diff options
335 files changed, 80903 insertions, 317 deletions
@@ -488,31 +488,14 @@ build the GNU C Library: As of release time, GNU 'make' 4.4.1 is the newest verified to work to build the GNU C Library. - * GCC 6.2 or newer + * GCC 12.1 or newer - GCC 6.2 or higher is required. In general it is recommended to use - the newest version of the compiler that is known to work for + GCC 12.1 or higher is required. In general it is recommended to + use the newest version of the compiler that is known to work for building the GNU C Library, as newer compilers usually produce better code. As of release time, GCC 14.2.1 is the newest compiler verified to work to build the GNU C Library. - For PowerPC 64-bits little-endian (powerpc64le), a GCC version with - support for '-mno-gnu-attribute', '-mabi=ieeelongdouble', and - '-mabi=ibmlongdouble' is required. Likewise, the compiler must - also support passing '-mlong-double-128' with the preceding - options. As of release, this implies GCC 7.4 and newer (excepting - GCC 7.5.0, see GCC PR94200). These additional features are - required for building the GNU C Library with support for IEEE long - double. - - For ARC architecture builds, GCC 8.3 or higher is needed. - - For s390x architecture builds, GCC 7.1 or higher is needed (See gcc - Bug 98269). - - For AArch64 architecture builds with mathvec enabled, GCC 10 or - higher is needed due to dependency on arm_sve.h. - For multi-arch support it is recommended to use a GCC which has been built with support for GNU indirect functions. This ensures that correct debugging information is generated for functions @@ -1188,6 +1188,9 @@ check: tests .PHONY: xcheck xcheck: xtests +# Also handle test inputs in sysdeps. +vpath %.input $(sysdirs) + # Handle tests-time64 and xtests-time64 that should built with LFS # and 64-bit time support. include $(o-iterator) @@ -14,7 +14,7 @@ Major new features: functions for float, double, long double, _FloatN and _FloatNx, and a type-generic macro in <tgmath.h>. - - Power and absolute-value functions: powr, rsqrt. + - Power and absolute-value functions: pown, powr, rsqrt. * On Linux, the pthread_gettid_np function has been added. diff --git a/config.h.in b/config.h.in index cdbd555..d3575c9 100644 --- a/config.h.in +++ b/config.h.in @@ -166,6 +166,9 @@ /* Mach specific: define if the `host_get_uptime64' RPC is available. */ #undef HAVE_HOST_GET_UPTIME64 +/* Mach specific: define if the `host_get_time64' RPC is available. */ +#undef HAVE_HOST_GET_TIME64 + /* Mach specific: define if the `thread_set_name' RPC is available. */ #undef HAVE_MACH_THREAD_SET_NAME @@ -5764,6 +5764,7 @@ if test $ac_verc_fail = yes; then fi +# Require GCC 12.1 to build. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC is sufficient to build libc" >&5 printf %s "checking if $CC is sufficient to build libc... " >&6; } if test ${libc_cv_compiler_ok+y} @@ -5778,7 +5779,7 @@ int main (void) { -#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2) +#if !defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1) #error insufficient compiler #endif ; diff --git a/configure.ac b/configure.ac index d068bb5..0b0d887 100644 --- a/configure.ac +++ b/configure.ac @@ -573,9 +573,10 @@ AC_CHECK_PROG_VER(BISON, bison, --version, [bison (GNU Bison) \([0-9]*\.[0-9.]*\)], [2.7*|[3-9].*|[1-9][0-9]*], critic_missing="$critic_missing bison") +# Require GCC 12.1 to build. AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [ AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[ -#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2) +#if !defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1) #error insufficient compiler #endif]])], [libc_cv_compiler_ok=yes], diff --git a/elf/Makefile b/elf/Makefile index 1282a5b..250348c 100644 --- a/elf/Makefile +++ b/elf/Makefile @@ -3453,7 +3453,8 @@ $(objpfx)tst-dlopen-constructor-null-mod2.so: \ CFLAGS-tst-origin.c += $(no-stack-protector) CFLAGS-liborigin-mod.c += $(no-stack-protector) # Link tst-origin with liborigin-mod.so, but without a full path. -LDFLAGS-tst-origin += -Wl,-rpath,\$$ORIGIN -L$(subst :, -L,$(rpath-link)) -lorigin-mod +LDFLAGS-tst-origin += -Wl,-rpath,\$$ORIGIN -L$(subst :, -L,$(rpath-link)) +LDLIBS-tst-origin += -lorigin-mod $(objpfx)tst-origin: +nolink-deps += $(objpfx)liborigin-mod.so $(objpfx)tst-origin: $(objpfx)liborigin-mod.so $(objpfx)tst-origin.out: tst-origin.sh $(objpfx)tst-origin diff --git a/localedata/Makefile b/localedata/Makefile index 9401437..4a23593 100644 --- a/localedata/Makefile +++ b/localedata/Makefile @@ -236,6 +236,7 @@ tests = \ bug-iconv-trans \ bug-setlocale1 \ bug-usesetlocale \ + tst-bz13988 \ tst-c-utf8-consistency \ tst-digits \ tst-iconv-emojis-trans \ diff --git a/localedata/tst-bz13988.c b/localedata/tst-bz13988.c new file mode 100644 index 0000000..8d6f399 --- /dev/null +++ b/localedata/tst-bz13988.c @@ -0,0 +1,53 @@ +/* Localized test for BZ #13988. + 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 + 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/>. */ + +#include <locale.h> +#include <stdio.h> +#include <string.h> + +#include <libc-diag.h> +#include <support/check.h> + +#define PD "\xd9\xab" + +static int +do_test (void) +{ + if (setlocale (LC_ALL, "fa_IR.UTF-8") == NULL) + FAIL_EXIT1 ("setlocale (LC_ALL, \"fa_IR.UTF-8\")"); + + char s[] = "+" PD "e"; + FILE *f = fmemopen (s, strlen (s), "r"); + + /* Avoid: "warning: 'I' flag used with '%f' gnu_scanf format [-Wformat=]"; + cf. GCC PR c/119514. */ + DIAG_PUSH_NEEDS_COMMENT; + DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Wformat"); + + /* This should fail to parse a floating-point number, and leave 'e' in the + input. */ + double d; + TEST_VERIFY_EXIT (fscanf (f, "%Ilf", &d) == 0); + TEST_VERIFY_EXIT (fgetc (f) == 'e'); + + DIAG_POP_NEEDS_COMMENT; + + return 0; +} + +#include <support/test-driver.c> diff --git a/malloc/arena.c b/malloc/arena.c index 405ae82..5672c69 100644 --- a/malloc/arena.c +++ b/malloc/arena.c @@ -43,14 +43,14 @@ /* HEAP_MAX_SIZE should be larger than the huge page size, otherwise heaps will use not huge pages. It is a constant so arena_for_chunk() is efficient. */ -static inline size_t +static __always_inline size_t heap_min_size (void) { return mp_.hp_pagesize == 0 || mp_.hp_pagesize > HEAP_MAX_SIZE ? HEAP_MIN_SIZE : mp_.hp_pagesize; } -static inline size_t +static __always_inline size_t heap_max_size (void) { return HEAP_MAX_SIZE; @@ -141,14 +141,14 @@ static bool __malloc_initialized = false; /* find the heap and corresponding arena for a given ptr */ -static inline heap_info * +static __always_inline heap_info * heap_for_ptr (void *ptr) { size_t max_size = heap_max_size (); return PTR_ALIGN_DOWN (ptr, max_size); } -static inline struct malloc_state * +static __always_inline struct malloc_state * arena_for_chunk (mchunkptr ptr) { return chunk_main_arena (ptr) ? &main_arena : heap_for_ptr (ptr)->ar_ptr; @@ -232,8 +232,8 @@ __malloc_fork_unlock_child (void) } #define TUNABLE_CALLBACK_FNDECL(__name, __type) \ -static inline int do_ ## __name (__type value); \ -static void \ +static __always_inline int do_ ## __name (__type value); \ +static void \ TUNABLE_CALLBACK (__name) (tunable_val_t *valp) \ { \ __type value = (__type) (valp)->numval; \ diff --git a/malloc/malloc.c b/malloc/malloc.c index b73ddbf..a0bc733 100644 --- a/malloc/malloc.c +++ b/malloc/malloc.c @@ -1322,9 +1322,12 @@ nextchunk-> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ value is less than PTRDIFF_T. Returns the requested size or MINSIZE in case the value is less than MINSIZE, or 0 if any of the previous checks fail. */ -static inline size_t +static __always_inline size_t checked_request2size (size_t req) __nonnull (1) { + _Static_assert (PTRDIFF_MAX <= SIZE_MAX / 2, + "PTRDIFF_MAX is not more than half of SIZE_MAX"); + if (__glibc_unlikely (req > PTRDIFF_MAX)) return 0; @@ -1782,7 +1785,7 @@ static uint8_t global_max_fast; global_max_fast = (((size_t) (s) <= MALLOC_ALIGN_MASK - SIZE_SZ) \ ? MIN_CHUNK_SIZE / 2 : ((s + SIZE_SZ) & ~MALLOC_ALIGN_MASK)) -static inline INTERNAL_SIZE_T +static __always_inline INTERNAL_SIZE_T get_max_fast (void) { /* Tell the GCC optimizers that global_max_fast is never larger @@ -2646,7 +2649,7 @@ sysmalloc (INTERNAL_SIZE_T nb, mstate av) CHUNK_HDR_SZ | PREV_INUSE); set_foot (chunk_at_offset (old_top, old_size), CHUNK_HDR_SZ); set_head (old_top, old_size | PREV_INUSE | NON_MAIN_ARENA); - _int_free (av, old_top, 1); + _int_free_chunk (av, old_top, chunksize (old_top), 1); } else { @@ -2912,7 +2915,7 @@ sysmalloc (INTERNAL_SIZE_T nb, mstate av) /* If possible, release the rest. */ if (old_size >= MINSIZE) { - _int_free (av, old_top, 1); + _int_free_chunk (av, old_top, chunksize (old_top), 1); } } } @@ -3245,7 +3248,7 @@ tcache_double_free_verify (tcache_entry *e, size_t tc_idx) /* Try to free chunk to the tcache, if success return true. Caller must ensure that chunk and size are valid. */ -static inline bool +static __always_inline bool tcache_free (mchunkptr p, INTERNAL_SIZE_T size) { bool done = false; @@ -3380,26 +3383,17 @@ tcache_thread_shutdown (void) #endif /* !USE_TCACHE */ #if IS_IN (libc) -void * -__libc_malloc (size_t bytes) + +static void * __attribute_noinline__ +__libc_malloc2 (size_t bytes) { mstate ar_ptr; void *victim; - _Static_assert (PTRDIFF_MAX <= SIZE_MAX / 2, - "PTRDIFF_MAX is not more than half of SIZE_MAX"); - if (!__malloc_initialized) ptmalloc_init (); -#if USE_TCACHE - bool err = tcache_try_malloc (bytes, &victim); - - if (err) - return NULL; - if (victim) - return tag_new_usable (victim); -#endif + MAYBE_INIT_TCACHE (); if (SINGLE_THREAD_P) { @@ -3430,6 +3424,19 @@ __libc_malloc (size_t bytes) ar_ptr == arena_for_chunk (mem2chunk (victim))); return victim; } + +void * +__libc_malloc (size_t bytes) +{ +#if USE_TCACHE + size_t tc_idx = csize2tidx (checked_request2size (bytes)); + + if (tcache_available (tc_idx)) + return tag_new_usable (tcache_get (tc_idx)); +#endif + + return __libc_malloc2 (bytes); +} libc_hidden_def (__libc_malloc) void @@ -3530,10 +3537,7 @@ __libc_realloc (void *oldmem, size_t bytes) if (chunk_is_mmapped (oldp)) ar_ptr = NULL; else - { - MAYBE_INIT_TCACHE (); - ar_ptr = arena_for_chunk (oldp); - } + ar_ptr = arena_for_chunk (oldp); /* Little security check which won't hurt performance: the allocator never wraps around at the end of the address space. Therefore @@ -3608,7 +3612,7 @@ __libc_realloc (void *oldmem, size_t bytes) size_t sz = memsize (oldp); memcpy (newp, oldmem, sz); (void) tag_region (chunk2mem (oldp), sz); - _int_free (ar_ptr, oldp, 0); + _int_free_chunk (ar_ptr, oldp, chunksize (oldp), 0); } } @@ -4556,7 +4560,7 @@ _int_malloc (mstate av, size_t bytes) ------------------------------ free ------------------------------ */ -static inline void +static __always_inline void _int_free_check (mstate av, mchunkptr p, INTERNAL_SIZE_T size) { /* Little security check which won't hurt performance: the @@ -4690,7 +4694,7 @@ _int_free_chunk (mstate av, mchunkptr p, INTERNAL_SIZE_T size, int have_lock) P has already been locked. It will perform sanity check, then try the fast path to free into tcache. If the attempt not success, free the chunk to arena. */ -static inline void +static __always_inline void _int_free (mstate av, mchunkptr p, int have_lock) { INTERNAL_SIZE_T size; /* its size */ @@ -5059,7 +5063,7 @@ _int_realloc (mstate av, mchunkptr oldp, INTERNAL_SIZE_T oldsize, (void) tag_region (oldmem, sz); newmem = tag_new_usable (newmem); memcpy (newmem, oldmem, sz); - _int_free (av, oldp, 1); + _int_free_chunk (av, oldp, chunksize (oldp), 1); check_inuse_chunk (av, newp); return newmem; } @@ -5087,7 +5091,7 @@ _int_realloc (mstate av, mchunkptr oldp, INTERNAL_SIZE_T oldsize, (av != &main_arena ? NON_MAIN_ARENA : 0)); /* Mark remainder as inuse so free() won't complain */ set_inuse_bit_at_offset (remainder, remainder_size); - _int_free (av, remainder, 1); + _int_free_chunk (av, remainder, chunksize (remainder), 1); } check_inuse_chunk (av, newp); diff --git a/manual/examples/longopt.c b/manual/examples/longopt.c index c679cd2..bf3857b 100644 --- a/manual/examples/longopt.c +++ b/manual/examples/longopt.c @@ -66,23 +66,23 @@ main (int argc, char **argv) break; case 'a': - puts ("option -a\n"); + puts ("option -a"); break; case 'b': - puts ("option -b\n"); + puts ("option -b"); break; case 'c': - printf ("option -c with value `%s'\n", optarg); + printf ("option -c with value '%s'\n", optarg); break; case 'd': - printf ("option -d with value `%s'\n", optarg); + printf ("option -d with value '%s'\n", optarg); break; case 'f': - printf ("option -f with value `%s'\n", optarg); + printf ("option -f with value '%s'\n", optarg); break; case '?': diff --git a/manual/install.texi b/manual/install.texi index d001e82..7fcdda9 100644 --- a/manual/install.texi +++ b/manual/install.texi @@ -530,32 +530,14 @@ As of release time, GNU @code{make} 4.4.1 is the newest verified to work to build @theglibc{}. @item -GCC 6.2 or newer +GCC 12.1 or newer -GCC 6.2 or higher is required. In general it is recommended to use +GCC 12.1 or higher is required. In general it is recommended to use the newest version of the compiler that is known to work for building @theglibc{}, as newer compilers usually produce better code. As of release time, GCC 14.2.1 is the newest compiler verified to work to build @theglibc{}. -For PowerPC 64-bits little-endian (powerpc64le), a GCC version with support -for @option{-mno-gnu-attribute}, @option{-mabi=ieeelongdouble}, and -@option{-mabi=ibmlongdouble} is required. Likewise, the compiler must also -support passing @option{-mlong-double-128} with the preceding options. As -of release, this implies GCC 7.4 and newer (excepting GCC 7.5.0, see GCC -PR94200). These additional features are required for building the GNU C -Library with support for IEEE long double. - -@c powerpc64le performs an autoconf test to verify the compiler compiles with -@c commands like "$CC -c foo.c -mabi=ibmlongdouble -mlong-double-128". - -For ARC architecture builds, GCC 8.3 or higher is needed. - -For s390x architecture builds, GCC 7.1 or higher is needed (See gcc Bug 98269). - -For AArch64 architecture builds with mathvec enabled, GCC 10 or higher is needed -due to dependency on arm_sve.h. - For multi-arch support it is recommended to use a GCC which has been built with support for GNU indirect functions. This ensures that correct debugging information is generated for functions selected by IFUNC resolvers. This diff --git a/manual/llio.texi b/manual/llio.texi index b6bc7f2..7b5f77b 100644 --- a/manual/llio.texi +++ b/manual/llio.texi @@ -1693,6 +1693,8 @@ existing map is unmapped. @c Which is which? @item MAP_ANONYMOUS @itemx MAP_ANON +@standards{POSIX.1-2024, sys/mman.h} +@standardsx{MAP_ANON, POSIX.1-2024, sys/mman.h} This flag tells the system to create an anonymous mapping, not connected to a file. @var{filedes} and @var{offset} are ignored, and the region is initialized with zeros. @@ -3639,11 +3641,14 @@ duplicate of @var{old}. @end deftypefun @deftypefun int dup3 (int @var{old}, int @var{new}, int @var{flags}) -@standards{Linux, unistd.h} +@standards{POSIX.1-2024, unistd.h} @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} This function is the same as @code{dup2} but creates the new descriptor as if it had been opened with flags @var{flags}. The only allowed flag is @code{O_CLOEXEC}. + +This function was originally a Linux extension, but was added in +POSIX.1-2024. @end deftypefun @deftypevr Macro int F_DUPFD diff --git a/manual/math.texi b/manual/math.texi index 7490693..adbe271 100644 --- a/manual/math.texi +++ b/manual/math.texi @@ -789,6 +789,20 @@ but this is valid for @code{pow} if @var{power} is an integer. The @code{powr} functions are from TS 18661-4:2015. @end deftypefun +@deftypefun double pown (double @var{base}, long long int @var{power}) +@deftypefunx float pownf (float @var{base}, long long int @var{power}) +@deftypefunx {long double} pownl (long double @var{base}, long long int @var{power}) +@deftypefunx _FloatN pownfN (_Float@var{N} @var{base}, long long int @var{power}) +@deftypefunx _FloatNx pownfNx (_Float@var{N}x @var{base}, long long int @var{power}) +@standards{TS 18661-4:2015, math.h} +@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} +These return @var{base} raised to @var{power} (an integer). + +The @code{pown} functions are from TS 18661-4:2015 (which used +@code{intmax_t} as the type of @var{power}; the type changed to +@code{long long int} in C23). +@end deftypefun + @cindex square root function @deftypefun double sqrt (double @var{x}) @deftypefunx float sqrtf (float @var{x}) diff --git a/manual/memory.texi b/manual/memory.texi index dc4621e..9a29c7d 100644 --- a/manual/memory.texi +++ b/manual/memory.texi @@ -842,8 +842,8 @@ is left undisturbed. @end deftypefun @deftypefun {void *} reallocarray (void *@var{ptr}, size_t @var{nmemb}, size_t @var{size}) -@standards{BSD, malloc.h} -@standards{BSD, stdlib.h} +@standards{POSIX.1-2024, malloc.h} +@standards{POSIX.1-2024, stdlib.h} @safety{@prelim{}@mtsafe{}@asunsafe{@asulock{}}@acunsafe{@aculock{} @acsfd{} @acsmem{}}} The @code{reallocarray} function changes the size of the block whose address @@ -856,8 +856,8 @@ returning a null pointer, and leaving the original block unchanged. @code{reallocarray} should be used instead of @code{realloc} when the new size of the allocated block is the result of a multiplication that might overflow. -@strong{Portability Note:} This function is not part of any standard. It was -first introduced in OpenBSD 5.6. +This function was originally derived from OpenBSD 5.6, but was added in +POSIX.1-2024. @end deftypefun Like @code{malloc}, @code{realloc} and @code{reallocarray} may return a null diff --git a/manual/message.texi b/manual/message.texi index ef68693..71b56e6 100644 --- a/manual/message.texi +++ b/manual/message.texi @@ -18,11 +18,11 @@ in separate files which are loaded at runtime depending on the language selection of the user. @Theglibc{} provides two different sets of functions to support -message translation. The problem is that neither of the interfaces is -officially defined by the POSIX standard. The @code{catgets} family of -functions is defined in the X/Open standard but this is derived from -industry decisions and therefore not necessarily based on reasonable -decisions. +message translation. The @code{catgets} family of functions were +previously the only family defined in the X/Open standard but they were +derived from industry decisions and therefore not necessarily based on +reasonable decisions. However, the preferable @code{gettext} family of +functions was standardized in POSIX-1.2024. As mentioned above, the message catalog handling provides easy extendability by using external data files which contain the message @@ -830,7 +830,7 @@ not part of the C library they can be found in a separate library named @file{libintl.a} (or accordingly different for shared libraries). @deftypefun {char *} gettext (const char *@var{msgid}) -@standards{GNU, libintl.h} +@standards{POSIX-1.2024, libintl.h} @safety{@prelim{}@mtsafe{@mtsenv{}}@asunsafe{@asucorrupt{} @ascuheap{} @asulock{} @ascudlopen{}}@acunsafe{@acucorrupt{} @aculock{} @acsfd{} @acsmem{}}} @c Wrapper for dcgettext. The @code{gettext} function searches the currently selected message @@ -878,7 +878,7 @@ currently selected default message catalog it must specify all ambiguous information. @deftypefun {char *} dgettext (const char *@var{domainname}, const char *@var{msgid}) -@standards{GNU, libintl.h} +@standards{POSIX-1.2024, libintl.h} @safety{@prelim{}@mtsafe{@mtsenv{}}@asunsafe{@asucorrupt{} @ascuheap{} @asulock{} @ascudlopen{}}@acunsafe{@acucorrupt{} @aculock{} @acsfd{} @acsmem{}}} @c Wrapper for dcgettext. The @code{dgettext} function acts just like the @code{gettext} @@ -893,7 +893,7 @@ anachronism. The returned string must never be modified. @end deftypefun @deftypefun {char *} dcgettext (const char *@var{domainname}, const char *@var{msgid}, int @var{category}) -@standards{GNU, libintl.h} +@standards{POSIX-1.2024, libintl.h} @safety{@prelim{}@mtsafe{@mtsenv{}}@asunsafe{@asucorrupt{} @ascuheap{} @asulock{} @ascudlopen{}}@acunsafe{@acucorrupt{} @aculock{} @acsfd{} @acsmem{}}} @c dcgettext @mtsenv @asucorrupt @ascuheap @asulock @ascudlopen @acucorrupt @aculock @acsfd @acsmem @c dcigettext @mtsenv @asucorrupt @ascuheap @asulock @ascudlopen @acucorrupt @aculock @acsfd @acsmem @@ -1112,7 +1112,7 @@ exactly one domain is active. This is controlled with the following function. @deftypefun {char *} textdomain (const char *@var{domainname}) -@standards{GNU, libintl.h} +@standards{POSIX-1.2024, libintl.h} @safety{@prelim{}@mtsafe{}@asunsafe{@asulock{} @ascuheap{}}@acunsafe{@aculock{} @acsmem{}}} @c textdomain @asulock @ascuheap @aculock @acsmem @c libc_rwlock_wrlock @asulock @aculock @@ -1149,7 +1149,7 @@ really never should be used. @end deftypefun @deftypefun {char *} bindtextdomain (const char *@var{domainname}, const char *@var{dirname}) -@standards{GNU, libintl.h} +@standards{POSIX-1.2024, libintl.h} @safety{@prelim{}@mtsafe{}@asunsafe{@ascuheap{}}@acunsafe{@acsmem{}}} @c bindtextdomain @ascuheap @acsmem @c set_binding_values @ascuheap @acsmem @@ -1271,7 +1271,7 @@ to be written in English, this solution nevertheless fulfills its purpose. @deftypefun {char *} ngettext (const char *@var{msgid1}, const char *@var{msgid2}, unsigned long int @var{n}) -@standards{GNU, libintl.h} +@standards{POSIX-1.2024, libintl.h} @safety{@prelim{}@mtsafe{@mtsenv{}}@asunsafe{@asucorrupt{} @ascuheap{} @asulock{} @ascudlopen{}}@acunsafe{@acucorrupt{} @aculock{} @acsfd{} @acsmem{}}} @c Wrapper for dcngettext. The @code{ngettext} function is similar to the @code{gettext} function @@ -1295,7 +1295,7 @@ Please note that the numeric value @var{n} has to be passed to the @end deftypefun @deftypefun {char *} dngettext (const char *@var{domain}, const char *@var{msgid1}, const char *@var{msgid2}, unsigned long int @var{n}) -@standards{GNU, libintl.h} +@standards{POSIX-1.2024, libintl.h} @safety{@prelim{}@mtsafe{@mtsenv{}}@asunsafe{@asucorrupt{} @ascuheap{} @asulock{} @ascudlopen{}}@acunsafe{@acucorrupt{} @aculock{} @acsfd{} @acsmem{}}} @c Wrapper for dcngettext. The @code{dngettext} is similar to the @code{dgettext} function in the @@ -1305,7 +1305,7 @@ parameters are handled in the same way @code{ngettext} handles them. @end deftypefun @deftypefun {char *} dcngettext (const char *@var{domain}, const char *@var{msgid1}, const char *@var{msgid2}, unsigned long int @var{n}, int @var{category}) -@standards{GNU, libintl.h} +@standards{POSIX-1.2024, libintl.h} @safety{@prelim{}@mtsafe{@mtsenv{}}@asunsafe{@asucorrupt{} @ascuheap{} @asulock{} @ascudlopen{}}@acunsafe{@acucorrupt{} @aculock{} @acsfd{} @acsmem{}}} @c Wrapper for dcigettext. The @code{dcngettext} is similar to the @code{dcgettext} function in the @@ -1562,7 +1562,7 @@ independently of the current output character set. It is therefore recommended that all @var{msgid}s be US-ASCII strings. @deftypefun {char *} bind_textdomain_codeset (const char *@var{domainname}, const char *@var{codeset}) -@standards{GNU, libintl.h} +@standards{POSIX-1.2024, libintl.h} @safety{@prelim{}@mtsafe{}@asunsafe{@ascuheap{}}@acunsafe{@acsmem{}}} @c bind_textdomain_codeset @ascuheap @acsmem @c set_binding_values dup @ascuheap @acsmem diff --git a/manual/pattern.texi b/manual/pattern.texi index 250fa1e..f2e8353 100644 --- a/manual/pattern.texi +++ b/manual/pattern.texi @@ -119,9 +119,12 @@ If this flag is set, either @samp{foo*} or @samp{foobar} as a pattern would match the string @samp{foobar/frobozz}. @item FNM_CASEFOLD -@standards{GNU, fnmatch.h} +@standards{POSIX.1-2024, fnmatch.h} Ignore case in comparing @var{string} to @var{pattern}. +This macro was originally a GNU extension, but was added in +POSIX.1-2024. + @item FNM_EXTMATCH @standards{GNU, fnmatch.h} @cindex Korn Shell diff --git a/manual/process.texi b/manual/process.texi index a8f37e5..609c78a 100644 --- a/manual/process.texi +++ b/manual/process.texi @@ -338,7 +338,7 @@ signals and signal actions from the parent process.) @end itemize @deftypefun pid_t _Fork (void) -@standards{GNU, unistd.h} +@standards{POSIX.1-2024, unistd.h} @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} The @code{_Fork} function is similar to @code{fork}, but it does not invoke any callbacks registered with @code{pthread_atfork}, nor does it reset @@ -347,8 +347,9 @@ new subprocess, only async-signal-safe functions may be called, such as @code{dup2} or @code{execve}. The @code{_Fork} function is an async-signal-safe replacement of @code{fork}. -It is a GNU extension. +This function was originally a GNU extension, but was added in +POSIX.1-2024. @end deftypefun @deftypefun pid_t vfork (void) @@ -835,10 +836,13 @@ signal number of the signal that terminated the child process. @end deftypefn @deftypefn Macro int WCOREDUMP (int @var{status}) -@standards{BSD, sys/wait.h} +@standards{POSIX.1-2024, sys/wait.h} @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} This macro returns a nonzero value if the child process terminated and produced a core dump. + +This macro was originally a BSD extension, but was added in +POSIX.1-2024. @end deftypefn @deftypefn Macro int WIFSTOPPED (int @var{status}) diff --git a/manual/signal.texi b/manual/signal.texi index 842b4e4..7e21a93 100644 --- a/manual/signal.texi +++ b/manual/signal.texi @@ -803,7 +803,7 @@ The default action is to terminate the process. @end deftypevr @deftypevr Macro int SIGWINCH -@standards{BSD, signal.h} +@standards{POSIX.1-2024, signal.h} Window size change. This is generated on some systems (including GNU) when the terminal driver's record of the number of rows and columns on the screen is changed. The default action is to ignore it. @@ -811,6 +811,9 @@ the screen is changed. The default action is to ignore it. If a program does full-screen display, it should handle @code{SIGWINCH}. When the signal arrives, it should fetch the new screen size and reformat its display accordingly. + +This macro was originally a BSD extension, but was added in +POSIX.1-2024. @end deftypevr @deftypevr Macro int SIGINFO diff --git a/manual/startup.texi b/manual/startup.texi index 95b0ed8..6f29ddd 100644 --- a/manual/startup.texi +++ b/manual/startup.texi @@ -337,7 +337,7 @@ pointer. @end deftypefun @deftypefun {char *} secure_getenv (const char *@var{name}) -@standards{GNU, stdlib.h} +@standards{POSIX.1-2024, stdlib.h} @safety{@prelim{}@mtsafe{@mtsenv{}}@assafe{}@acsafe{}} @c Calls getenv unless secure mode is enabled. This function is similar to @code{getenv}, but it returns a null @@ -346,7 +346,8 @@ program file has SUID or SGID bits set. General-purpose libraries should always prefer this function over @code{getenv} to avoid vulnerabilities if the library is referenced from a SUID/SGID program. -This function is a GNU extension. +This function was originally a GNU extension, but was added in +POSIX.1-2024. @end deftypefun diff --git a/manual/string.texi b/manual/string.texi index 0b667bd..feba0b7 100644 --- a/manual/string.texi +++ b/manual/string.texi @@ -1081,7 +1081,7 @@ issues. @xref{Concatenating Strings}. @end deftypefun @deftypefun size_t strlcpy (char *restrict @var{to}, const char *restrict @var{from}, size_t @var{size}) -@standards{BSD, string.h} +@standards{POSIX-1.2024, string.h} @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} This function copies the string @var{from} to the destination array @var{to}, limiting the result's size (including the null terminator) @@ -1114,21 +1114,23 @@ processing strings. Also, this function has a performance issue, as its time cost is proportional to the length of @var{from} even when @var{size} is small. -This function is derived from OpenBSD 2.4. +This function was originally derived from OpenBSD 2.4, but was added in +POSIX.1-2024. @end deftypefun @deftypefun size_t wcslcpy (wchar_t *restrict @var{to}, const wchar_t *restrict @var{from}, size_t @var{size}) -@standards{BSD, string.h} +@standards{POSIX.1-2024, string.h} @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} This function is a variant of @code{strlcpy} for wide strings. The @var{size} argument counts the length of the destination buffer in wide characters (and not bytes). -This function is derived from BSD. +This function was originally a BSD extension, but was added in +POSIX.1-2024. @end deftypefun @deftypefun size_t strlcat (char *restrict @var{to}, const char *restrict @var{from}, size_t @var{size}) -@standards{BSD, string.h} +@standards{POSIX-1.2024, string.h} @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} This function appends the string @var{from} to the string @var{to}, limiting the result's total size (including the null @@ -1156,17 +1158,19 @@ As noted below, this function is generally a poor choice for processing strings. Also, this function has significant performance issues. @xref{Concatenating Strings}. -This function is derived from OpenBSD 2.4. +This function was originally derived from OpenBSD 2.4, but was added in +POSIX.1-2024. @end deftypefun @deftypefun size_t wcslcat (wchar_t *restrict @var{to}, const wchar_t *restrict @var{from}, size_t @var{size}) -@standards{BSD, string.h} +@standards{POSIX.1-2024, string.h} @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} This function is a variant of @code{strlcat} for wide strings. The @var{size} argument counts the length of the destination buffer in wide characters (and not bytes). -This function is derived from BSD. +This function was originally a BSD extension, but was added in +POSIX.1-2024. @end deftypefun Because these functions can abruptly truncate strings or wide strings, @@ -2008,14 +2012,15 @@ strcasestr ("hello, World", "wo") @deftypefun {void *} memmem (const void *@var{haystack}, size_t @var{haystack-len},@*const void *@var{needle}, size_t @var{needle-len}) -@standards{GNU, string.h} +@standards{POSIX.1-2024, string.h} @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} This is like @code{strstr}, but @var{needle} and @var{haystack} are byte arrays rather than strings. @var{needle-len} is the length of @var{needle} and @var{haystack-len} is the length of @var{haystack}. -This function is a GNU extension. +This function was originally a GNU extension, but was added in +POSIX.1-2024. @end deftypefun @deftypefun size_t strspn (const char *@var{string}, const char *@var{skipset}) diff --git a/manual/terminal.texi b/manual/terminal.texi index bdaee56..b437cb5 100644 --- a/manual/terminal.texi +++ b/manual/terminal.texi @@ -2107,7 +2107,7 @@ might be overwritten by subsequent calls to @code{ptsname}. @end deftypefun @deftypefun int ptsname_r (int @var{filedes}, char *@var{buf}, size_t @var{len}) -@standards{GNU, stdlib.h} +@standards{POSIX.1-2024, stdlib.h} @safety{@prelim{}@mtsafe{}@asunsafe{@ascuheap{/bsd}}@acunsafe{@acsmem{} @acsfd{}}} @c ptsname_r @ascuheap/bsd @acsmem @acsfd @c /hurd @@ -2143,7 +2143,8 @@ The @code{ptsname_r} function is similar to the @code{ptsname} function except that it places its result into the user-specified buffer starting at @var{buf} with length @var{len}. -This function is a GNU extension. +This function was originally a GNU extension, but was added in +POSIX.1-2024. @end deftypefun Typical usage of these functions is illustrated by the following example: diff --git a/manual/threads.texi b/manual/threads.texi index 7b9c796..67955e1 100644 --- a/manual/threads.texi +++ b/manual/threads.texi @@ -554,6 +554,8 @@ This section describes the @glibcadj{} POSIX Threads implementation. @menu * Thread-specific Data:: Support for creating and managing thread-specific data +* Waiting with Explicit Clocks:: Functions for waiting with an + explicit clock specification. * POSIX Semaphores:: Support for process and thread synchronization using semaphores * Non-POSIX Extensions:: Additional functions to extend @@ -617,6 +619,55 @@ Associate the thread-specific @var{value} with @var{key} in the calling thread. @end deftypefun +@node Waiting with Explicit Clocks +@subsection Functions for Waiting According to a Specific Clock + +@Theglibc{} provides several waiting functions that expect an explicit +@code{clockid_t} argument. These functions were all adopted by +POSIX.1-2024. + +@comment pthread.h +@deftypefun int pthread_cond_clockwait (pthread_cond_t *@var{cond}, pthread_mutex_t *@var{mutex}, clockid_t @var{clockid}, const struct timespec *@var{abstime}) +@standards{POSIX-1.2024, pthread.h} +@safety{@prelim{}@mtsafe{}@asunsafe{@asulock{}}@acunsafe{@aculock{}}} +@c If exactly the same function with arguments is called from a signal +@c handler that interrupts between the mutex unlock and sleep then it +@c will unlock the mutex twice resulting in undefined behaviour. Keep +@c in mind that the unlock and sleep are only atomic with respect to other +@c threads (really a happens-after relationship for pthread_cond_broadcast +@c and pthread_cond_signal). +@c In the AC case we would cancel the thread and the mutex would remain +@c locked and we can't recover from that. +Behaves like @code{pthread_cond_timedwait} except the time @var{abstime} is +measured against the clock specified by @var{clockid} rather than the clock +specified or defaulted when @code{pthread_cond_init} was called. Currently, +@var{clockid} must be either @code{CLOCK_MONOTONIC} or +@code{CLOCK_REALTIME}. +@end deftypefun + +@comment pthread.h +@deftypefun int pthread_rwlock_clockrdlock (pthread_rwlock_t *@var{rwlock}, clockid_t @var{clockid}, const struct timespec *@var{abstime}) +@standards{POSIX-1.2024, pthread.h} +@safety{@prelim{}@mtsafe{}@asunsafe{@asulock{}}@acunsafe{@aculock{}}} +Behaves like @code{pthread_rwlock_timedrdlock} except the time +@var{abstime} is measured against the clock specified by @var{clockid} +rather than @code{CLOCK_REALTIME}. Currently, @var{clockid} must be either +@code{CLOCK_MONOTONIC} or @code{CLOCK_REALTIME}, otherwise @code{EINVAL} is +returned. +@end deftypefun + +@comment pthread.h +@deftypefun int pthread_rwlock_clockwrlock (pthread_rwlock_t *@var{rwlock}, clockid_t @var{clockid}, const struct timespec *@var{abstime}) +@standards{POSIX-1.2024, pthread.h} +@safety{@prelim{}@mtsafe{}@asunsafe{@asulock{}}@acunsafe{@aculock{}}} +Behaves like @code{pthread_rwlock_timedwrlock} except the time +@var{abstime} is measured against the clock specified by @var{clockid} +rather than @code{CLOCK_REALTIME}. Currently, @var{clockid} must be either +@code{CLOCK_MONOTONIC} or @code{CLOCK_REALTIME}, otherwise @code{EINVAL} is +returned. +@end deftypefun + + @node POSIX Semaphores @subsection POSIX Semaphores @@ -729,8 +780,7 @@ the standard. * Default Thread Attributes:: Setting default attributes for threads in a process. * Initial Thread Signal Mask:: Setting the initial mask of threads. -* Waiting with Explicit Clocks:: Functions for waiting with an - explicit clock specification. +* Joining Threads:: Wait for a thread to terminate. * Single-Threaded:: Detecting single-threaded execution. * Restartable Sequences:: Linux-specific restartable sequences integration. @@ -849,52 +899,11 @@ signal mask and use @code{pthread_sigmask} to apply it to the thread. If the signal mask was copied to a heap allocation, the copy should be freed. -@node Waiting with Explicit Clocks -@subsubsection Functions for Waiting According to a Specific Clock - -@Theglibc{} provides several waiting functions that expect an explicit -@code{clockid_t} argument. +@node Joining Threads +@subsubsection Wait for a thread to terminate -@comment pthread.h -@comment POSIX-proposed -@deftypefun int pthread_cond_clockwait (pthread_cond_t *@var{cond}, pthread_mutex_t *@var{mutex}, clockid_t @var{clockid}, const struct timespec *@var{abstime}) -@safety{@prelim{}@mtsafe{}@asunsafe{@asulock{}}@acunsafe{@aculock{}}} -@c If exactly the same function with arguments is called from a signal -@c handler that interrupts between the mutex unlock and sleep then it -@c will unlock the mutex twice resulting in undefined behaviour. Keep -@c in mind that the unlock and sleep are only atomic with respect to other -@c threads (really a happens-after relationship for pthread_cond_broadcast -@c and pthread_cond_signal). -@c In the AC case we would cancel the thread and the mutex would remain -@c locked and we can't recover from that. -Behaves like @code{pthread_cond_timedwait} except the time @var{abstime} is -measured against the clock specified by @var{clockid} rather than the clock -specified or defaulted when @code{pthread_cond_init} was called. Currently, -@var{clockid} must be either @code{CLOCK_MONOTONIC} or -@code{CLOCK_REALTIME}. -@end deftypefun - -@comment pthread.h -@comment POSIX-proposed -@deftypefun int pthread_rwlock_clockrdlock (pthread_rwlock_t *@var{rwlock}, clockid_t @var{clockid}, const struct timespec *@var{abstime}) -@safety{@prelim{}@mtsafe{}@asunsafe{@asulock{}}@acunsafe{@aculock{}}} -Behaves like @code{pthread_rwlock_timedrdlock} except the time -@var{abstime} is measured against the clock specified by @var{clockid} -rather than @code{CLOCK_REALTIME}. Currently, @var{clockid} must be either -@code{CLOCK_MONOTONIC} or @code{CLOCK_REALTIME}, otherwise @code{EINVAL} is -returned. -@end deftypefun - -@comment pthread.h -@comment POSIX-proposed -@deftypefun int pthread_rwlock_clockwrlock (pthread_rwlock_t *@var{rwlock}, clockid_t @var{clockid}, const struct timespec *@var{abstime}) -@safety{@prelim{}@mtsafe{}@asunsafe{@asulock{}}@acunsafe{@aculock{}}} -Behaves like @code{pthread_rwlock_timedwrlock} except the time -@var{abstime} is measured against the clock specified by @var{clockid} -rather than @code{CLOCK_REALTIME}. Currently, @var{clockid} must be either -@code{CLOCK_MONOTONIC} or @code{CLOCK_REALTIME}, otherwise @code{EINVAL} is -returned. -@end deftypefun +@Theglibc{} provides several extensions to the @code{pthread_join} +function. @comment pthread.h @comment GNU extension diff --git a/math/Makefile b/math/Makefile index 64d9d4d..6b2331d 100644 --- a/math/Makefile +++ b/math/Makefile @@ -139,6 +139,7 @@ gen-libm-calls = \ s_log2p1F \ s_nanF \ s_nextdownF \ + s_pownF \ s_powrF \ s_rsqrtF \ s_significandF \ @@ -686,6 +687,7 @@ libm-test-funcs-auto = \ log1p \ log2p1 \ pow \ + pown \ powr \ rsqrt \ sin \ @@ -1018,6 +1020,7 @@ tgmath3-macros = \ nexttoward \ nextup \ pow \ + pown \ powr \ remainder \ remquo \ @@ -1442,6 +1445,7 @@ CFLAGS-s_nexttoward.c += -fno-builtin-nexttoward -fno-builtin-nexttowardl CFLAGS-s_nexttowardf.c += -fno-builtin-nexttowardf CFLAGS-s_nextup.c += -fno-builtin-nextupl CFLAGS-e_pow.c += -fno-builtin-powl +CFLAGS-s_pown.c += -fno-builtin-pownl CFLAGS-s_powr.c += -fno-builtin-powrl CFLAGS-w_remainder.c += -fno-builtin-remainderl -fno-builtin-dreml CFLAGS-s_remquo.c += -fno-builtin-remquol @@ -1578,6 +1582,7 @@ CFLAGS-s_nextafter.c += -fno-builtin-nextafterf32x -fno-builtin-nextafterf64 CFLAGS-s_nextdown.c += -fno-builtin-nextdownf32x -fno-builtin-nextdownf64 CFLAGS-s_nextup.c += -fno-builtin-nextupf32x -fno-builtin-nextupf64 CFLAGS-e_pow.c += -fno-builtin-powf32x -fno-builtin-powf64 +CFLAGS-s_pown.c += -fno-builtin-pownf32x -fno-builtin-pownf64 CFLAGS-s_powr.c += -fno-builtin-powrf32x -fno-builtin-powrf64 CFLAGS-w_remainder.c += -fno-builtin-remainderf32x -fno-builtin-remainderf64 CFLAGS-s_remquo.c += -fno-builtin-remquof32x -fno-builtin-remquof64 @@ -1705,6 +1710,7 @@ CFLAGS-s_nextafterf.c += -fno-builtin-nextafterf32 CFLAGS-s_nextdownf.c += -fno-builtin-nextdownf32 CFLAGS-s_nextupf.c += -fno-builtin-nextupf32 CFLAGS-e_powf.c += -fno-builtin-powf32 +CFLAGS-s_pownf.c += -fno-builtin-pownf32 CFLAGS-s_powrf.c += -fno-builtin-powrf32 CFLAGS-w_remainderf.c += -fno-builtin-remainderf32 CFLAGS-s_remquof.c += -fno-builtin-remquof32 diff --git a/math/Versions b/math/Versions index f927075..36c0f23 100644 --- a/math/Versions +++ b/math/Versions @@ -673,9 +673,11 @@ libm { } GLIBC_2.42 { # Functions not involving _Float64x or _Float128, for all configurations. + pown; pownf; pownl; pownf32; pownf64; pownf32x; powr; powrf; powrl; powrf32; powrf64; powrf32x; rsqrt; rsqrtf; rsqrtl; rsqrtf32; rsqrtf64; rsqrtf32x; # Functions involving _Float64x or _Float128, for some configurations. + pownf64x; pownf128; powrf64x; powrf128; rsqrtf64x; rsqrtf128; } diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index cb5d644..7cb8a89 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -8151,6 +8151,383 @@ pow 0x1.059c76p+0 0x1.ff80bep+11 pow 0x1.7ac7cp+5 23 pow -0x1.7ac7cp+5 23 +pown 0 0 +pown 0 -0 +pown -0 0 +pown -0 -0 + +pown 10 0 +pown 10 -0 +pown -10 0 +pown -10 -0 + +pown 1 1 +pown 1 -1 +pown 1 0x4fffffffffffffff + +# pown (x, +-0) == 1. +pown 32.75 0 +pown 32.75 -0 +pown -32.75 0 +pown -32.75 -0 +pown 0x1p72 0 +pown 0x1p72 -0 +pown 0x1p-72 0 +pown 0x1p-72 -0 + +pown 0 1 +pown 0 11 + +pown -0 1 +pown -0 11 + +pown 0 2 + +pown -0 2 + +# pown (+0, y) == +0 for y an odd integer > 0. +pown 0.0 27 +pown 0.0 0xffffff +pown 0.0 0x1fffffffffffff + +# pown (-0, y) == -0 for y an odd integer > 0. +pown -0 27 +pown -0 0xffffff +pown -0 0x1fffffe +pown -0 0x1fffffffffffff +pown -0 0x3ffffffffffffe +pown -0 0x7fffffffffffffff + +# pown (+0, y) == +0 for y > 0 and not an odd integer. +pown 0.0 4 +pown 0.0 0x1000000 + +# pown (-0, y) == +0 for y > 0 and not an odd integer. +pown -0 4 +pown -0 0x1000000 + +pown 2 4 +pown 256 8 + +pown -1.0 -0xffffff +pown -1.0 -0x1fffffe +pown -1.0 -0x1fffffffffffff +pown -1.0 -0x3ffffffffffffe +pown -1.0 -0x7fffffffffffffff + +pown -1.0 0xffffff +pown -1.0 0x1fffffe +pown -1.0 0x1fffffffffffff +pown -1.0 0x3ffffffffffffe +pown -1.0 0x7fffffffffffffff + +pown -2.0 126 +pown -2.0 127 +pown -2.0 -126 +pown -2.0 -127 + +pown -2.0 -0xffffff +pown -2.0 -0x1fffffe +pown -2.0 -0x1fffffffffffff +pown -2.0 -0x3ffffffffffffe +pown -2.0 -0x7fffffffffffffff + +pown -2.0 0xffffff +pown -2.0 0x1fffffe +pown -2.0 0x1fffffffffffff +pown -2.0 0x3ffffffffffffe +pown -2.0 0x7fffffffffffffff + +pown -max -2 +pown -max -3 +pown -max 2 +pown -max 3 + +pown -max -0xffffff +pown -max -0x1fffffe +pown -max -0x1fffffffffffff +pown -max -0x3ffffffffffffe +pown -max -0x7fffffffffffffff + +pown -max 0xffffff +pown -max 0x1fffffe +pown -max 0x1fffffffffffff +pown -max 0x3ffffffffffffe +pown -max 0x7fffffffffffffff + +pown -0x1p65 2 +pown -0x1p65 3 +pown -0x1p65 4 +pown -0x1p65 5 +pown -0x1p43 3 +pown -0x1p43 4 +pown -0x1p43 5 +pown -0x1p33 4 +pown -0x1p33 5 +pown -0x1p26 5 +pown -0x1p-65 -2 +pown -0x1p-65 -3 +pown -0x1p-65 -4 +pown -0x1p-65 -5 +pown -0x1p-43 -3 +pown -0x1p-43 -4 +pown -0x1p-43 -5 +pown -0x1p-33 -4 +pown -0x1p-33 -5 +pown -0x1p-26 -5 + +pown -0x1p513 2 +pown -0x1p513 3 +pown -0x1p513 4 +pown -0x1p513 5 +pown -0x1p342 3 +pown -0x1p342 4 +pown -0x1p342 5 +pown -0x1p257 4 +pown -0x1p257 5 +pown -0x1p205 5 +pown -0x1p-513 -2 +pown -0x1p-513 -3 +pown -0x1p-513 -4 +pown -0x1p-513 -5 +pown -0x1p-342 -3 +pown -0x1p-342 -4 +pown -0x1p-342 -5 +pown -0x1p-257 -4 +pown -0x1p-257 -5 +pown -0x1p-205 -5 + +pown -0x1p8192 2 +pown -0x1p8192 3 +pown -0x1p8192 4 +pown -0x1p8192 5 +pown -0x1p5462 3 +pown -0x1p5462 4 +pown -0x1p5462 5 +pown -0x1p4097 4 +pown -0x1p4097 5 +pown -0x1p3277 5 +pown -0x1p64 257 +pown -0x1p-8192 -2 +pown -0x1p-8192 -3 +pown -0x1p-8192 -4 +pown -0x1p-8192 -5 +pown -0x1p-5462 -3 +pown -0x1p-5462 -4 +pown -0x1p-5462 -5 +pown -0x1p-4097 -4 +pown -0x1p-4097 -5 +pown -0x1p-3277 -5 +pown -0x1p-64 -257 + +pown -0.5 126 +pown -0.5 127 +pown -0.5 -126 +pown -0.5 -127 + +pown -0.5 -0xffffff +pown -0.5 -0x1fffffe +pown -0.5 -0x1fffffffffffff +pown -0.5 -0x3ffffffffffffe +pown -0.5 -0x7fffffffffffffff + +pown -0.5 0xffffff +pown -0.5 0x1fffffe +pown -0.5 0x1fffffffffffff +pown -0.5 0x3ffffffffffffe +pown -0.5 0x7fffffffffffffff + +pown -min -2 +pown -min -3 +pown -min 1 +pown -min 2 +pown -min 3 + +pown -min -0xffffff +pown -min -0x1fffffe +pown -min -0x1fffffffffffff +pown -min -0x3ffffffffffffe +pown -min -0x7fffffffffffffff + +pown -min 0xffffff +pown -min 0x1fffffe +pown -min 0x1fffffffffffff +pown -min 0x3ffffffffffffe +pown -min 0x7fffffffffffffff + +pown 0x0.ffffffp0 10 +pown 0x0.ffffffp0 100 +pown 0x0.ffffffp0 1000 +pown 0x0.ffffffp0 0x1000000 +pown 0x0.ffffffp0 0x40000000 +pown 0x0.ffffffp0 0x48d15980 +pown 0x0.ffffffp0 -10 +pown 0x0.ffffffp0 -100 +pown 0x0.ffffffp0 -1000 +pown 0x0.ffffffp0 -0x1000000 +pown 0x0.ffffffp0 -0x40000000 +pown 0x0.ffffffp0 -0x48d15980 +pown 0x1.000002p0 0x1000000 +pown 0x1.000002p0 0x2468acc0 +pown 0x1.000002p0 -0x2468acc0 + +pown 0x0.fffffffffffff8p0 0x48d159e26af37c00 +pown 0x0.fffffffffffff8p0 -0x48d159e26af37c00 +pown 0x1.0000000000001p0 0x2468acf13579be00 +pown 0x1.0000000000001p0 -0x2468acf13579be00 + +pown -0x0.ffffffp0 10 +pown -0x0.ffffffp0 100 +pown -0x0.ffffffp0 1000 +pown -0x0.ffffffp0 0x1000000 +pown -0x0.ffffffp0 0x40000000 +pown -0x0.ffffffp0 0x48d15980 +pown -0x0.ffffffp0 -10 +pown -0x0.ffffffp0 -100 +pown -0x0.ffffffp0 -1000 +pown -0x0.ffffffp0 -0x1000000 +pown -0x0.ffffffp0 -0x40000000 +pown -0x0.ffffffp0 -0x48d15980 +pown -0x1.000002p0 0x1000000 +pown -0x1.000002p0 0x2468acc0 +pown -0x1.000002p0 -0x2468acc0 + +pown -0x0.fffffffffffff8p0 0x48d159e26af37c00 +pown -0x0.fffffffffffff8p0 -0x48d159e26af37c00 +pown -0x1.0000000000001p0 0x2468acf13579be00 +pown -0x1.0000000000001p0 -0x2468acf13579be00 + +pown 0x1.000002p0 0x40000000 +pown -0x1.000002p0 0x40000000 +pown 0x1.00000ep0 0x40000000 +pown -0x1.00000ep0 0x40000000 + +pown 10.0 4932 +pown 10.0 4931 +pown 10.0 4930 +pown 10.0 4929 +pown 10.0 -4931 +pown 10.0 -4930 +pown 10.0 -4929 +pown 1e27 182 +pown 1e27 -182 + +pown 2.0 -100000 + +pown 0x1.00001p1 -126 +pown -0x1.00002p1 -126 +pown 0x1.00003p1 -126 +pown -0x1.00004p1 -126 +pown 0x1.00005p1 -126 +pown -0x1.00006p1 -126 +pown 0x1.00007p1 -126 +pown 0x1.00001p1 -969 +pown -0x1.00002p1 -969 +pown 0x1.00003p1 -969 +pown -0x1.00004p1 -969 +pown 0x1.00005p1 -969 +pown -0x1.00006p1 -969 +pown 0x1.00007p1 -969 +pown 0x1.00001p1 -1022 +pown -0x1.00002p1 -1022 +pown 0x1.00003p1 -1022 +pown -0x1.00004p1 -1022 +pown 0x1.00005p1 -1022 +pown -0x1.00006p1 -1022 +pown 0x1.00007p1 -1022 +pown 0x1.00001p1 -16382 +pown -0x1.00002p1 -16382 +pown 0x1.00003p1 -16382 +pown -0x1.00004p1 -16382 +pown 0x1.00005p1 -16382 +pown -0x1.00006p1 -16382 +pown 0x1.00007p1 -16382 +pown 0x1.00001p1 -16383 +pown -0x1.00002p1 -16383 +pown 0x1.00003p1 -16383 +pown -0x1.00004p1 -16383 +pown 0x1.00005p1 -16383 +pown -0x1.00006p1 -16383 +pown 0x1.00007p1 -16383 +pown 0x0.ffff1p-1 126 +pown -0x0.ffff2p-1 126 +pown 0x0.ffff3p-1 126 +pown -0x0.ffff4p-1 126 +pown 0x0.ffff5p-1 126 +pown -0x0.ffff6p-1 126 +pown 0x0.ffff7p-1 126 +pown 0x0.ffff1p-1 969 +pown -0x0.ffff2p-1 969 +pown 0x0.ffff3p-1 969 +pown -0x0.ffff4p-1 969 +pown 0x0.ffff5p-1 969 +pown -0x0.ffff6p-1 969 +pown 0x0.ffff7p-1 969 +pown 0x0.ffff1p-1 1022 +pown -0x0.ffff2p-1 1022 +pown 0x0.ffff3p-1 1022 +pown -0x0.ffff4p-1 1022 +pown 0x0.ffff5p-1 1022 +pown -0x0.ffff6p-1 1022 +pown 0x0.ffff7p-1 1022 +pown 0x0.ffff1p-1 16382 +pown -0x0.ffff2p-1 16382 +pown 0x0.ffff3p-1 16382 +pown -0x0.ffff4p-1 16382 +pown 0x0.ffff5p-1 16382 +pown -0x0.ffff6p-1 16382 +pown 0x0.ffff7p-1 16382 +pown 0x0.ffff1p-1 16383 +pown -0x0.ffff2p-1 16383 +pown 0x0.ffff3p-1 16383 +pown -0x0.ffff4p-1 16383 +pown 0x0.ffff5p-1 16383 +pown -0x0.ffff6p-1 16383 +pown 0x0.ffff7p-1 16383 +pown 0x2.000b3p0 -1022 +pown 0x2.000582p0 -1022 + +pown 10 -1 +pown 10 -2 +pown 10 -3 +pown 10 -4 +pown 10 -5 +pown 10 -6 +pown 10 -7 + +pown 0x0.ffffffffffffffffp0 1 +pown 0x0.ffffffffffffffffp0 2 +pown 0x0.ffffffffffffffffp0 3 +pown 0x0.ffffffffffffffffp0 4 +pown 0x0.ffffffffffffffffp0 5 +pown 0x0.ffffffffffffffffp0 6 +pown 0x0.ffffffffffffffffp0 7 +pown 0x0.ffffffffffffffffp0 -1 +pown 0x0.ffffffffffffffffp0 -2 +pown 0x0.ffffffffffffffffp0 -3 +pown 0x0.ffffffffffffffffp0 -4 +pown 0x0.ffffffffffffffffp0 -5 +pown 0x0.ffffffffffffffffp0 -6 +pown 0x0.ffffffffffffffffp0 -7 + +pown 0x1.0000000000000002p0 1 +pown 0x1.0000000000000002p0 2 +pown 0x1.0000000000000002p0 3 +pown 0x1.0000000000000002p0 4 +pown 0x1.0000000000000002p0 5 +pown 0x1.0000000000000002p0 6 +pown 0x1.0000000000000002p0 7 +pown 0x1.0000000000000002p0 -1 +pown 0x1.0000000000000002p0 -2 +pown 0x1.0000000000000002p0 -3 +pown 0x1.0000000000000002p0 -4 +pown 0x1.0000000000000002p0 -5 +pown 0x1.0000000000000002p0 -6 +pown 0x1.0000000000000002p0 -7 + +pown 0x1.7ac7cp+5 23 +pown -0x1.7ac7cp+5 23 + powr 10 0 powr 10 -0 diff --git a/math/auto-libm-test-out-pown b/math/auto-libm-test-out-pown new file mode 100644 index 0000000..5027062 --- /dev/null +++ b/math/auto-libm-test-out-pown @@ -0,0 +1,13182 @@ +pown 0 0 += pown downward binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok +pown 0 -0 += pown downward binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok +pown -0 0 += pown downward binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok +pown -0 -0 += pown downward binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown downward ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok += pown upward ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok +pown 10 0 += pown downward binary32 0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward binary32 0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward binary64 0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward binary64 0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward intel96 0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward intel96 0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward binary128 0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward binary128 0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok +pown 10 -0 += pown downward binary32 0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward binary32 0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward binary64 0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward binary64 0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward intel96 0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward intel96 0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward binary128 0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward binary128 0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok +pown -10 0 += pown downward binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok +pown -10 -0 += pown downward binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown downward ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok += pown upward ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok +pown 1 1 += pown downward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok +pown 1 -1 += pown downward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok +pown 1 0x4fffffffffffffff += pown downward binary32 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok +pown 32.75 0 += pown downward binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok +pown 32.75 -0 += pown downward binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok +pown -32.75 0 += pown downward binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok +pown -32.75 -0 += pown downward binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown downward ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok += pown upward ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok +pown 0x1p72 0 += pown downward binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok +pown 0x1p72 -0 += pown downward binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok +pown 0x1p-72 0 += pown downward binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok +pown 0x1p-72 -0 += pown downward binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok +pown 0 1 += pown downward binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown tonearest binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown towardzero binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown upward binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown downward binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown tonearest binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown towardzero binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown upward binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown downward intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown tonearest intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown towardzero intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown upward intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown downward m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown tonearest m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown towardzero m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown upward m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown downward binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown tonearest binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown towardzero binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown upward binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown downward ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown tonearest ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown towardzero ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok += pown upward ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok +pown 0 11 += pown downward binary32 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown tonearest binary32 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown towardzero binary32 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown upward binary32 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown downward binary64 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown tonearest binary64 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown towardzero binary64 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown upward binary64 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown downward intel96 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown tonearest intel96 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown towardzero intel96 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown upward intel96 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown downward m68k96 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown tonearest m68k96 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown towardzero m68k96 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown upward m68k96 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown downward binary128 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown tonearest binary128 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown towardzero binary128 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown upward binary128 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown downward ibm128 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown tonearest ibm128 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown towardzero ibm128 0x0p+0 11LL : 0x0p+0 : inexact-ok += pown upward ibm128 0x0p+0 11LL : 0x0p+0 : inexact-ok +pown -0 1 += pown downward binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown tonearest binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown towardzero binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown upward binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown downward binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown tonearest binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown towardzero binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown upward binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown downward intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown tonearest intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown towardzero intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown upward intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown downward m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown tonearest m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown towardzero m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown upward m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown downward binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown tonearest binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown towardzero binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown upward binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown downward ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown tonearest ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown towardzero ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok += pown upward ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok +pown -0 11 += pown downward binary32 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown tonearest binary32 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown towardzero binary32 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown upward binary32 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown downward binary64 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown tonearest binary64 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown towardzero binary64 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown upward binary64 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown downward intel96 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown tonearest intel96 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown towardzero intel96 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown upward intel96 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown downward m68k96 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown tonearest m68k96 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown towardzero m68k96 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown upward m68k96 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown downward binary128 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown tonearest binary128 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown towardzero binary128 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown upward binary128 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown downward ibm128 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown tonearest ibm128 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown towardzero ibm128 -0x0p+0 11LL : -0x0p+0 : inexact-ok += pown upward ibm128 -0x0p+0 11LL : -0x0p+0 : inexact-ok +pown 0 2 += pown downward binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown tonearest binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown towardzero binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown upward binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown downward binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown tonearest binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown towardzero binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown upward binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown downward intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown tonearest intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown towardzero intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown upward intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown downward m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown tonearest m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown towardzero m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown upward m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown downward binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown tonearest binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown towardzero binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown upward binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown downward ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown tonearest ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown towardzero ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok += pown upward ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok +pown -0 2 += pown downward binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown tonearest binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown towardzero binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown upward binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown downward binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown tonearest binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown towardzero binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown upward binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown downward intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown tonearest intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown towardzero intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown upward intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown downward m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown tonearest m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown towardzero m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown upward m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown downward binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown tonearest binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown towardzero binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown upward binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown downward ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown tonearest ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown towardzero ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok += pown upward ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok +pown 0.0 27 += pown downward binary32 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown tonearest binary32 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown towardzero binary32 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown upward binary32 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown downward binary64 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown tonearest binary64 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown towardzero binary64 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown upward binary64 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown downward intel96 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown tonearest intel96 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown towardzero intel96 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown upward intel96 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown downward m68k96 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown tonearest m68k96 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown towardzero m68k96 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown upward m68k96 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown downward binary128 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown tonearest binary128 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown towardzero binary128 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown upward binary128 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown downward ibm128 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown tonearest ibm128 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown towardzero ibm128 0x0p+0 27LL : 0x0p+0 : inexact-ok += pown upward ibm128 0x0p+0 27LL : 0x0p+0 : inexact-ok +pown 0.0 0xffffff += pown downward binary32 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown tonearest binary32 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown towardzero binary32 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown upward binary32 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown downward binary64 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown tonearest binary64 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown towardzero binary64 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown upward binary64 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown downward intel96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown tonearest intel96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown towardzero intel96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown upward intel96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown downward m68k96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown tonearest m68k96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown towardzero m68k96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown upward m68k96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown downward binary128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown tonearest binary128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown towardzero binary128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown upward binary128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown downward ibm128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown tonearest ibm128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown towardzero ibm128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok += pown upward ibm128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok +pown 0.0 0x1fffffffffffff += pown downward binary32 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown tonearest binary32 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown towardzero binary32 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown upward binary32 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown downward binary64 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown tonearest binary64 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown towardzero binary64 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown upward binary64 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown downward intel96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown tonearest intel96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown towardzero intel96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown upward intel96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown downward m68k96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown tonearest m68k96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown towardzero m68k96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown upward m68k96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown downward binary128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown tonearest binary128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown towardzero binary128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown upward binary128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown downward ibm128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown tonearest ibm128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown towardzero ibm128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok += pown upward ibm128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok +pown -0 27 += pown downward binary32 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown tonearest binary32 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown towardzero binary32 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown upward binary32 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown downward binary64 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown tonearest binary64 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown towardzero binary64 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown upward binary64 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown downward intel96 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown tonearest intel96 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown towardzero intel96 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown upward intel96 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown downward m68k96 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown tonearest m68k96 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown towardzero m68k96 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown upward m68k96 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown downward binary128 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown tonearest binary128 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown towardzero binary128 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown upward binary128 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown downward ibm128 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown tonearest ibm128 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown towardzero ibm128 -0x0p+0 27LL : -0x0p+0 : inexact-ok += pown upward ibm128 -0x0p+0 27LL : -0x0p+0 : inexact-ok +pown -0 0xffffff += pown downward binary32 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown tonearest binary32 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown towardzero binary32 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown upward binary32 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown downward binary64 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown tonearest binary64 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown towardzero binary64 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown upward binary64 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown downward intel96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown tonearest intel96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown towardzero intel96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown upward intel96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown downward m68k96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown tonearest m68k96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown towardzero m68k96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown upward m68k96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown downward binary128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown tonearest binary128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown towardzero binary128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown upward binary128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown downward ibm128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown tonearest ibm128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown towardzero ibm128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok += pown upward ibm128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok +pown -0 0x1fffffe += pown downward binary32 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown tonearest binary32 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown towardzero binary32 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown upward binary32 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown downward binary64 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown tonearest binary64 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown towardzero binary64 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown upward binary64 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown downward intel96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown tonearest intel96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown towardzero intel96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown upward intel96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown downward m68k96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown tonearest m68k96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown towardzero m68k96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown upward m68k96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown downward binary128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown tonearest binary128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown towardzero binary128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown upward binary128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown downward ibm128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown tonearest ibm128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown towardzero ibm128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok += pown upward ibm128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok +pown -0 0x1fffffffffffff += pown downward binary32 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown tonearest binary32 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown towardzero binary32 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown upward binary32 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown downward binary64 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown tonearest binary64 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown towardzero binary64 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown upward binary64 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown downward intel96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown tonearest intel96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown towardzero intel96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown upward intel96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown downward m68k96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown tonearest m68k96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown towardzero m68k96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown upward m68k96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown downward binary128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown tonearest binary128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown towardzero binary128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown upward binary128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown downward ibm128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown tonearest ibm128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown towardzero ibm128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok += pown upward ibm128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok +pown -0 0x3ffffffffffffe += pown downward binary32 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown tonearest binary32 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown towardzero binary32 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown upward binary32 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown downward binary64 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown tonearest binary64 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown towardzero binary64 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown upward binary64 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown downward intel96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown tonearest intel96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown towardzero intel96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown upward intel96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown downward m68k96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown tonearest m68k96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown towardzero m68k96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown upward m68k96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown downward binary128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown tonearest binary128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown towardzero binary128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown upward binary128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown downward ibm128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown tonearest ibm128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown towardzero ibm128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok += pown upward ibm128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok +pown -0 0x7fffffffffffffff += pown downward binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown tonearest binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown towardzero binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown upward binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown downward binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown tonearest binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown towardzero binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown upward binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown downward intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown tonearest intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown towardzero intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown upward intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown downward m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown tonearest m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown towardzero m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown upward m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown downward binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown tonearest binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown towardzero binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown upward binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown downward ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown tonearest ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown towardzero ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok += pown upward ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok +pown 0.0 4 += pown downward binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown tonearest binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown towardzero binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown upward binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown downward binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown tonearest binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown towardzero binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown upward binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown downward intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown tonearest intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown towardzero intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown upward intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown downward m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown tonearest m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown towardzero m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown upward m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown downward binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown tonearest binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown towardzero binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown upward binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown downward ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown tonearest ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown towardzero ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok += pown upward ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok +pown 0.0 0x1000000 += pown downward binary32 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown tonearest binary32 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown towardzero binary32 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown upward binary32 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown downward binary64 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown tonearest binary64 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown towardzero binary64 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown upward binary64 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown downward intel96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown tonearest intel96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown towardzero intel96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown upward intel96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown downward m68k96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown tonearest m68k96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown towardzero m68k96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown upward m68k96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown downward binary128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown tonearest binary128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown towardzero binary128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown upward binary128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown downward ibm128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown tonearest ibm128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown towardzero ibm128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown upward ibm128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok +pown -0 4 += pown downward binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown tonearest binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown towardzero binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown upward binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown downward binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown tonearest binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown towardzero binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown upward binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown downward intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown tonearest intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown towardzero intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown upward intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown downward m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown tonearest m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown towardzero m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown upward m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown downward binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown tonearest binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown towardzero binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown upward binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown downward ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown tonearest ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown towardzero ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok += pown upward ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok +pown -0 0x1000000 += pown downward binary32 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown tonearest binary32 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown towardzero binary32 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown upward binary32 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown downward binary64 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown tonearest binary64 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown towardzero binary64 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown upward binary64 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown downward intel96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown tonearest intel96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown towardzero intel96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown upward intel96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown downward m68k96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown tonearest m68k96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown towardzero m68k96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown upward m68k96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown downward binary128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown tonearest binary128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown towardzero binary128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown upward binary128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown downward ibm128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown tonearest ibm128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown towardzero ibm128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok += pown upward ibm128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok +pown 2 4 += pown downward binary32 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown tonearest binary32 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown towardzero binary32 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown upward binary32 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown downward binary64 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown tonearest binary64 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown towardzero binary64 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown upward binary64 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown downward intel96 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown tonearest intel96 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown towardzero intel96 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown upward intel96 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown downward m68k96 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown tonearest m68k96 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown towardzero m68k96 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown upward m68k96 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown downward binary128 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown tonearest binary128 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown towardzero binary128 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown upward binary128 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown downward ibm128 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown tonearest ibm128 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown towardzero ibm128 0x2p+0 4LL : 0x1p+4 : inexact-ok += pown upward ibm128 0x2p+0 4LL : 0x1p+4 : inexact-ok +pown 256 8 += pown downward binary32 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown tonearest binary32 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown towardzero binary32 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown upward binary32 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown downward binary64 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown tonearest binary64 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown towardzero binary64 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown upward binary64 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown downward intel96 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown tonearest intel96 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown towardzero intel96 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown upward intel96 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown downward m68k96 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown tonearest m68k96 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown towardzero m68k96 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown upward m68k96 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown downward binary128 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown tonearest binary128 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown towardzero binary128 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown upward binary128 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown downward ibm128 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown tonearest ibm128 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown towardzero ibm128 0x1p+8 8LL : 0x1p+64 : inexact-ok += pown upward ibm128 0x1p+8 8LL : 0x1p+64 : inexact-ok +pown -1.0 -0xffffff += pown downward binary32 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown tonearest binary32 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown towardzero binary32 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown upward binary32 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown downward binary64 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown tonearest binary64 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown towardzero binary64 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown upward binary64 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown downward intel96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown tonearest intel96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown towardzero intel96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown upward intel96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown downward m68k96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown tonearest m68k96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown towardzero m68k96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown upward m68k96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown downward binary128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown tonearest binary128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown towardzero binary128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown upward binary128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown downward ibm128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown tonearest ibm128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown towardzero ibm128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok += pown upward ibm128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok +pown -1.0 -0x1fffffe += pown downward binary32 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown tonearest binary32 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown towardzero binary32 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown upward binary32 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown downward binary64 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown tonearest binary64 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown towardzero binary64 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown upward binary64 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown downward intel96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown tonearest intel96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown towardzero intel96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown upward intel96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown downward m68k96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown upward m68k96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown downward binary128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown tonearest binary128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown towardzero binary128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown upward binary128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown downward ibm128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok += pown upward ibm128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok +pown -1.0 -0x1fffffffffffff += pown downward binary32 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown tonearest binary32 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown towardzero binary32 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown upward binary32 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown downward binary64 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown tonearest binary64 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown towardzero binary64 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown upward binary64 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown downward intel96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown tonearest intel96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown towardzero intel96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown upward intel96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown downward m68k96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown tonearest m68k96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown towardzero m68k96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown upward m68k96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown downward binary128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown tonearest binary128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown towardzero binary128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown upward binary128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown downward ibm128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown tonearest ibm128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown towardzero ibm128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok += pown upward ibm128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok +pown -1.0 -0x3ffffffffffffe += pown downward binary32 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown tonearest binary32 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown towardzero binary32 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown upward binary32 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown downward binary64 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown tonearest binary64 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown towardzero binary64 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown upward binary64 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown downward intel96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown tonearest intel96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown towardzero intel96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown upward intel96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown downward m68k96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown upward m68k96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown downward binary128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown tonearest binary128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown towardzero binary128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown upward binary128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown downward ibm128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok += pown upward ibm128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok +pown -1.0 -0x7fffffffffffffff += pown downward binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown tonearest binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown towardzero binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown upward binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown downward binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown tonearest binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown towardzero binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown upward binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown downward intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown tonearest intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown towardzero intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown upward intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown downward m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown tonearest m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown towardzero m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown upward m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown downward binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown tonearest binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown towardzero binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown upward binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown downward ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown tonearest ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown towardzero ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok += pown upward ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok +pown -1.0 0xffffff += pown downward binary32 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown tonearest binary32 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown towardzero binary32 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown upward binary32 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown downward binary64 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown tonearest binary64 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown towardzero binary64 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown upward binary64 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown downward intel96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown tonearest intel96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown towardzero intel96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown upward intel96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown downward m68k96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown tonearest m68k96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown towardzero m68k96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown upward m68k96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown downward binary128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown tonearest binary128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown towardzero binary128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown upward binary128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown downward ibm128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown tonearest ibm128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown towardzero ibm128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok += pown upward ibm128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok +pown -1.0 0x1fffffe += pown downward binary32 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown tonearest binary32 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown towardzero binary32 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown upward binary32 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown downward binary64 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown tonearest binary64 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown towardzero binary64 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown upward binary64 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown downward intel96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown tonearest intel96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown towardzero intel96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown upward intel96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown downward m68k96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown upward m68k96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown downward binary128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown tonearest binary128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown towardzero binary128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown upward binary128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown downward ibm128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok += pown upward ibm128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok +pown -1.0 0x1fffffffffffff += pown downward binary32 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown tonearest binary32 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown towardzero binary32 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown upward binary32 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown downward binary64 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown tonearest binary64 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown towardzero binary64 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown upward binary64 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown downward intel96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown tonearest intel96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown towardzero intel96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown upward intel96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown downward m68k96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown tonearest m68k96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown towardzero m68k96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown upward m68k96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown downward binary128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown tonearest binary128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown towardzero binary128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown upward binary128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown downward ibm128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown tonearest ibm128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown towardzero ibm128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok += pown upward ibm128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok +pown -1.0 0x3ffffffffffffe += pown downward binary32 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown tonearest binary32 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown towardzero binary32 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown upward binary32 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown downward binary64 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown tonearest binary64 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown towardzero binary64 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown upward binary64 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown downward intel96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown tonearest intel96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown towardzero intel96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown upward intel96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown downward m68k96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown upward m68k96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown downward binary128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown tonearest binary128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown towardzero binary128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown upward binary128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown downward ibm128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok += pown upward ibm128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok +pown -1.0 0x7fffffffffffffff += pown downward binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown tonearest binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown towardzero binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown upward binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown downward binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown tonearest binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown towardzero binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown upward binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown downward intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown tonearest intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown towardzero intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown upward intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown downward m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown tonearest m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown towardzero m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown upward m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown downward binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown tonearest binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown towardzero binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown upward binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown downward ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown tonearest ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown towardzero ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok += pown upward ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok +pown -2.0 126 += pown downward binary32 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown tonearest binary32 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown towardzero binary32 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown upward binary32 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown downward binary64 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown tonearest binary64 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown towardzero binary64 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown upward binary64 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown downward intel96 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown tonearest intel96 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown towardzero intel96 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown upward intel96 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown downward m68k96 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown tonearest m68k96 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown towardzero m68k96 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown upward m68k96 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown downward binary128 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown tonearest binary128 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown towardzero binary128 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown upward binary128 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown downward ibm128 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown tonearest ibm128 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown towardzero ibm128 -0x2p+0 126LL : 0x4p+124 : inexact-ok += pown upward ibm128 -0x2p+0 126LL : 0x4p+124 : inexact-ok +pown -2.0 127 += pown downward binary32 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown tonearest binary32 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown towardzero binary32 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown upward binary32 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown downward binary64 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown tonearest binary64 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown towardzero binary64 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown upward binary64 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown downward intel96 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown tonearest intel96 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown towardzero intel96 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown upward intel96 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown downward m68k96 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown tonearest m68k96 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown towardzero m68k96 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown upward m68k96 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown downward binary128 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown tonearest binary128 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown towardzero binary128 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown upward binary128 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown downward ibm128 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown tonearest ibm128 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown towardzero ibm128 -0x2p+0 127LL : -0x8p+124 : inexact-ok += pown upward ibm128 -0x2p+0 127LL : -0x8p+124 : inexact-ok +pown -2.0 -126 += pown downward binary32 -0x2p+0 -126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok += pown tonearest binary32 -0x2p+0 -126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok += pown towardzero binary32 -0x2p+0 -126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok += pown upward binary32 -0x2p+0 -126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok += pown downward binary64 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown tonearest binary64 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown towardzero binary64 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown upward binary64 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown downward intel96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown tonearest intel96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown towardzero intel96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown upward intel96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown downward m68k96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown tonearest m68k96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown towardzero m68k96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown upward m68k96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown downward binary128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown tonearest binary128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown towardzero binary128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown upward binary128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown downward ibm128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown tonearest ibm128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown towardzero ibm128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok += pown upward ibm128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok +pown -2.0 -127 += pown downward binary32 -0x2p+0 -127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok += pown tonearest binary32 -0x2p+0 -127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok += pown towardzero binary32 -0x2p+0 -127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok += pown upward binary32 -0x2p+0 -127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok += pown downward binary64 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown tonearest binary64 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown towardzero binary64 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown upward binary64 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown downward intel96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown tonearest intel96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown towardzero intel96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown upward intel96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown downward m68k96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown tonearest m68k96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown towardzero m68k96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown upward m68k96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown downward binary128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown tonearest binary128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown towardzero binary128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown upward binary128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown downward ibm128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown tonearest ibm128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown towardzero ibm128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok += pown upward ibm128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok +pown -2.0 -0xffffff += pown downward binary32 -0x2p+0 -16777215LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x2p+0 -16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x2p+0 -16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x2p+0 -16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x2p+0 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0x2p+0 -16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x2p+0 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x2p+0 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown -2.0 -0x1fffffe += pown downward binary32 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x2p+0 -33554430LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x2p+0 -33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x2p+0 -33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x2p+0 -33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x2p+0 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x2p+0 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x2p+0 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x2p+0 -33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -2.0 -0x1fffffffffffff += pown downward binary32 -0x2p+0 -9007199254740991LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x2p+0 -9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x2p+0 -9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x2p+0 -9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x2p+0 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0x2p+0 -9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x2p+0 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x2p+0 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown -2.0 -0x3ffffffffffffe += pown downward binary32 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x2p+0 -18014398509481982LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x2p+0 -18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x2p+0 -18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x2p+0 -18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x2p+0 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x2p+0 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x2p+0 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x2p+0 -18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -2.0 -0x7fffffffffffffff += pown downward binary32 -0x2p+0 -9223372036854775807LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x2p+0 -9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x2p+0 -9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x2p+0 -9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x2p+0 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0x2p+0 -9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown -2.0 0xffffff += pown downward binary32 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x2p+0 16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x2p+0 16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x2p+0 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x2p+0 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x2p+0 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x2p+0 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x2p+0 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x2p+0 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x2p+0 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x2p+0 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0x2p+0 16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x2p+0 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x2p+0 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -2.0 0x1fffffe += pown downward binary32 -0x2p+0 33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x2p+0 33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x2p+0 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x2p+0 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x2p+0 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x2p+0 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x2p+0 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x2p+0 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x2p+0 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x2p+0 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0x2p+0 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x2p+0 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x2p+0 33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -2.0 0x1fffffffffffff += pown downward binary32 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x2p+0 9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x2p+0 9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x2p+0 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x2p+0 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0x2p+0 9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x2p+0 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x2p+0 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -2.0 0x3ffffffffffffe += pown downward binary32 -0x2p+0 18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x2p+0 18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x2p+0 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x2p+0 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0x2p+0 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x2p+0 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x2p+0 18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -2.0 0x7fffffffffffffff += pown downward binary32 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x2p+0 9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x2p+0 9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x2p+0 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x2p+0 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0x2p+0 9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x2p+0 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x2p+0 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -max -2 += pown downward binary32 -0xf.fffffp+124 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0xf.fffffp+124 -2LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += pown upward binary64 -0xf.fffffp+124 -2LL : 0x1.0000020000031p-256 : inexact-ok += pown downward intel96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += pown upward intel96 -0xf.fffffp+124 -2LL : 0x1.0000020000030002p-256 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 -2LL : 0x1.0000020000030002p-256 : inexact-ok += pown downward binary128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok += pown upward binary128 -0xf.fffffp+124 -2LL : 0x1.0000020000030000040000050001p-256 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005008p-256 : inexact-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0xf.ffffffffffff8p+1020 -2LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok += pown towardzero intel96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001002p-2048 : inexact-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001002p-2048 : inexact-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000cp-2048 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000cp-2048 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000cp-2048 : inexact-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000c1p-2048 : inexact-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.ffffffffffff8p+1020 -2LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward intel96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.fffffffffffffffp+16380 -2LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.fffffffffffffffp+16380 -2LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffffffffffffp+16380 -2LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000bp-2048 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000bp-2048 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000bp-2048 : inexact-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000b1p-2048 : inexact-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -max -3 += pown downward binary32 -0xf.fffffp+124 -3LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0xf.fffffp+124 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0xf.fffffp+124 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0xf.fffffp+124 -3LL : -0x1.0000030000061p-384 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok += pown upward binary64 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok += pown downward intel96 -0xf.fffffp+124 -3LL : -0x1.0000030000060002p-384 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok += pown upward intel96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 -3LL : -0x1.0000030000060002p-384 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok += pown downward binary128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000f0001p-384 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok += pown upward binary128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000f008p-384 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.0000000000001802p-3072 : inexact-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok += pown towardzero intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.0000000000001802p-3072 : inexact-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x1.0000000000001800000000000181p-3072 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x1.000000000000180000000000018p-3072 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x1.000000000000180000000000018p-3072 : inexact-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x1.000000000000180000000000018p-3072 : inexact-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown downward intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x1.0000000000000c00000000000121p-3072 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x1.0000000000000c0000000000012p-3072 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x1.0000000000000c0000000000012p-3072 : inexact-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x1.0000000000000c0000000000012p-3072 : inexact-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown -max 2 += pown downward binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown upward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown downward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown upward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown downward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown upward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += pown towardzero intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff001p+2044 : inexact-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff001p+2044 : inexact-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffff8p+1020 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward intel96 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 2LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -max 3 += pown downward binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok += pown upward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok += pown downward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown upward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown downward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown upward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown towardzero intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff708p+3068 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -max -0xffffff += pown downward binary32 -0xf.fffffp+124 -16777215LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0xf.fffffp+124 -16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0xf.fffffp+124 -16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0xf.fffffp+124 -16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.fffffp+124 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0xf.fffffp+124 -16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown downward binary64 -0xf.ffffffffffff8p+1020 -16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown downward intel96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.fffffffffffffffp+16380 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown -max -0x1fffffe += pown downward binary32 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0xf.fffffp+124 -33554430LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0xf.fffffp+124 -33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.fffffp+124 -33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.fffffp+124 -33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffp+124 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.fffffp+124 -33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0xf.ffffffffffff8p+1020 -33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward intel96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffffffffffffp+16380 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -max -0x1fffffffffffff += pown downward binary32 -0xf.fffffp+124 -9007199254740991LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0xf.fffffp+124 -9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0xf.fffffp+124 -9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0xf.fffffp+124 -9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.fffffp+124 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0xf.fffffp+124 -9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown downward binary64 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown downward intel96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown -max -0x3ffffffffffffe += pown downward binary32 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0xf.fffffp+124 -18014398509481982LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0xf.fffffp+124 -18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.fffffp+124 -18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.fffffp+124 -18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffp+124 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.fffffp+124 -18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward intel96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -max -0x7fffffffffffffff += pown downward binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0xf.fffffp+124 -9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.fffffp+124 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown downward binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown downward intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown -max 0xffffff += pown downward binary32 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.fffffp+124 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.fffffp+124 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0xf.fffffp+124 16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.fffffp+124 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.fffffp+124 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -max 0x1fffffe += pown downward binary32 -0xf.fffffp+124 33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0xf.fffffp+124 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.fffffp+124 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0xf.fffffp+124 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.fffffp+124 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.fffffp+124 33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward binary64 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward intel96 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -max 0x1fffffffffffff += pown downward binary32 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.fffffp+124 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.fffffp+124 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0xf.fffffp+124 9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.fffffp+124 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.fffffp+124 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -max 0x3ffffffffffffe += pown downward binary32 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0xf.fffffp+124 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.fffffp+124 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0xf.fffffp+124 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.fffffp+124 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.fffffp+124 18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward binary64 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward intel96 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -max 0x7fffffffffffffff += pown downward binary32 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.fffffp+124 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.fffffp+124 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0xf.fffffp+124 9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.fffffp+124 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.fffffp+124 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p65 2 += pown downward binary32 -0x2p+64 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x2p+64 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x2p+64 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x2p+64 2LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown tonearest binary64 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown towardzero binary64 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown upward binary64 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown downward intel96 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown tonearest intel96 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown towardzero intel96 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown upward intel96 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown downward m68k96 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown tonearest m68k96 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown towardzero m68k96 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown upward m68k96 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown downward binary128 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown tonearest binary128 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown towardzero binary128 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown upward binary128 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown downward ibm128 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown tonearest ibm128 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown towardzero ibm128 -0x2p+64 2LL : 0x4p+128 : inexact-ok += pown upward ibm128 -0x2p+64 2LL : 0x4p+128 : inexact-ok +pown -0x1p65 3 += pown downward binary32 -0x2p+64 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x2p+64 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x2p+64 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x2p+64 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown tonearest binary64 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown towardzero binary64 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown upward binary64 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown downward intel96 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown tonearest intel96 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown towardzero intel96 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown upward intel96 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown downward m68k96 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown tonearest m68k96 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown towardzero m68k96 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown upward m68k96 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown downward binary128 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown tonearest binary128 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown towardzero binary128 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown upward binary128 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown downward ibm128 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown tonearest ibm128 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown towardzero ibm128 -0x2p+64 3LL : -0x8p+192 : inexact-ok += pown upward ibm128 -0x2p+64 3LL : -0x8p+192 : inexact-ok +pown -0x1p65 4 += pown downward binary32 -0x2p+64 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x2p+64 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x2p+64 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x2p+64 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown tonearest binary64 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown towardzero binary64 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown upward binary64 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown downward intel96 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown tonearest intel96 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown towardzero intel96 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown upward intel96 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown downward m68k96 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown tonearest m68k96 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown towardzero m68k96 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown upward m68k96 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown downward binary128 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown tonearest binary128 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown towardzero binary128 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown upward binary128 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown downward ibm128 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown tonearest ibm128 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown towardzero ibm128 -0x2p+64 4LL : 0x1p+260 : inexact-ok += pown upward ibm128 -0x2p+64 4LL : 0x1p+260 : inexact-ok +pown -0x1p65 5 += pown downward binary32 -0x2p+64 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x2p+64 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x2p+64 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x2p+64 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown tonearest binary64 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown towardzero binary64 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown upward binary64 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown downward intel96 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown tonearest intel96 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown towardzero intel96 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown upward intel96 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown downward m68k96 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown tonearest m68k96 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown towardzero m68k96 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown upward m68k96 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown downward binary128 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown tonearest binary128 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown towardzero binary128 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown upward binary128 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown downward ibm128 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown tonearest ibm128 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown towardzero ibm128 -0x2p+64 5LL : -0x2p+324 : inexact-ok += pown upward ibm128 -0x2p+64 5LL : -0x2p+324 : inexact-ok +pown -0x1p43 3 += pown downward binary32 -0x8p+40 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p+40 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p+40 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p+40 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown tonearest binary64 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown towardzero binary64 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown upward binary64 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown downward intel96 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown tonearest intel96 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown towardzero intel96 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown upward intel96 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown downward m68k96 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown tonearest m68k96 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown towardzero m68k96 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown upward m68k96 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown downward binary128 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown tonearest binary128 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown towardzero binary128 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown upward binary128 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown downward ibm128 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown tonearest ibm128 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown towardzero ibm128 -0x8p+40 3LL : -0x2p+128 : inexact-ok += pown upward ibm128 -0x8p+40 3LL : -0x2p+128 : inexact-ok +pown -0x1p43 4 += pown downward binary32 -0x8p+40 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x8p+40 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p+40 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p+40 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown tonearest binary64 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown towardzero binary64 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown upward binary64 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown downward intel96 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown tonearest intel96 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown towardzero intel96 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown upward intel96 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown downward m68k96 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown tonearest m68k96 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown towardzero m68k96 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown upward m68k96 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown downward binary128 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown tonearest binary128 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown towardzero binary128 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown upward binary128 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown downward ibm128 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown tonearest ibm128 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown towardzero ibm128 -0x8p+40 4LL : 0x1p+172 : inexact-ok += pown upward ibm128 -0x8p+40 4LL : 0x1p+172 : inexact-ok +pown -0x1p43 5 += pown downward binary32 -0x8p+40 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p+40 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p+40 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p+40 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown tonearest binary64 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown towardzero binary64 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown upward binary64 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown downward intel96 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown tonearest intel96 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown towardzero intel96 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown upward intel96 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown downward m68k96 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown tonearest m68k96 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown towardzero m68k96 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown upward m68k96 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown downward binary128 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown tonearest binary128 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown towardzero binary128 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown upward binary128 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown downward ibm128 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown tonearest ibm128 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown towardzero ibm128 -0x8p+40 5LL : -0x8p+212 : inexact-ok += pown upward ibm128 -0x8p+40 5LL : -0x8p+212 : inexact-ok +pown -0x1p33 4 += pown downward binary32 -0x2p+32 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x2p+32 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x2p+32 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x2p+32 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown tonearest binary64 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown towardzero binary64 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown upward binary64 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown downward intel96 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown tonearest intel96 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown towardzero intel96 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown upward intel96 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown downward m68k96 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown tonearest m68k96 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown towardzero m68k96 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown upward m68k96 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown downward binary128 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown tonearest binary128 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown towardzero binary128 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown upward binary128 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown downward ibm128 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown tonearest ibm128 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown towardzero ibm128 -0x2p+32 4LL : 0x1p+132 : inexact-ok += pown upward ibm128 -0x2p+32 4LL : 0x1p+132 : inexact-ok +pown -0x1p33 5 += pown downward binary32 -0x2p+32 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x2p+32 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x2p+32 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x2p+32 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown tonearest binary64 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown towardzero binary64 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown upward binary64 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown downward intel96 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown tonearest intel96 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown towardzero intel96 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown upward intel96 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown downward m68k96 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown tonearest m68k96 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown towardzero m68k96 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown upward m68k96 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown downward binary128 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown tonearest binary128 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown towardzero binary128 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown upward binary128 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown downward ibm128 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown tonearest ibm128 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown towardzero ibm128 -0x2p+32 5LL : -0x2p+164 : inexact-ok += pown upward ibm128 -0x2p+32 5LL : -0x2p+164 : inexact-ok +pown -0x1p26 5 += pown downward binary32 -0x4p+24 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x4p+24 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x4p+24 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x4p+24 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown tonearest binary64 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown towardzero binary64 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown upward binary64 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown downward intel96 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown tonearest intel96 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown towardzero intel96 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown upward intel96 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown downward m68k96 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown tonearest m68k96 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown towardzero m68k96 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown upward m68k96 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown downward binary128 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown tonearest binary128 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown towardzero binary128 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown upward binary128 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown downward ibm128 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown tonearest ibm128 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown towardzero ibm128 -0x4p+24 5LL : -0x4p+128 : inexact-ok += pown upward ibm128 -0x4p+24 5LL : -0x4p+128 : inexact-ok +pown -0x1p-65 -2 += pown downward binary32 -0x8p-68 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x8p-68 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-68 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-68 -2LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown tonearest binary64 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown towardzero binary64 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown upward binary64 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown downward intel96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown tonearest intel96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown towardzero intel96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown upward intel96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown downward m68k96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown tonearest m68k96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown towardzero m68k96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown upward m68k96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown downward binary128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown tonearest binary128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown towardzero binary128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown upward binary128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown downward ibm128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown tonearest ibm128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown towardzero ibm128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok += pown upward ibm128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok +pown -0x1p-65 -3 += pown downward binary32 -0x8p-68 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-68 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-68 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-68 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown tonearest binary64 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown towardzero binary64 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown upward binary64 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown downward intel96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown tonearest intel96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown towardzero intel96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown upward intel96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown downward m68k96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown tonearest m68k96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown towardzero m68k96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown upward m68k96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown downward binary128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown tonearest binary128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown towardzero binary128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown upward binary128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown downward ibm128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown tonearest ibm128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown towardzero ibm128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok += pown upward ibm128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok +pown -0x1p-65 -4 += pown downward binary32 -0x8p-68 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x8p-68 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-68 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-68 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown tonearest binary64 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown towardzero binary64 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown upward binary64 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown downward intel96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown tonearest intel96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown towardzero intel96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown upward intel96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown downward m68k96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown tonearest m68k96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown towardzero m68k96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown upward m68k96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown downward binary128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown tonearest binary128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown towardzero binary128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown upward binary128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown downward ibm128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown tonearest ibm128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown towardzero ibm128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok += pown upward ibm128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok +pown -0x1p-65 -5 += pown downward binary32 -0x8p-68 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-68 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-68 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-68 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown tonearest binary64 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown towardzero binary64 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown upward binary64 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown downward intel96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown tonearest intel96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown towardzero intel96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown upward intel96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown downward m68k96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown tonearest m68k96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown towardzero m68k96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown upward m68k96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown downward binary128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown tonearest binary128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown towardzero binary128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown upward binary128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown downward ibm128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown tonearest ibm128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown towardzero ibm128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok += pown upward ibm128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok +pown -0x1p-43 -3 += pown downward binary32 -0x2p-44 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x2p-44 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x2p-44 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x2p-44 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown tonearest binary64 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown towardzero binary64 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown upward binary64 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown downward intel96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown tonearest intel96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown towardzero intel96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown upward intel96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown downward m68k96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown tonearest m68k96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown towardzero m68k96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown upward m68k96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown downward binary128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown tonearest binary128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown towardzero binary128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown upward binary128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown downward ibm128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown tonearest ibm128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown towardzero ibm128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok += pown upward ibm128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok +pown -0x1p-43 -4 += pown downward binary32 -0x2p-44 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x2p-44 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x2p-44 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x2p-44 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown tonearest binary64 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown towardzero binary64 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown upward binary64 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown downward intel96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown tonearest intel96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown towardzero intel96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown upward intel96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown downward m68k96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown tonearest m68k96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown towardzero m68k96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown upward m68k96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown downward binary128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown tonearest binary128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown towardzero binary128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown upward binary128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown downward ibm128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown tonearest ibm128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown towardzero ibm128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok += pown upward ibm128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok +pown -0x1p-43 -5 += pown downward binary32 -0x2p-44 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x2p-44 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x2p-44 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x2p-44 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown tonearest binary64 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown towardzero binary64 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown upward binary64 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown downward intel96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown tonearest intel96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown towardzero intel96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown upward intel96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown downward m68k96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown tonearest m68k96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown towardzero m68k96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown upward m68k96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown downward binary128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown tonearest binary128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown towardzero binary128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown upward binary128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown downward ibm128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown tonearest ibm128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown towardzero ibm128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok += pown upward ibm128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok +pown -0x1p-33 -4 += pown downward binary32 -0x8p-36 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x8p-36 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-36 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-36 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown tonearest binary64 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown towardzero binary64 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown upward binary64 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown downward intel96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown tonearest intel96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown towardzero intel96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown upward intel96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown downward m68k96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown tonearest m68k96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown towardzero m68k96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown upward m68k96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown downward binary128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown tonearest binary128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown towardzero binary128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown upward binary128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown downward ibm128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown tonearest ibm128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown towardzero ibm128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok += pown upward ibm128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok +pown -0x1p-33 -5 += pown downward binary32 -0x8p-36 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-36 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-36 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-36 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown tonearest binary64 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown towardzero binary64 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown upward binary64 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown downward intel96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown tonearest intel96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown towardzero intel96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown upward intel96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown downward m68k96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown tonearest m68k96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown towardzero m68k96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown upward m68k96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown downward binary128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown tonearest binary128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown towardzero binary128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown upward binary128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown downward ibm128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown tonearest ibm128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown towardzero ibm128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok += pown upward ibm128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok +pown -0x1p-26 -5 += pown downward binary32 -0x4p-28 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x4p-28 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x4p-28 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x4p-28 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown tonearest binary64 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown towardzero binary64 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown upward binary64 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown downward intel96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown tonearest intel96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown towardzero intel96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown upward intel96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown downward m68k96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown tonearest m68k96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown towardzero m68k96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown upward m68k96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown downward binary128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown tonearest binary128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown towardzero binary128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown upward binary128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown downward ibm128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown tonearest ibm128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown towardzero ibm128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok += pown upward ibm128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok +pown -0x1p513 2 += pown downward binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown upward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown downward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown upward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown downward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown upward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown downward binary64 -0x2p+512 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x2p+512 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x2p+512 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x2p+512 2LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok += pown tonearest intel96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok += pown towardzero intel96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok += pown upward intel96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok += pown downward m68k96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok += pown tonearest m68k96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok += pown towardzero m68k96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok += pown upward m68k96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok += pown downward binary128 -0x2p+512 2LL : 0x4p+1024 : inexact-ok += pown tonearest binary128 -0x2p+512 2LL : 0x4p+1024 : inexact-ok += pown towardzero binary128 -0x2p+512 2LL : 0x4p+1024 : inexact-ok += pown upward binary128 -0x2p+512 2LL : 0x4p+1024 : inexact-ok += pown downward ibm128 -0x2p+512 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x2p+512 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x2p+512 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x2p+512 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -0x1p513 3 += pown downward binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok += pown upward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok += pown downward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown upward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown downward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown upward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown downward binary64 -0x2p+512 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x2p+512 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x2p+512 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x2p+512 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok += pown tonearest intel96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok += pown towardzero intel96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok += pown upward intel96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok += pown downward m68k96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok += pown tonearest m68k96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok += pown towardzero m68k96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok += pown upward m68k96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok += pown downward binary128 -0x2p+512 3LL : -0x8p+1536 : inexact-ok += pown tonearest binary128 -0x2p+512 3LL : -0x8p+1536 : inexact-ok += pown towardzero binary128 -0x2p+512 3LL : -0x8p+1536 : inexact-ok += pown upward binary128 -0x2p+512 3LL : -0x8p+1536 : inexact-ok += pown downward ibm128 -0x2p+512 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x2p+512 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x2p+512 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x2p+512 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p513 4 += pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok += pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown downward binary64 -0x2p+512 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x2p+512 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x2p+512 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x2p+512 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok += pown tonearest intel96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok += pown towardzero intel96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok += pown upward intel96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok += pown downward m68k96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok += pown tonearest m68k96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok += pown towardzero m68k96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok += pown upward m68k96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok += pown downward binary128 -0x2p+512 4LL : 0x1p+2052 : inexact-ok += pown tonearest binary128 -0x2p+512 4LL : 0x1p+2052 : inexact-ok += pown towardzero binary128 -0x2p+512 4LL : 0x1p+2052 : inexact-ok += pown upward binary128 -0x2p+512 4LL : 0x1p+2052 : inexact-ok += pown downward ibm128 -0x2p+512 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x2p+512 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x2p+512 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x2p+512 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -0x1p513 5 += pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok += pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok += pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok += pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok += pown downward binary64 -0x2p+512 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x2p+512 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x2p+512 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x2p+512 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok += pown tonearest intel96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok += pown towardzero intel96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok += pown upward intel96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok += pown downward m68k96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok += pown tonearest m68k96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok += pown towardzero m68k96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok += pown upward m68k96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok += pown downward binary128 -0x2p+512 5LL : -0x2p+2564 : inexact-ok += pown tonearest binary128 -0x2p+512 5LL : -0x2p+2564 : inexact-ok += pown towardzero binary128 -0x2p+512 5LL : -0x2p+2564 : inexact-ok += pown upward binary128 -0x2p+512 5LL : -0x2p+2564 : inexact-ok += pown downward ibm128 -0x2p+512 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x2p+512 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x2p+512 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x2p+512 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p342 3 += pown downward binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok += pown upward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok += pown downward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown upward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown downward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown upward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown downward binary64 -0x4p+340 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x4p+340 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p+340 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p+340 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok += pown tonearest intel96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok += pown towardzero intel96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok += pown upward intel96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok += pown downward m68k96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok += pown tonearest m68k96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok += pown towardzero m68k96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok += pown upward m68k96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok += pown downward binary128 -0x4p+340 3LL : -0x4p+1024 : inexact-ok += pown tonearest binary128 -0x4p+340 3LL : -0x4p+1024 : inexact-ok += pown towardzero binary128 -0x4p+340 3LL : -0x4p+1024 : inexact-ok += pown upward binary128 -0x4p+340 3LL : -0x4p+1024 : inexact-ok += pown downward ibm128 -0x4p+340 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x4p+340 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p+340 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p+340 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p342 4 += pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok += pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown downward binary64 -0x4p+340 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x4p+340 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p+340 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p+340 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok += pown tonearest intel96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok += pown towardzero intel96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok += pown upward intel96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok += pown downward m68k96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok += pown tonearest m68k96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok += pown towardzero m68k96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok += pown upward m68k96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok += pown downward binary128 -0x4p+340 4LL : 0x1p+1368 : inexact-ok += pown tonearest binary128 -0x4p+340 4LL : 0x1p+1368 : inexact-ok += pown towardzero binary128 -0x4p+340 4LL : 0x1p+1368 : inexact-ok += pown upward binary128 -0x4p+340 4LL : 0x1p+1368 : inexact-ok += pown downward ibm128 -0x4p+340 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x4p+340 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p+340 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p+340 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -0x1p342 5 += pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok += pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok += pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok += pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok += pown downward binary64 -0x4p+340 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x4p+340 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p+340 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p+340 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok += pown tonearest intel96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok += pown towardzero intel96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok += pown upward intel96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok += pown downward m68k96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok += pown tonearest m68k96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok += pown towardzero m68k96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok += pown upward m68k96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok += pown downward binary128 -0x4p+340 5LL : -0x4p+1708 : inexact-ok += pown tonearest binary128 -0x4p+340 5LL : -0x4p+1708 : inexact-ok += pown towardzero binary128 -0x4p+340 5LL : -0x4p+1708 : inexact-ok += pown upward binary128 -0x4p+340 5LL : -0x4p+1708 : inexact-ok += pown downward ibm128 -0x4p+340 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x4p+340 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p+340 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p+340 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p257 4 += pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok += pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown downward binary64 -0x2p+256 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x2p+256 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x2p+256 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x2p+256 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok += pown tonearest intel96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok += pown towardzero intel96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok += pown upward intel96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok += pown downward m68k96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok += pown tonearest m68k96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok += pown towardzero m68k96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok += pown upward m68k96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok += pown downward binary128 -0x2p+256 4LL : 0x1p+1028 : inexact-ok += pown tonearest binary128 -0x2p+256 4LL : 0x1p+1028 : inexact-ok += pown towardzero binary128 -0x2p+256 4LL : 0x1p+1028 : inexact-ok += pown upward binary128 -0x2p+256 4LL : 0x1p+1028 : inexact-ok += pown downward ibm128 -0x2p+256 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x2p+256 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x2p+256 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x2p+256 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -0x1p257 5 += pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok += pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok += pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok += pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok += pown downward binary64 -0x2p+256 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x2p+256 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x2p+256 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x2p+256 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok += pown tonearest intel96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok += pown towardzero intel96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok += pown upward intel96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok += pown downward m68k96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok += pown tonearest m68k96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok += pown towardzero m68k96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok += pown upward m68k96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok += pown downward binary128 -0x2p+256 5LL : -0x2p+1284 : inexact-ok += pown tonearest binary128 -0x2p+256 5LL : -0x2p+1284 : inexact-ok += pown towardzero binary128 -0x2p+256 5LL : -0x2p+1284 : inexact-ok += pown upward binary128 -0x2p+256 5LL : -0x2p+1284 : inexact-ok += pown downward ibm128 -0x2p+256 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x2p+256 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x2p+256 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x2p+256 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p205 5 += pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok += pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok += pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok += pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok += pown downward binary64 -0x2p+204 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x2p+204 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x2p+204 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x2p+204 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok += pown tonearest intel96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok += pown towardzero intel96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok += pown upward intel96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok += pown downward m68k96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok += pown tonearest m68k96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok += pown towardzero m68k96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok += pown upward m68k96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok += pown downward binary128 -0x2p+204 5LL : -0x2p+1024 : inexact-ok += pown tonearest binary128 -0x2p+204 5LL : -0x2p+1024 : inexact-ok += pown towardzero binary128 -0x2p+204 5LL : -0x2p+1024 : inexact-ok += pown upward binary128 -0x2p+204 5LL : -0x2p+1024 : inexact-ok += pown downward ibm128 -0x2p+204 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x2p+204 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x2p+204 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x2p+204 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p-513 -2 += pown downward binary32 -0x8p-152 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x8p-152 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -2LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown tonearest binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown towardzero binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown upward binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown downward intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown tonearest intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown towardzero intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown upward intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown downward m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown tonearest m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown towardzero m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown upward m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown downward binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown tonearest binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown towardzero binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown upward binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown downward ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown tonearest ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown towardzero ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown upward ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown downward binary64 -0x8p-516 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x8p-516 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-516 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-516 -2LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok += pown tonearest intel96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok += pown towardzero intel96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok += pown upward intel96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok += pown downward m68k96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok += pown tonearest m68k96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok += pown towardzero m68k96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok += pown upward m68k96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok += pown downward binary128 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok += pown tonearest binary128 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok += pown towardzero binary128 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok += pown upward binary128 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok += pown downward ibm128 -0x8p-516 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x8p-516 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-516 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-516 -2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -0x1p-513 -3 += pown downward binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward binary64 -0x8p-516 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x8p-516 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-516 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-516 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok += pown tonearest intel96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok += pown towardzero intel96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok += pown upward intel96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok += pown downward m68k96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok += pown tonearest m68k96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok += pown towardzero m68k96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok += pown upward m68k96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok += pown downward binary128 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok += pown tonearest binary128 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok += pown towardzero binary128 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok += pown upward binary128 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok += pown downward ibm128 -0x8p-516 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x8p-516 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-516 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-516 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p-513 -4 += pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward binary64 -0x8p-516 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x8p-516 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-516 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-516 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok += pown tonearest intel96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok += pown towardzero intel96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok += pown upward intel96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok += pown downward m68k96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok += pown tonearest m68k96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok += pown towardzero m68k96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok += pown upward m68k96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok += pown downward binary128 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok += pown tonearest binary128 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok += pown towardzero binary128 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok += pown upward binary128 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok += pown downward ibm128 -0x8p-516 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x8p-516 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-516 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-516 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -0x1p-513 -5 += pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward binary64 -0x8p-516 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x8p-516 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-516 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-516 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok += pown tonearest intel96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok += pown towardzero intel96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok += pown upward intel96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok += pown downward m68k96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok += pown tonearest m68k96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok += pown towardzero m68k96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok += pown upward m68k96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok += pown downward binary128 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok += pown tonearest binary128 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok += pown towardzero binary128 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok += pown upward binary128 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok += pown downward ibm128 -0x8p-516 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x8p-516 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-516 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-516 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p-342 -3 += pown downward binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward binary64 -0x4p-344 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x4p-344 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-344 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-344 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok += pown tonearest intel96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok += pown towardzero intel96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok += pown upward intel96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok += pown downward m68k96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok += pown tonearest m68k96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok += pown towardzero m68k96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok += pown upward m68k96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok += pown downward binary128 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok += pown tonearest binary128 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok += pown towardzero binary128 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok += pown upward binary128 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok += pown downward ibm128 -0x4p-344 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x4p-344 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-344 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-344 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p-342 -4 += pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward binary64 -0x4p-344 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x4p-344 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-344 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-344 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok += pown tonearest intel96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok += pown towardzero intel96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok += pown upward intel96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok += pown downward m68k96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok += pown tonearest m68k96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok += pown towardzero m68k96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok += pown upward m68k96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok += pown downward binary128 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok += pown tonearest binary128 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok += pown towardzero binary128 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok += pown upward binary128 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok += pown downward ibm128 -0x4p-344 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x4p-344 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-344 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-344 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -0x1p-342 -5 += pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward binary64 -0x4p-344 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x4p-344 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-344 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-344 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok += pown tonearest intel96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok += pown towardzero intel96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok += pown upward intel96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok += pown downward m68k96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok += pown tonearest m68k96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok += pown towardzero m68k96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok += pown upward m68k96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok += pown downward binary128 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok += pown tonearest binary128 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok += pown towardzero binary128 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok += pown upward binary128 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok += pown downward ibm128 -0x4p-344 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x4p-344 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-344 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-344 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p-257 -4 += pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward binary64 -0x8p-260 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x8p-260 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-260 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-260 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok += pown tonearest intel96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok += pown towardzero intel96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok += pown upward intel96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok += pown downward m68k96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok += pown tonearest m68k96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok += pown towardzero m68k96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok += pown upward m68k96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok += pown downward binary128 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok += pown tonearest binary128 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok += pown towardzero binary128 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok += pown upward binary128 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok += pown downward ibm128 -0x8p-260 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x8p-260 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-260 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-260 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -0x1p-257 -5 += pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward binary64 -0x8p-260 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x8p-260 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-260 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-260 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok += pown tonearest intel96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok += pown towardzero intel96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok += pown upward intel96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok += pown downward m68k96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok += pown tonearest m68k96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok += pown towardzero m68k96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok += pown upward m68k96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok += pown downward binary128 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok += pown tonearest binary128 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok += pown towardzero binary128 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok += pown upward binary128 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok += pown downward ibm128 -0x8p-260 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x8p-260 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-260 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-260 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p-205 -5 += pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward binary64 -0x8p-208 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x8p-208 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-208 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-208 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok += pown tonearest intel96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok += pown towardzero intel96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok += pown upward intel96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok += pown downward m68k96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok += pown tonearest m68k96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok += pown towardzero m68k96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok += pown upward m68k96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok += pown downward binary128 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok += pown tonearest binary128 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok += pown towardzero binary128 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok += pown upward binary128 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok += pown downward ibm128 -0x8p-208 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x8p-208 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-208 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-208 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p8192 2 += pown downward binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown upward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown downward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown upward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown downward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown upward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += pown towardzero intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff001p+2044 : inexact-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff001p+2044 : inexact-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffff8p+1020 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward intel96 -0x1p+8192 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x1p+8192 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x1p+8192 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x1p+8192 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x1p+8192 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x1p+8192 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -0x1p8192 3 += pown downward binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok += pown upward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok += pown downward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown upward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown downward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown upward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown towardzero intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x1p+8192 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x1p+8192 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x1p+8192 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x1p+8192 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x1p+8192 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x1p+8192 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff708p+3068 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p8192 4 += pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok += pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown towardzero intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward intel96 -0x1p+8192 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x1p+8192 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x1p+8192 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x1p+8192 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x1p+8192 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x1p+8192 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff608p+4092 : inexact-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -0x1p8192 5 += pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok += pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok += pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok += pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown towardzero intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x1p+8192 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x1p+8192 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x1p+8192 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x1p+8192 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x1p+8192 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x1p+8192 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff608p+5116 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p5462 3 += pown downward binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok += pown upward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok += pown downward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown upward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok += pown downward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown upward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown towardzero intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p+5460 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p+5460 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p+5460 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p+5460 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p+5460 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p+5460 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff708p+3068 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p5462 4 += pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok += pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown towardzero intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward intel96 -0x4p+5460 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p+5460 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x4p+5460 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p+5460 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x4p+5460 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p+5460 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff608p+4092 : inexact-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -0x1p5462 5 += pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok += pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok += pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok += pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown towardzero intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p+5460 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p+5460 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p+5460 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p+5460 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p+5460 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p+5460 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff608p+5116 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p4097 4 += pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok += pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok += pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown towardzero intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward intel96 -0x2p+4096 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x2p+4096 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x2p+4096 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x2p+4096 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x2p+4096 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x2p+4096 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff608p+4092 : inexact-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -0x1p4097 5 += pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok += pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok += pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok += pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown towardzero intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x2p+4096 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x2p+4096 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x2p+4096 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x2p+4096 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x2p+4096 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x2p+4096 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff608p+5116 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p3277 5 += pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok += pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok += pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok += pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok += pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok += pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok += pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok += pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok += pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok += pown downward binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok += pown tonearest intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown towardzero intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown upward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown downward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok += pown tonearest m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown towardzero m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown upward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok += pown downward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok += pown upward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok += pown downward ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x2p+3276 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x2p+3276 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x2p+3276 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x2p+3276 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x2p+3276 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x2p+3276 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff608p+5116 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok += pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok += pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p64 257 += pown downward binary32 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x1p+64 257LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x1p+64 257LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x1p+64 257LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x1p+64 257LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x1p+64 257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x1p+64 257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x1p+64 257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x1p+64 257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x1p+64 257LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x1p+64 257LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0x1p+64 257LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x1p+64 257LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x1p+64 257LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0x1p-8192 -2 += pown downward binary32 -0x8p-152 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x8p-152 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -2LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown tonearest binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown towardzero binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown upward binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown downward intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown tonearest intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown towardzero intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown upward intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown downward m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown tonearest m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown towardzero m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown upward m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown downward binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown tonearest binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown towardzero binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown upward binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown downward ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown tonearest ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown towardzero ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown upward ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok += pown downward binary64 -0x4p-1076 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x4p-1076 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-1076 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-1076 -2LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok += pown tonearest intel96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok += pown towardzero intel96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok += pown upward intel96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok += pown downward m68k96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok += pown tonearest m68k96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok += pown towardzero m68k96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok += pown upward m68k96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok += pown downward binary128 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok += pown tonearest binary128 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok += pown towardzero binary128 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok += pown upward binary128 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok += pown downward ibm128 -0x4p-1076 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x4p-1076 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-1076 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-1076 -2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward intel96 -0x1p-8192 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x1p-8192 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x1p-8192 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x1p-8192 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x1p-8192 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x1p-8192 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange +pown -0x1p-8192 -3 += pown downward binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward binary64 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-1076 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-1076 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown tonearest intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown towardzero intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown upward intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown downward m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown tonearest m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown towardzero m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown upward m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown downward binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown tonearest binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown towardzero binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown upward binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown downward ibm128 -0x4p-1076 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-1076 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-1076 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x1p-8192 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x1p-8192 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x1p-8192 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x1p-8192 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x1p-8192 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x1p-8192 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok +pown -0x1p-8192 -4 += pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown tonearest intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown towardzero intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown upward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown downward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown tonearest m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown towardzero m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown upward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown downward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown tonearest binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown towardzero binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown upward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown downward ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-1076 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward intel96 -0x1p-8192 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x1p-8192 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x1p-8192 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x1p-8192 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x1p-8192 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x1p-8192 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange +pown -0x1p-8192 -5 += pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown tonearest intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown towardzero intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown upward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown downward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown tonearest m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown towardzero m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown upward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown downward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown tonearest binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown towardzero binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown upward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown downward ibm128 -0x4p-1076 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x1p-8192 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x1p-8192 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x1p-8192 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x1p-8192 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x1p-8192 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x1p-8192 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok +pown -0x1p-5462 -3 += pown downward binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown tonearest ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown towardzero ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown upward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok += pown downward binary64 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-1076 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-1076 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown tonearest intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown towardzero intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown upward intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown downward m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown tonearest m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown towardzero m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown upward m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown downward binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown tonearest binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown towardzero binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown upward binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok += pown downward ibm128 -0x4p-1076 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-1076 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-1076 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-5464 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-5464 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-5464 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-5464 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-5464 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-5464 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok +pown -0x1p-5462 -4 += pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown tonearest intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown towardzero intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown upward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown downward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown tonearest m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown towardzero m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown upward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown downward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown tonearest binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown towardzero binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown upward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown downward ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-1076 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward intel96 -0x4p-5464 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-5464 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x4p-5464 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-5464 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x4p-5464 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-5464 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange +pown -0x1p-5462 -5 += pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown tonearest intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown towardzero intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown upward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown downward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown tonearest m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown towardzero m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown upward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown downward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown tonearest binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown towardzero binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown upward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown downward ibm128 -0x4p-1076 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-5464 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-5464 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-5464 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-5464 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-5464 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-5464 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok +pown -0x1p-4097 -4 += pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok += pown downward binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown tonearest intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown towardzero intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown upward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown downward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown tonearest m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown towardzero m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown upward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown downward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown tonearest binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown towardzero binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown upward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok += pown downward ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-1076 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward intel96 -0x8p-4100 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x8p-4100 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x8p-4100 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x8p-4100 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x8p-4100 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x8p-4100 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange +pown -0x1p-4097 -5 += pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown tonearest intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown towardzero intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown upward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown downward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown tonearest m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown towardzero m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown upward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown downward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown tonearest binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown towardzero binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown upward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown downward ibm128 -0x4p-1076 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x8p-4100 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x8p-4100 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x8p-4100 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x8p-4100 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x8p-4100 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x8p-4100 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok +pown -0x1p-3277 -5 += pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok += pown downward binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown tonearest intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown towardzero intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown upward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown downward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown tonearest m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown towardzero m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown upward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown downward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown tonearest binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown towardzero binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown upward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok += pown downward ibm128 -0x4p-1076 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x8p-3280 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x8p-3280 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x8p-3280 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x8p-3280 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x8p-3280 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x8p-3280 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok +pown -0x1p-64 -257 += pown downward binary32 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x1p-64 -257LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x1p-64 -257LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x1p-64 -257LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x1p-64 -257LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x1p-64 -257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x1p-64 -257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x1p-64 -257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x1p-64 -257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x1p-64 -257LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x1p-64 -257LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0x1p-64 -257LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x1p-64 -257LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x1p-64 -257LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0.5 126 += pown downward binary32 -0x8p-4 126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok += pown tonearest binary32 -0x8p-4 126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok += pown towardzero binary32 -0x8p-4 126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok += pown upward binary32 -0x8p-4 126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok += pown downward binary64 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown tonearest binary64 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown towardzero binary64 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown upward binary64 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown downward intel96 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown tonearest intel96 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown towardzero intel96 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown upward intel96 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown downward m68k96 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown tonearest m68k96 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown towardzero m68k96 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown upward m68k96 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown downward binary128 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown tonearest binary128 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown towardzero binary128 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown upward binary128 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown downward ibm128 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown tonearest ibm128 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown towardzero ibm128 -0x8p-4 126LL : 0x4p-128 : inexact-ok += pown upward ibm128 -0x8p-4 126LL : 0x4p-128 : inexact-ok +pown -0.5 127 += pown downward binary32 -0x8p-4 127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok += pown tonearest binary32 -0x8p-4 127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok += pown towardzero binary32 -0x8p-4 127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok += pown upward binary32 -0x8p-4 127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok += pown downward binary64 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown tonearest binary64 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown towardzero binary64 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown upward binary64 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown downward intel96 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown tonearest intel96 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown towardzero intel96 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown upward intel96 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown downward m68k96 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown tonearest m68k96 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown towardzero m68k96 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown upward m68k96 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown downward binary128 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown tonearest binary128 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown towardzero binary128 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown upward binary128 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown downward ibm128 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown tonearest ibm128 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown towardzero ibm128 -0x8p-4 127LL : -0x2p-128 : inexact-ok += pown upward ibm128 -0x8p-4 127LL : -0x2p-128 : inexact-ok +pown -0.5 -126 += pown downward binary32 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown tonearest binary32 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown towardzero binary32 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown upward binary32 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown downward binary64 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown tonearest binary64 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown towardzero binary64 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown upward binary64 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown downward intel96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown tonearest intel96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown towardzero intel96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown upward intel96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown downward m68k96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown tonearest m68k96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown towardzero m68k96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown upward m68k96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown downward binary128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown tonearest binary128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown towardzero binary128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown upward binary128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown downward ibm128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown tonearest ibm128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown towardzero ibm128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok += pown upward ibm128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok +pown -0.5 -127 += pown downward binary32 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown tonearest binary32 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown towardzero binary32 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown upward binary32 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown downward binary64 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown tonearest binary64 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown towardzero binary64 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown upward binary64 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown downward intel96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown tonearest intel96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown towardzero intel96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown upward intel96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown downward m68k96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown tonearest m68k96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown towardzero m68k96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown upward m68k96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown downward binary128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown tonearest binary128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown towardzero binary128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown upward binary128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown downward ibm128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown tonearest ibm128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown towardzero ibm128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok += pown upward ibm128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok +pown -0.5 -0xffffff += pown downward binary32 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-4 -16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-4 -16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-4 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-4 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x8p-4 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x8p-4 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x8p-4 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x8p-4 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x8p-4 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x8p-4 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0x8p-4 -16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-4 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-4 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0.5 -0x1fffffe += pown downward binary32 -0x8p-4 -33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-4 -33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x8p-4 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-4 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x8p-4 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x8p-4 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x8p-4 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x8p-4 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x8p-4 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x8p-4 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0x8p-4 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-4 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-4 -33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -0.5 -0x1fffffffffffff += pown downward binary32 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-4 -9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-4 -9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-4 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-4 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0x8p-4 -9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-4 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-4 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0.5 -0x3ffffffffffffe += pown downward binary32 -0x8p-4 -18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-4 -18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x8p-4 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-4 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0x8p-4 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-4 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-4 -18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -0.5 -0x7fffffffffffffff += pown downward binary32 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x8p-4 -9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x8p-4 -9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-4 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-4 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0x8p-4 -9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-4 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-4 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -0.5 0xffffff += pown downward binary32 -0x8p-4 16777215LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x8p-4 16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x8p-4 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x8p-4 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x8p-4 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0x8p-4 16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x8p-4 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x8p-4 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown -0.5 0x1fffffe += pown downward binary32 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x8p-4 33554430LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x8p-4 33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x8p-4 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x8p-4 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x8p-4 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x8p-4 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x8p-4 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x8p-4 33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -0.5 0x1fffffffffffff += pown downward binary32 -0x8p-4 9007199254740991LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x8p-4 9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x8p-4 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x8p-4 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x8p-4 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0x8p-4 9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x8p-4 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x8p-4 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown -0.5 0x3ffffffffffffe += pown downward binary32 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x8p-4 18014398509481982LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x8p-4 18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x8p-4 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x8p-4 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x8p-4 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x8p-4 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x8p-4 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x8p-4 18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -0.5 0x7fffffffffffffff += pown downward binary32 -0x8p-4 9223372036854775807LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x8p-4 9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x8p-4 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x8p-4 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x8p-4 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0x8p-4 9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x8p-4 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x8p-4 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown -min -2 += pown downward binary32 -0x4p-128 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x4p-128 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x4p-128 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x4p-128 -2LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown tonearest binary64 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown towardzero binary64 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown upward binary64 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown downward intel96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown tonearest intel96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown towardzero intel96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown upward intel96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown downward m68k96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown tonearest m68k96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown towardzero m68k96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown upward m68k96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown downward binary128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown tonearest binary128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown towardzero binary128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown upward binary128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown downward ibm128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown tonearest ibm128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown towardzero ibm128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown upward ibm128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok += pown downward binary64 -0x4p-1024 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x4p-1024 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-1024 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-1024 -2LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok += pown tonearest intel96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok += pown towardzero intel96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok += pown upward intel96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok += pown downward m68k96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok += pown tonearest m68k96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok += pown towardzero m68k96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok += pown upward m68k96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok += pown downward binary128 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok += pown tonearest binary128 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok += pown towardzero binary128 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok += pown upward binary128 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok += pown downward ibm128 -0x4p-1024 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x4p-1024 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-1024 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-1024 -2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward intel96 -0x4p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x4p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x4p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x2p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x2p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x2p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x2p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x2p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x2p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x8p-972 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x8p-972 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-972 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-972 -2LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok += pown tonearest intel96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok += pown towardzero intel96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok += pown upward intel96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok += pown downward m68k96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok += pown tonearest m68k96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok += pown towardzero m68k96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok += pown upward m68k96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok += pown downward binary128 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok += pown tonearest binary128 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok += pown towardzero binary128 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok += pown upward binary128 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok += pown downward ibm128 -0x8p-972 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x8p-972 -2LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-972 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-972 -2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -min -3 += pown downward binary32 -0x4p-128 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x4p-128 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x4p-128 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x4p-128 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown tonearest binary64 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown towardzero binary64 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown upward binary64 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown downward intel96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown tonearest intel96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown towardzero intel96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown upward intel96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown downward m68k96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown tonearest m68k96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown towardzero m68k96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown upward m68k96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown downward binary128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown tonearest binary128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown towardzero binary128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown upward binary128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown downward ibm128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown tonearest ibm128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown towardzero ibm128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown upward ibm128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok += pown downward binary64 -0x4p-1024 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x4p-1024 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-1024 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-1024 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok += pown tonearest intel96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok += pown towardzero intel96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok += pown upward intel96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok += pown downward m68k96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok += pown tonearest m68k96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok += pown towardzero m68k96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok += pown upward m68k96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok += pown downward binary128 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok += pown tonearest binary128 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok += pown towardzero binary128 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok += pown upward binary128 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok += pown downward ibm128 -0x4p-1024 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x4p-1024 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-1024 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-1024 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-16384 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-16384 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x2p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x2p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x2p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x2p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x2p-16384 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x2p-16384 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-972 -3LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x8p-972 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-972 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-972 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok += pown tonearest intel96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok += pown towardzero intel96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok += pown upward intel96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok += pown downward m68k96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok += pown tonearest m68k96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok += pown towardzero m68k96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok += pown upward m68k96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok += pown downward binary128 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok += pown tonearest binary128 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok += pown towardzero binary128 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok += pown upward binary128 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok += pown downward ibm128 -0x8p-972 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x8p-972 -3LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-972 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-972 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -min 1 += pown downward binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok += pown tonearest binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok += pown towardzero binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok += pown upward binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok += pown downward binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown tonearest binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown towardzero binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown upward binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown downward intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown tonearest intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown towardzero intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown upward intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown downward m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown tonearest m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown towardzero m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown upward m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown downward binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown tonearest binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown towardzero binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown upward binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown downward ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown tonearest ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown towardzero ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown upward ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok += pown downward binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += pown tonearest binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += pown towardzero binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += pown upward binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += pown downward intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += pown tonearest intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += pown towardzero intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += pown upward intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += pown downward m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += pown tonearest m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += pown towardzero m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += pown upward m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += pown downward binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += pown tonearest binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += pown towardzero binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += pown upward binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok += pown downward ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += pown tonearest ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += pown towardzero ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += pown upward ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += pown downward intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += pown tonearest intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += pown towardzero intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += pown upward intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += pown downward m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok += pown tonearest m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok += pown towardzero m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok += pown upward m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok += pown downward binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += pown tonearest binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += pown towardzero binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += pown upward binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok += pown downward intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += pown tonearest intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += pown towardzero intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += pown upward intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += pown downward m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += pown tonearest m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += pown towardzero m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += pown upward m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += pown downward binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += pown tonearest binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += pown towardzero binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += pown upward binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok += pown downward binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok += pown tonearest binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok += pown towardzero binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok += pown upward binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok += pown downward intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += pown tonearest intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += pown towardzero intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += pown upward intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += pown downward m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += pown tonearest m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += pown towardzero m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += pown upward m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok += pown downward binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok += pown tonearest binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok += pown towardzero binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok += pown upward binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok += pown downward ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok += pown tonearest ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok += pown towardzero ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok += pown upward ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok +pown -min 2 += pown downward binary32 -0x4p-128 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x4p-128 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x4p-128 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x4p-128 2LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown tonearest binary64 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown towardzero binary64 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown upward binary64 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown downward intel96 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown tonearest intel96 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown towardzero intel96 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown upward intel96 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown downward m68k96 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown tonearest m68k96 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown towardzero m68k96 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown upward m68k96 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown downward binary128 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown tonearest binary128 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown towardzero binary128 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown upward binary128 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown downward ibm128 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown tonearest ibm128 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown towardzero ibm128 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown upward ibm128 -0x4p-128 2LL : 0x1p-252 : inexact-ok += pown downward binary64 -0x4p-1024 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x4p-1024 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x4p-1024 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x4p-1024 2LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok += pown tonearest intel96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok += pown towardzero intel96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok += pown upward intel96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok += pown downward m68k96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok += pown tonearest m68k96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok += pown towardzero m68k96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok += pown upward m68k96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok += pown downward binary128 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok += pown tonearest binary128 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok += pown towardzero binary128 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok += pown upward binary128 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok += pown downward ibm128 -0x4p-1024 2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x4p-1024 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x4p-1024 2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x4p-1024 2LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward intel96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x4p-16384 2LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x4p-16384 2LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x4p-16384 2LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x2p-16384 2LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x2p-16384 2LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x2p-16384 2LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x8p-972 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x8p-972 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x8p-972 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x8p-972 2LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok += pown tonearest intel96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok += pown towardzero intel96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok += pown upward intel96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok += pown downward m68k96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok += pown tonearest m68k96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok += pown towardzero m68k96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok += pown upward m68k96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok += pown downward binary128 -0x8p-972 2LL : 0x4p-1940 : inexact-ok += pown tonearest binary128 -0x8p-972 2LL : 0x4p-1940 : inexact-ok += pown towardzero binary128 -0x8p-972 2LL : 0x4p-1940 : inexact-ok += pown upward binary128 -0x8p-972 2LL : 0x4p-1940 : inexact-ok += pown downward ibm128 -0x8p-972 2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x8p-972 2LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x8p-972 2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x8p-972 2LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -min 3 += pown downward binary32 -0x4p-128 3LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x4p-128 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x4p-128 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x4p-128 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown tonearest binary64 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown towardzero binary64 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown upward binary64 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown downward intel96 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown tonearest intel96 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown towardzero intel96 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown upward intel96 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown downward m68k96 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown tonearest m68k96 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown towardzero m68k96 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown upward m68k96 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown downward binary128 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown tonearest binary128 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown towardzero binary128 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown upward binary128 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown downward ibm128 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown tonearest ibm128 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown towardzero ibm128 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown upward ibm128 -0x4p-128 3LL : -0x4p-380 : inexact-ok += pown downward binary64 -0x4p-1024 3LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x4p-1024 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x4p-1024 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x4p-1024 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok += pown tonearest intel96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok += pown towardzero intel96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok += pown upward intel96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok += pown downward m68k96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok += pown tonearest m68k96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok += pown towardzero m68k96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok += pown upward m68k96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok += pown downward binary128 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok += pown tonearest binary128 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok += pown towardzero binary128 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok += pown upward binary128 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok += pown downward ibm128 -0x4p-1024 3LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x4p-1024 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x4p-1024 3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x4p-1024 3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown downward intel96 -0x4p-16384 3LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x4p-16384 3LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x4p-16384 3LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x2p-16384 3LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x2p-16384 3LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x2p-16384 3LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x8p-972 3LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x8p-972 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x8p-972 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x8p-972 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok += pown tonearest intel96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok += pown towardzero intel96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok += pown upward intel96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok += pown downward m68k96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok += pown tonearest m68k96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok += pown towardzero m68k96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok += pown upward m68k96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok += pown downward binary128 -0x8p-972 3LL : -0x2p-2908 : inexact-ok += pown tonearest binary128 -0x8p-972 3LL : -0x2p-2908 : inexact-ok += pown towardzero binary128 -0x8p-972 3LL : -0x2p-2908 : inexact-ok += pown upward binary128 -0x8p-972 3LL : -0x2p-2908 : inexact-ok += pown downward ibm128 -0x8p-972 3LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x8p-972 3LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x8p-972 3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x8p-972 3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown -min -0xffffff += pown downward binary32 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x4p-128 -16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x4p-128 -16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-128 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-128 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-128 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-128 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-128 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-128 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-128 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-128 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0x4p-128 -16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-128 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-128 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward binary64 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-1024 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-1024 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0x4p-1024 -16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-1024 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-1024 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-972 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-972 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x8p-972 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x8p-972 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x8p-972 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x8p-972 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x8p-972 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x8p-972 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0x8p-972 -16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-972 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-972 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -min -0x1fffffe += pown downward binary32 -0x4p-128 -33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x4p-128 -33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x4p-128 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-128 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x4p-128 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-128 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x4p-128 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-128 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x4p-128 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-128 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0x4p-128 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-128 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-128 -33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward binary64 -0x4p-1024 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-1024 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0x4p-1024 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-1024 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-1024 -33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward intel96 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x8p-972 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-972 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x8p-972 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x8p-972 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x8p-972 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x8p-972 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x8p-972 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x8p-972 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0x8p-972 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-972 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-972 -33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -min -0x1fffffffffffff += pown downward binary32 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x4p-128 -9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x4p-128 -9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-128 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-128 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0x4p-128 -9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-128 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-128 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward binary64 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-1024 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-1024 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0x4p-1024 -9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-1024 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-1024 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-972 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-972 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0x8p-972 -9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-972 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-972 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -min -0x3ffffffffffffe += pown downward binary32 -0x4p-128 -18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x4p-128 -18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x4p-128 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-128 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0x4p-128 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-128 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-128 -18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward binary64 -0x4p-1024 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-1024 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0x4p-1024 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-1024 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-1024 -18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward intel96 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x8p-972 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-972 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0x8p-972 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-972 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-972 -18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -min -0x7fffffffffffffff += pown downward binary32 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x4p-128 -9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x4p-128 -9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-128 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-128 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0x4p-128 -9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-128 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-128 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward binary64 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x4p-1024 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x4p-1024 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0x4p-1024 -9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x4p-1024 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x4p-1024 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown downward intel96 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward binary64 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary64 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x8p-972 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x8p-972 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown downward intel96 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest intel96 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward m68k96 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest m68k96 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown downward binary128 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary128 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown downward ibm128 -0x8p-972 -9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown tonearest ibm128 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x8p-972 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x8p-972 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok +pown -min 0xffffff += pown downward binary32 -0x4p-128 16777215LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x4p-128 16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x4p-128 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x4p-128 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x4p-128 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0x4p-128 16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x4p-128 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x4p-128 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown downward binary64 -0x4p-1024 16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x4p-1024 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x4p-1024 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x4p-1024 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0x4p-1024 16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x4p-1024 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x4p-1024 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown downward intel96 -0x4p-16384 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x4p-16384 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x4p-16384 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x2p-16384 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x2p-16384 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x2p-16384 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x8p-972 16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x8p-972 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x8p-972 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x8p-972 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0x8p-972 16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x8p-972 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x8p-972 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown -min 0x1fffffe += pown downward binary32 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x4p-128 33554430LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x4p-128 33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x4p-128 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x4p-128 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x4p-128 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x4p-128 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x4p-128 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x4p-128 33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward binary64 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x4p-1024 33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x4p-1024 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x4p-1024 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x4p-1024 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x4p-1024 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x4p-1024 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x4p-1024 33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward intel96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x4p-16384 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x4p-16384 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x4p-16384 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x2p-16384 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x2p-16384 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x2p-16384 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x8p-972 33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x8p-972 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x8p-972 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x8p-972 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x8p-972 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x8p-972 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x8p-972 33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -min 0x1fffffffffffff += pown downward binary32 -0x4p-128 9007199254740991LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x4p-128 9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x4p-128 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x4p-128 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x4p-128 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0x4p-128 9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x4p-128 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x4p-128 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown downward binary64 -0x4p-1024 9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x4p-1024 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x4p-1024 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x4p-1024 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0x4p-1024 9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x4p-1024 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x4p-1024 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown downward intel96 -0x4p-16384 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x4p-16384 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x4p-16384 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x2p-16384 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x2p-16384 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x2p-16384 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x8p-972 9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x8p-972 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x8p-972 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x8p-972 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0x8p-972 9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x8p-972 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x8p-972 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown -min 0x3ffffffffffffe += pown downward binary32 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x4p-128 18014398509481982LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x4p-128 18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x4p-128 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x4p-128 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x4p-128 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x4p-128 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x4p-128 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x4p-128 18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward binary64 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x4p-1024 18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x4p-1024 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x4p-1024 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x4p-1024 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x4p-1024 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x4p-1024 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x4p-1024 18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward intel96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x4p-16384 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x4p-16384 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x4p-16384 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x2p-16384 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x2p-16384 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x2p-16384 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x8p-972 18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x8p-972 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x8p-972 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x8p-972 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x8p-972 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x8p-972 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x8p-972 18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -min 0x7fffffffffffffff += pown downward binary32 -0x4p-128 9223372036854775807LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x4p-128 9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x4p-128 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x4p-128 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x4p-128 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0x4p-128 9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x4p-128 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x4p-128 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown downward binary64 -0x4p-1024 9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x4p-1024 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x4p-1024 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x4p-1024 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0x4p-1024 9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown downward intel96 -0x4p-16384 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x4p-16384 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x4p-16384 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x2p-16384 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x2p-16384 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x2p-16384 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x8p-972 9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x8p-972 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward m68k96 -0x8p-972 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary128 -0x8p-972 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward ibm128 -0x8p-972 9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x8p-972 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x8p-972 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown 0x0.ffffffp0 10 += pown downward binary32 0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok += pown upward binary32 0xf.fffffp-4 10LL : 0xf.ffff7p-4 : inexact-ok += pown downward binary64 0xf.fffffp-4 10LL : 0xf.ffff600002cf8p-4 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 10LL : 0xf.ffff600002cf8p-4 : inexact-ok += pown upward binary64 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok += pown downward intel96 0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok += pown upward intel96 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok += pown downward m68k96 0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok += pown upward m68k96 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok += pown downward binary128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok += pown upward binary128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffff8p-4 : inexact-ok += pown downward ibm128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffcp-4 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d2p-4 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffcp-4 : inexact-ok += pown upward ibm128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d2p-4 : inexact-ok +pown 0x0.ffffffp0 100 += pown downward binary32 0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok += pown upward binary32 0xf.fffffp-4 100LL : 0xf.fff9dp-4 : inexact-ok += pown downward binary64 0xf.fffffp-4 100LL : 0xf.fff9c001355f8p-4 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 100LL : 0xf.fff9c001356p-4 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 100LL : 0xf.fff9c001355f8p-4 : inexact-ok += pown upward binary64 0xf.fffffp-4 100LL : 0xf.fff9c001356p-4 : inexact-ok += pown downward intel96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok += pown upward intel96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd89p-4 : inexact-ok += pown downward m68k96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok += pown upward m68k96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd89p-4 : inexact-ok += pown downward binary128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd5448334p-4 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483348p-4 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd5448334p-4 : inexact-ok += pown upward binary128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483348p-4 : inexact-ok += pown downward ibm128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483p-4 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd544834p-4 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483p-4 : inexact-ok += pown upward ibm128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd544834p-4 : inexact-ok +pown 0x0.ffffffp0 1000 += pown downward binary32 0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok += pown upward binary32 0xf.fffffp-4 1000LL : 0xf.ffc19p-4 : inexact-ok += pown downward binary64 0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok += pown upward binary64 0xf.fffffp-4 1000LL : 0xf.ffc18079f222p-4 : inexact-ok += pown downward intel96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok += pown upward intel96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok += pown downward m68k96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok += pown upward m68k96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok += pown downward binary128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e718p-4 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e72p-4 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e718p-4 : inexact-ok += pown upward binary128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e72p-4 : inexact-ok += pown downward ibm128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e4p-4 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e8p-4 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e4p-4 : inexact-ok += pown upward ibm128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e8p-4 : inexact-ok +pown 0x0.ffffffp0 0x1000000 += pown downward binary32 0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok += pown upward binary32 0xf.fffffp-4 16777216LL : 0x5.e2d59p-4 : inexact-ok += pown downward binary64 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105cp-4 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d106p-4 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105cp-4 : inexact-ok += pown upward binary64 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d106p-4 : inexact-ok += pown downward intel96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok += pown upward intel96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f228p-4 : inexact-ok += pown downward m68k96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok += pown upward m68k96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f228p-4 : inexact-ok += pown downward binary128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810b8p-4 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810bcp-4 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810b8p-4 : inexact-ok += pown upward binary128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810bcp-4 : inexact-ok += pown downward ibm128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok += pown upward ibm128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4812p-4 : inexact-ok +pown 0x0.ffffffp0 0x40000000 += pown downward binary32 0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok += pown upward binary32 0xf.fffffp-4 1073741824LL : 0xc.b4e8bp-96 : inexact-ok += pown downward binary64 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38ep-96 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e8p-96 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38ep-96 : inexact-ok += pown upward binary64 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e8p-96 : inexact-ok += pown downward intel96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok += pown upward intel96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok += pown downward m68k96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok += pown upward m68k96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok += pown downward binary128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok += pown upward binary128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c798p-96 : inexact-ok += pown downward ibm128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c4p-96 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c8p-96 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c4p-96 : inexact-ok += pown upward ibm128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c8p-96 : inexact-ok +pown 0x0.ffffffp0 0x48d15980 += pown downward binary32 0xf.fffffp-4 1221679488LL : 0x7.b4fa18p-108 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 1221679488LL : 0x7.b4fa2p-108 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 1221679488LL : 0x7.b4fa18p-108 : inexact-ok += pown upward binary32 0xf.fffffp-4 1221679488LL : 0x7.b4fa2p-108 : inexact-ok += pown downward binary64 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264cp-108 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc265p-108 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264cp-108 : inexact-ok += pown upward binary64 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc265p-108 : inexact-ok += pown downward intel96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok += pown upward intel96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok += pown downward m68k96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok += pown upward m68k96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok += pown downward binary128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea4719cp-108 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea471ap-108 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea4719cp-108 : inexact-ok += pown upward binary128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea471ap-108 : inexact-ok += pown downward ibm128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea47p-108 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea472p-108 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea47p-108 : inexact-ok += pown upward ibm128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea472p-108 : inexact-ok +pown 0x0.ffffffp0 -10 += pown downward binary32 0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok += pown upward binary32 0xf.fffffp-4 -10LL : 0x1.00000cp+0 : inexact-ok += pown downward binary64 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown upward binary64 0xf.fffffp-4 -10LL : 0x1.00000a0000371p+0 : inexact-ok += pown downward intel96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown upward intel96 0xf.fffffp-4 -10LL : 0x1.00000a0000370002p+0 : inexact-ok += pown downward m68k96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown upward m68k96 0xf.fffffp-4 -10LL : 0x1.00000a0000370002p+0 : inexact-ok += pown downward binary128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0007p+0 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0008p+0 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0007p+0 : inexact-ok += pown upward binary128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0008p+0 : inexact-ok += pown downward ibm128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok += pown upward ibm128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb008p+0 : inexact-ok +pown 0x0.ffffffp0 -100 += pown downward binary32 0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok += pown upward binary32 0xf.fffffp-4 -100LL : 0x1.000066p+0 : inexact-ok += pown downward binary64 0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok += pown upward binary64 0xf.fffffp-4 -100LL : 0x1.0000640013ba1p+0 : inexact-ok += pown downward intel96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok += pown upward intel96 0xf.fffffp-4 -100LL : 0x1.0000640013ba02ap+0 : inexact-ok += pown downward m68k96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok += pown upward m68k96 0xf.fffffp-4 -100LL : 0x1.0000640013ba02ap+0 : inexact-ok += pown downward binary128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3cp+0 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3dp+0 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3cp+0 : inexact-ok += pown upward binary128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3dp+0 : inexact-ok += pown downward ibm128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok += pown upward ibm128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b8p+0 : inexact-ok +pown 0x0.ffffffp0 -1000 += pown downward binary32 0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok += pown upward binary32 0xf.fffffp-4 -1000LL : 0x1.0003eap+0 : inexact-ok += pown downward binary64 0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok += pown upward binary64 0xf.fffffp-4 -1000LL : 0x1.0003e807a31ep+0 : inexact-ok += pown downward intel96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok += pown upward intel96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok += pown downward m68k96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok += pown upward m68k96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok += pown downward binary128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85ep+0 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85fp+0 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85ep+0 : inexact-ok += pown upward binary128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85fp+0 : inexact-ok += pown downward ibm128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d8p+0 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d88p+0 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d8p+0 : inexact-ok += pown upward ibm128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d88p+0 : inexact-ok +pown 0x0.ffffffp0 -0x1000000 += pown downward binary32 0xf.fffffp-4 -16777216LL : 0x2.b7e15p+0 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 -16777216LL : 0x2.b7e154p+0 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 -16777216LL : 0x2.b7e15p+0 : inexact-ok += pown upward binary32 0xf.fffffp-4 -16777216LL : 0x2.b7e154p+0 : inexact-ok += pown downward binary64 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b97p+0 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b972p+0 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b97p+0 : inexact-ok += pown upward binary64 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b972p+0 : inexact-ok += pown downward intel96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok += pown upward intel96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok += pown downward m68k96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok += pown upward m68k96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok += pown downward binary128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772124p+0 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772126p+0 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772124p+0 : inexact-ok += pown upward binary128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772126p+0 : inexact-ok += pown downward ibm128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok += pown upward ibm128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57722p+0 : inexact-ok +pown 0x0.ffffffp0 -0x40000000 += pown downward binary32 0xf.fffffp-4 -1073741824LL : 0x1.4259aap+92 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 -1073741824LL : 0x1.4259acp+92 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 -1073741824LL : 0x1.4259aap+92 : inexact-ok += pown upward binary32 0xf.fffffp-4 -1073741824LL : 0x1.4259acp+92 : inexact-ok += pown downward binary64 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764p+92 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c765p+92 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764p+92 : inexact-ok += pown upward binary64 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c765p+92 : inexact-ok += pown downward intel96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok += pown upward intel96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d26p+92 : inexact-ok += pown downward m68k96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok += pown upward m68k96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d26p+92 : inexact-ok += pown downward binary128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa1p+92 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa2p+92 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa1p+92 : inexact-ok += pown upward binary128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa2p+92 : inexact-ok += pown downward ibm128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok += pown upward ibm128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5121p+92 : inexact-ok +pown 0x0.ffffffp0 -0x48d15980 += pown downward binary32 0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok += pown upward binary32 0xf.fffffp-4 -1221679488LL : 0x2.13781p+104 : inexact-ok += pown downward binary64 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok += pown upward binary64 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b146p+104 : inexact-ok += pown downward intel96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok += pown upward intel96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok += pown downward m68k96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok += pown upward m68k96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok += pown downward binary128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa1688p+104 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa168ap+104 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa1688p+104 : inexact-ok += pown upward binary128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa168ap+104 : inexact-ok += pown downward ibm128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa16p+104 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa17p+104 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa16p+104 : inexact-ok += pown upward ibm128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa17p+104 : inexact-ok +pown 0x1.000002p0 0x1000000 += pown downward binary32 0x1.000002p+0 16777216LL : 0x7.639918p+0 : inexact-ok += pown tonearest binary32 0x1.000002p+0 16777216LL : 0x7.63992p+0 : inexact-ok += pown towardzero binary32 0x1.000002p+0 16777216LL : 0x7.639918p+0 : inexact-ok += pown upward binary32 0x1.000002p+0 16777216LL : 0x7.63992p+0 : inexact-ok += pown downward binary64 0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok += pown tonearest binary64 0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok += pown towardzero binary64 0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok += pown upward binary64 0x1.000002p+0 16777216LL : 0x7.63991f6e0531cp+0 : inexact-ok += pown downward intel96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok += pown tonearest intel96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok += pown towardzero intel96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok += pown upward intel96 0x1.000002p+0 16777216LL : 0x7.63991f6e05318418p+0 : inexact-ok += pown downward m68k96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok += pown upward m68k96 0x1.000002p+0 16777216LL : 0x7.63991f6e05318418p+0 : inexact-ok += pown downward binary128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35f8p+0 : inexact-ok += pown tonearest binary128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35fcp+0 : inexact-ok += pown towardzero binary128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35f8p+0 : inexact-ok += pown upward binary128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35fcp+0 : inexact-ok += pown downward ibm128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad34p+0 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad36p+0 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad34p+0 : inexact-ok += pown upward ibm128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad36p+0 : inexact-ok +pown 0x1.000002p0 0x2468acc0 += pown downward binary32 0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok += pown tonearest binary32 0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok += pown towardzero binary32 0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok += pown upward binary32 0x1.000002p+0 610839744LL : 0x2.13772cp+104 : inexact-ok += pown downward binary64 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok += pown tonearest binary64 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok += pown towardzero binary64 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok += pown upward binary64 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6cp+104 : inexact-ok += pown downward intel96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok += pown tonearest intel96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok += pown towardzero intel96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok += pown upward intel96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a03cp+104 : inexact-ok += pown downward m68k96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok += pown upward m68k96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a03cp+104 : inexact-ok += pown downward binary128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok += pown tonearest binary128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok += pown towardzero binary128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok += pown upward binary128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d08p+104 : inexact-ok += pown downward ibm128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok += pown upward ibm128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247ep+104 : inexact-ok +pown 0x1.000002p0 -0x2468acc0 += pown downward binary32 0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok += pown tonearest binary32 0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok += pown towardzero binary32 0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok += pown upward binary32 0x1.000002p+0 -610839744LL : 0x7.b4fd7p-108 : inexact-ok += pown downward binary64 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a28p-108 : inexact-ok += pown tonearest binary64 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2cp-108 : inexact-ok += pown towardzero binary64 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a28p-108 : inexact-ok += pown upward binary64 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2cp-108 : inexact-ok += pown downward intel96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok += pown tonearest intel96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok += pown towardzero intel96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok += pown upward intel96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok += pown downward m68k96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok += pown upward m68k96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok += pown downward binary128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10bp-108 : inexact-ok += pown tonearest binary128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10b4p-108 : inexact-ok += pown towardzero binary128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10bp-108 : inexact-ok += pown upward binary128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10b4p-108 : inexact-ok += pown downward ibm128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok += pown upward ibm128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b12p-108 : inexact-ok +pown 0x0.fffffffffffff8p0 0x48d159e26af37c00 += pown downward binary32 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward binary32 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0xf.fffffp-4 5247073869855161344LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0xf.fffffp-4 5247073869855161344LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 0xf.fffffp-4 5247073869855161344LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 0xf.fffffp-4 5247073869855161344LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 0xf.fffffp-4 5247073869855161344LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0xf.fffffp-4 5247073869855161344LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward binary64 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaefp-844 : inexact-ok += pown tonearest binary64 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef8p-844 : inexact-ok += pown towardzero binary64 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaefp-844 : inexact-ok += pown upward binary64 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef8p-844 : inexact-ok += pown downward intel96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok += pown tonearest intel96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok += pown towardzero intel96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok += pown upward intel96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef66p-844 : inexact-ok += pown downward m68k96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok += pown tonearest m68k96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok += pown towardzero m68k96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok += pown upward m68k96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef66p-844 : inexact-ok += pown downward binary128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok += pown tonearest binary128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok += pown towardzero binary128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok += pown upward binary128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b58p-844 : inexact-ok += pown downward ibm128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d58p-844 : inexact-ok += pown tonearest ibm128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5cp-844 : inexact-ok += pown towardzero ibm128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d58p-844 : inexact-ok += pown upward ibm128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5cp-844 : inexact-ok +pown 0x0.fffffffffffff8p0 -0x48d159e26af37c00 += pown downward binary32 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward binary32 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 0xf.fffffp-4 -5247073869855161344LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward binary64 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok += pown tonearest binary64 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok += pown towardzero binary64 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok += pown upward binary64 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af1p+840 : inexact-ok += pown downward intel96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok += pown tonearest intel96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok += pown towardzero intel96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok += pown upward intel96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0238p+840 : inexact-ok += pown downward m68k96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok += pown tonearest m68k96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok += pown towardzero m68k96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok += pown upward m68k96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0238p+840 : inexact-ok += pown downward binary128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok += pown tonearest binary128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok += pown towardzero binary128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok += pown upward binary128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b74p+840 : inexact-ok += pown downward ibm128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86bp+840 : inexact-ok += pown tonearest ibm128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b8p+840 : inexact-ok += pown towardzero ibm128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86bp+840 : inexact-ok += pown upward ibm128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b8p+840 : inexact-ok +pown 0x1.0000000000001p0 0x2468acf13579be00 += pown downward binary32 0x1.000002p+0 2623536934927580672LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 0x1.000002p+0 2623536934927580672LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 0x1.000002p+0 2623536934927580672LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward binary32 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok += pown tonearest binary64 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok += pown towardzero binary64 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok += pown upward binary64 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a4p+840 : inexact-ok += pown downward intel96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok += pown tonearest intel96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok += pown towardzero intel96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok += pown upward intel96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a335p+840 : inexact-ok += pown downward m68k96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok += pown tonearest m68k96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok += pown towardzero m68k96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok += pown upward m68k96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a335p+840 : inexact-ok += pown downward binary128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb8p+840 : inexact-ok += pown tonearest binary128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb9p+840 : inexact-ok += pown towardzero binary128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb8p+840 : inexact-ok += pown upward binary128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb9p+840 : inexact-ok += pown downward ibm128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok += pown tonearest ibm128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok += pown towardzero ibm128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok += pown upward ibm128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2badp+840 : inexact-ok +pown 0x1.0000000000001p0 -0x2468acf13579be00 += pown downward binary32 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x1.000002p+0 -2623536934927580672LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x1.000002p+0 -2623536934927580672LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 0x1.000002p+0 -2623536934927580672LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 0x1.000002p+0 -2623536934927580672LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 0x1.000002p+0 -2623536934927580672LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x1.000002p+0 -2623536934927580672LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward binary32 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok += pown tonearest binary64 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok += pown towardzero binary64 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok += pown upward binary64 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc34p-844 : inexact-ok += pown downward intel96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok += pown tonearest intel96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok += pown towardzero intel96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok += pown upward intel96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok += pown downward m68k96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok += pown tonearest m68k96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok += pown towardzero m68k96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok += pown upward m68k96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok += pown downward binary128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok += pown tonearest binary128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok += pown towardzero binary128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok += pown upward binary128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8fp-844 : inexact-ok += pown downward ibm128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8cp-844 : inexact-ok += pown tonearest ibm128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd9p-844 : inexact-ok += pown towardzero ibm128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8cp-844 : inexact-ok += pown upward ibm128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd9p-844 : inexact-ok +pown -0x0.ffffffp0 10 += pown downward binary32 -0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok += pown tonearest binary32 -0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok += pown towardzero binary32 -0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok += pown upward binary32 -0xf.fffffp-4 10LL : 0xf.ffff7p-4 : inexact-ok += pown downward binary64 -0xf.fffffp-4 10LL : 0xf.ffff600002cf8p-4 : inexact-ok += pown tonearest binary64 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok += pown towardzero binary64 -0xf.fffffp-4 10LL : 0xf.ffff600002cf8p-4 : inexact-ok += pown upward binary64 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok += pown downward intel96 -0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok += pown tonearest intel96 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok += pown towardzero intel96 -0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok += pown upward intel96 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok += pown downward m68k96 -0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok += pown tonearest m68k96 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok += pown towardzero m68k96 -0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok += pown upward m68k96 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok += pown downward binary128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok += pown tonearest binary128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok += pown towardzero binary128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok += pown upward binary128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffff8p-4 : inexact-ok += pown downward ibm128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffcp-4 : inexact-ok += pown tonearest ibm128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d2p-4 : inexact-ok += pown towardzero ibm128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffcp-4 : inexact-ok += pown upward ibm128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d2p-4 : inexact-ok +pown -0x0.ffffffp0 100 += pown downward binary32 -0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok += pown tonearest binary32 -0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok += pown towardzero binary32 -0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok += pown upward binary32 -0xf.fffffp-4 100LL : 0xf.fff9dp-4 : inexact-ok += pown downward binary64 -0xf.fffffp-4 100LL : 0xf.fff9c001355f8p-4 : inexact-ok += pown tonearest binary64 -0xf.fffffp-4 100LL : 0xf.fff9c001356p-4 : inexact-ok += pown towardzero binary64 -0xf.fffffp-4 100LL : 0xf.fff9c001355f8p-4 : inexact-ok += pown upward binary64 -0xf.fffffp-4 100LL : 0xf.fff9c001356p-4 : inexact-ok += pown downward intel96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok += pown tonearest intel96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok += pown towardzero intel96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok += pown upward intel96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd89p-4 : inexact-ok += pown downward m68k96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok += pown tonearest m68k96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok += pown towardzero m68k96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok += pown upward m68k96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd89p-4 : inexact-ok += pown downward binary128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd5448334p-4 : inexact-ok += pown tonearest binary128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483348p-4 : inexact-ok += pown towardzero binary128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd5448334p-4 : inexact-ok += pown upward binary128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483348p-4 : inexact-ok += pown downward ibm128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483p-4 : inexact-ok += pown tonearest ibm128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd544834p-4 : inexact-ok += pown towardzero ibm128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483p-4 : inexact-ok += pown upward ibm128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd544834p-4 : inexact-ok +pown -0x0.ffffffp0 1000 += pown downward binary32 -0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok += pown tonearest binary32 -0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok += pown towardzero binary32 -0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok += pown upward binary32 -0xf.fffffp-4 1000LL : 0xf.ffc19p-4 : inexact-ok += pown downward binary64 -0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok += pown tonearest binary64 -0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok += pown towardzero binary64 -0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok += pown upward binary64 -0xf.fffffp-4 1000LL : 0xf.ffc18079f222p-4 : inexact-ok += pown downward intel96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok += pown tonearest intel96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok += pown towardzero intel96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok += pown upward intel96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok += pown downward m68k96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok += pown tonearest m68k96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok += pown towardzero m68k96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok += pown upward m68k96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok += pown downward binary128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e718p-4 : inexact-ok += pown tonearest binary128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e72p-4 : inexact-ok += pown towardzero binary128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e718p-4 : inexact-ok += pown upward binary128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e72p-4 : inexact-ok += pown downward ibm128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e4p-4 : inexact-ok += pown tonearest ibm128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e8p-4 : inexact-ok += pown towardzero ibm128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e4p-4 : inexact-ok += pown upward ibm128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e8p-4 : inexact-ok +pown -0x0.ffffffp0 0x1000000 += pown downward binary32 -0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok += pown tonearest binary32 -0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok += pown towardzero binary32 -0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok += pown upward binary32 -0xf.fffffp-4 16777216LL : 0x5.e2d59p-4 : inexact-ok += pown downward binary64 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105cp-4 : inexact-ok += pown tonearest binary64 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d106p-4 : inexact-ok += pown towardzero binary64 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105cp-4 : inexact-ok += pown upward binary64 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d106p-4 : inexact-ok += pown downward intel96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok += pown tonearest intel96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok += pown towardzero intel96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok += pown upward intel96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f228p-4 : inexact-ok += pown downward m68k96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok += pown tonearest m68k96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok += pown towardzero m68k96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok += pown upward m68k96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f228p-4 : inexact-ok += pown downward binary128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810b8p-4 : inexact-ok += pown tonearest binary128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810bcp-4 : inexact-ok += pown towardzero binary128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810b8p-4 : inexact-ok += pown upward binary128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810bcp-4 : inexact-ok += pown downward ibm128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok += pown tonearest ibm128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok += pown towardzero ibm128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok += pown upward ibm128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4812p-4 : inexact-ok +pown -0x0.ffffffp0 0x40000000 += pown downward binary32 -0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok += pown tonearest binary32 -0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok += pown towardzero binary32 -0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok += pown upward binary32 -0xf.fffffp-4 1073741824LL : 0xc.b4e8bp-96 : inexact-ok += pown downward binary64 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38ep-96 : inexact-ok += pown tonearest binary64 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e8p-96 : inexact-ok += pown towardzero binary64 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38ep-96 : inexact-ok += pown upward binary64 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e8p-96 : inexact-ok += pown downward intel96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok += pown tonearest intel96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok += pown towardzero intel96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok += pown upward intel96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok += pown downward m68k96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok += pown tonearest m68k96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok += pown towardzero m68k96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok += pown upward m68k96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok += pown downward binary128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok += pown tonearest binary128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok += pown towardzero binary128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok += pown upward binary128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c798p-96 : inexact-ok += pown downward ibm128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c4p-96 : inexact-ok += pown tonearest ibm128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c8p-96 : inexact-ok += pown towardzero ibm128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c4p-96 : inexact-ok += pown upward ibm128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c8p-96 : inexact-ok +pown -0x0.ffffffp0 0x48d15980 += pown downward binary32 -0xf.fffffp-4 1221679488LL : 0x7.b4fa18p-108 : inexact-ok += pown tonearest binary32 -0xf.fffffp-4 1221679488LL : 0x7.b4fa2p-108 : inexact-ok += pown towardzero binary32 -0xf.fffffp-4 1221679488LL : 0x7.b4fa18p-108 : inexact-ok += pown upward binary32 -0xf.fffffp-4 1221679488LL : 0x7.b4fa2p-108 : inexact-ok += pown downward binary64 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264cp-108 : inexact-ok += pown tonearest binary64 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc265p-108 : inexact-ok += pown towardzero binary64 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264cp-108 : inexact-ok += pown upward binary64 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc265p-108 : inexact-ok += pown downward intel96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok += pown tonearest intel96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok += pown towardzero intel96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok += pown upward intel96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok += pown downward m68k96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok += pown tonearest m68k96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok += pown towardzero m68k96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok += pown upward m68k96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok += pown downward binary128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea4719cp-108 : inexact-ok += pown tonearest binary128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea471ap-108 : inexact-ok += pown towardzero binary128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea4719cp-108 : inexact-ok += pown upward binary128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea471ap-108 : inexact-ok += pown downward ibm128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea47p-108 : inexact-ok += pown tonearest ibm128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea472p-108 : inexact-ok += pown towardzero ibm128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea47p-108 : inexact-ok += pown upward ibm128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea472p-108 : inexact-ok +pown -0x0.ffffffp0 -10 += pown downward binary32 -0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok += pown tonearest binary32 -0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok += pown towardzero binary32 -0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok += pown upward binary32 -0xf.fffffp-4 -10LL : 0x1.00000cp+0 : inexact-ok += pown downward binary64 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown tonearest binary64 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown towardzero binary64 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown upward binary64 -0xf.fffffp-4 -10LL : 0x1.00000a0000371p+0 : inexact-ok += pown downward intel96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown tonearest intel96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown towardzero intel96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown upward intel96 -0xf.fffffp-4 -10LL : 0x1.00000a0000370002p+0 : inexact-ok += pown downward m68k96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown tonearest m68k96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown towardzero m68k96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok += pown upward m68k96 -0xf.fffffp-4 -10LL : 0x1.00000a0000370002p+0 : inexact-ok += pown downward binary128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0007p+0 : inexact-ok += pown tonearest binary128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0008p+0 : inexact-ok += pown towardzero binary128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0007p+0 : inexact-ok += pown upward binary128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0008p+0 : inexact-ok += pown downward ibm128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok += pown tonearest ibm128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok += pown towardzero ibm128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok += pown upward ibm128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb008p+0 : inexact-ok +pown -0x0.ffffffp0 -100 += pown downward binary32 -0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok += pown tonearest binary32 -0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok += pown towardzero binary32 -0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok += pown upward binary32 -0xf.fffffp-4 -100LL : 0x1.000066p+0 : inexact-ok += pown downward binary64 -0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok += pown tonearest binary64 -0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok += pown towardzero binary64 -0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok += pown upward binary64 -0xf.fffffp-4 -100LL : 0x1.0000640013ba1p+0 : inexact-ok += pown downward intel96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok += pown tonearest intel96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok += pown towardzero intel96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok += pown upward intel96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba02ap+0 : inexact-ok += pown downward m68k96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok += pown tonearest m68k96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok += pown towardzero m68k96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok += pown upward m68k96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba02ap+0 : inexact-ok += pown downward binary128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3cp+0 : inexact-ok += pown tonearest binary128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3dp+0 : inexact-ok += pown towardzero binary128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3cp+0 : inexact-ok += pown upward binary128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3dp+0 : inexact-ok += pown downward ibm128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok += pown tonearest ibm128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok += pown towardzero ibm128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok += pown upward ibm128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b8p+0 : inexact-ok +pown -0x0.ffffffp0 -1000 += pown downward binary32 -0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok += pown tonearest binary32 -0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok += pown towardzero binary32 -0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok += pown upward binary32 -0xf.fffffp-4 -1000LL : 0x1.0003eap+0 : inexact-ok += pown downward binary64 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok += pown tonearest binary64 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok += pown towardzero binary64 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok += pown upward binary64 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31ep+0 : inexact-ok += pown downward intel96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok += pown tonearest intel96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok += pown towardzero intel96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok += pown upward intel96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok += pown downward m68k96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok += pown tonearest m68k96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok += pown towardzero m68k96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok += pown upward m68k96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok += pown downward binary128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85ep+0 : inexact-ok += pown tonearest binary128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85fp+0 : inexact-ok += pown towardzero binary128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85ep+0 : inexact-ok += pown upward binary128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85fp+0 : inexact-ok += pown downward ibm128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d8p+0 : inexact-ok += pown tonearest ibm128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d88p+0 : inexact-ok += pown towardzero ibm128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d8p+0 : inexact-ok += pown upward ibm128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d88p+0 : inexact-ok +pown -0x0.ffffffp0 -0x1000000 += pown downward binary32 -0xf.fffffp-4 -16777216LL : 0x2.b7e15p+0 : inexact-ok += pown tonearest binary32 -0xf.fffffp-4 -16777216LL : 0x2.b7e154p+0 : inexact-ok += pown towardzero binary32 -0xf.fffffp-4 -16777216LL : 0x2.b7e15p+0 : inexact-ok += pown upward binary32 -0xf.fffffp-4 -16777216LL : 0x2.b7e154p+0 : inexact-ok += pown downward binary64 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b97p+0 : inexact-ok += pown tonearest binary64 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b972p+0 : inexact-ok += pown towardzero binary64 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b97p+0 : inexact-ok += pown upward binary64 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b972p+0 : inexact-ok += pown downward intel96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok += pown tonearest intel96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok += pown towardzero intel96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok += pown upward intel96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok += pown downward m68k96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok += pown tonearest m68k96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok += pown towardzero m68k96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok += pown upward m68k96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok += pown downward binary128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772124p+0 : inexact-ok += pown tonearest binary128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772126p+0 : inexact-ok += pown towardzero binary128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772124p+0 : inexact-ok += pown upward binary128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772126p+0 : inexact-ok += pown downward ibm128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok += pown tonearest ibm128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok += pown towardzero ibm128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok += pown upward ibm128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57722p+0 : inexact-ok +pown -0x0.ffffffp0 -0x40000000 += pown downward binary32 -0xf.fffffp-4 -1073741824LL : 0x1.4259aap+92 : inexact-ok += pown tonearest binary32 -0xf.fffffp-4 -1073741824LL : 0x1.4259acp+92 : inexact-ok += pown towardzero binary32 -0xf.fffffp-4 -1073741824LL : 0x1.4259aap+92 : inexact-ok += pown upward binary32 -0xf.fffffp-4 -1073741824LL : 0x1.4259acp+92 : inexact-ok += pown downward binary64 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764p+92 : inexact-ok += pown tonearest binary64 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c765p+92 : inexact-ok += pown towardzero binary64 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764p+92 : inexact-ok += pown upward binary64 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c765p+92 : inexact-ok += pown downward intel96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok += pown tonearest intel96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok += pown towardzero intel96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok += pown upward intel96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d26p+92 : inexact-ok += pown downward m68k96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok += pown tonearest m68k96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok += pown towardzero m68k96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok += pown upward m68k96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d26p+92 : inexact-ok += pown downward binary128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa1p+92 : inexact-ok += pown tonearest binary128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa2p+92 : inexact-ok += pown towardzero binary128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa1p+92 : inexact-ok += pown upward binary128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa2p+92 : inexact-ok += pown downward ibm128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok += pown tonearest ibm128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok += pown towardzero ibm128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok += pown upward ibm128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5121p+92 : inexact-ok +pown -0x0.ffffffp0 -0x48d15980 += pown downward binary32 -0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok += pown tonearest binary32 -0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok += pown towardzero binary32 -0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok += pown upward binary32 -0xf.fffffp-4 -1221679488LL : 0x2.13781p+104 : inexact-ok += pown downward binary64 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok += pown tonearest binary64 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok += pown towardzero binary64 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok += pown upward binary64 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b146p+104 : inexact-ok += pown downward intel96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok += pown tonearest intel96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok += pown towardzero intel96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok += pown upward intel96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok += pown downward m68k96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok += pown tonearest m68k96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok += pown towardzero m68k96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok += pown upward m68k96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok += pown downward binary128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa1688p+104 : inexact-ok += pown tonearest binary128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa168ap+104 : inexact-ok += pown towardzero binary128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa1688p+104 : inexact-ok += pown upward binary128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa168ap+104 : inexact-ok += pown downward ibm128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa16p+104 : inexact-ok += pown tonearest ibm128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa17p+104 : inexact-ok += pown towardzero ibm128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa16p+104 : inexact-ok += pown upward ibm128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa17p+104 : inexact-ok +pown -0x1.000002p0 0x1000000 += pown downward binary32 -0x1.000002p+0 16777216LL : 0x7.639918p+0 : inexact-ok += pown tonearest binary32 -0x1.000002p+0 16777216LL : 0x7.63992p+0 : inexact-ok += pown towardzero binary32 -0x1.000002p+0 16777216LL : 0x7.639918p+0 : inexact-ok += pown upward binary32 -0x1.000002p+0 16777216LL : 0x7.63992p+0 : inexact-ok += pown downward binary64 -0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok += pown tonearest binary64 -0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok += pown towardzero binary64 -0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok += pown upward binary64 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531cp+0 : inexact-ok += pown downward intel96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok += pown tonearest intel96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok += pown towardzero intel96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok += pown upward intel96 -0x1.000002p+0 16777216LL : 0x7.63991f6e05318418p+0 : inexact-ok += pown downward m68k96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok += pown tonearest m68k96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok += pown towardzero m68k96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok += pown upward m68k96 -0x1.000002p+0 16777216LL : 0x7.63991f6e05318418p+0 : inexact-ok += pown downward binary128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35f8p+0 : inexact-ok += pown tonearest binary128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35fcp+0 : inexact-ok += pown towardzero binary128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35f8p+0 : inexact-ok += pown upward binary128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35fcp+0 : inexact-ok += pown downward ibm128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad34p+0 : inexact-ok += pown tonearest ibm128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad36p+0 : inexact-ok += pown towardzero ibm128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad34p+0 : inexact-ok += pown upward ibm128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad36p+0 : inexact-ok +pown -0x1.000002p0 0x2468acc0 += pown downward binary32 -0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok += pown tonearest binary32 -0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok += pown towardzero binary32 -0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok += pown upward binary32 -0x1.000002p+0 610839744LL : 0x2.13772cp+104 : inexact-ok += pown downward binary64 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok += pown tonearest binary64 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok += pown towardzero binary64 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok += pown upward binary64 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6cp+104 : inexact-ok += pown downward intel96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok += pown tonearest intel96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok += pown towardzero intel96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok += pown upward intel96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a03cp+104 : inexact-ok += pown downward m68k96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok += pown tonearest m68k96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok += pown towardzero m68k96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok += pown upward m68k96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a03cp+104 : inexact-ok += pown downward binary128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok += pown tonearest binary128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok += pown towardzero binary128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok += pown upward binary128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d08p+104 : inexact-ok += pown downward ibm128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok += pown tonearest ibm128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok += pown towardzero ibm128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok += pown upward ibm128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247ep+104 : inexact-ok +pown -0x1.000002p0 -0x2468acc0 += pown downward binary32 -0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok += pown tonearest binary32 -0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok += pown towardzero binary32 -0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok += pown upward binary32 -0x1.000002p+0 -610839744LL : 0x7.b4fd7p-108 : inexact-ok += pown downward binary64 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a28p-108 : inexact-ok += pown tonearest binary64 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2cp-108 : inexact-ok += pown towardzero binary64 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a28p-108 : inexact-ok += pown upward binary64 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2cp-108 : inexact-ok += pown downward intel96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok += pown tonearest intel96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok += pown towardzero intel96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok += pown upward intel96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok += pown downward m68k96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok += pown tonearest m68k96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok += pown towardzero m68k96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok += pown upward m68k96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok += pown downward binary128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10bp-108 : inexact-ok += pown tonearest binary128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10b4p-108 : inexact-ok += pown towardzero binary128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10bp-108 : inexact-ok += pown upward binary128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10b4p-108 : inexact-ok += pown downward ibm128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok += pown tonearest ibm128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok += pown towardzero ibm128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok += pown upward ibm128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b12p-108 : inexact-ok +pown -0x0.fffffffffffff8p0 0x48d159e26af37c00 += pown downward binary32 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0xf.fffffp-4 5247073869855161344LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0xf.fffffp-4 5247073869855161344LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0xf.fffffp-4 5247073869855161344LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0xf.fffffp-4 5247073869855161344LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0xf.fffffp-4 5247073869855161344LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0xf.fffffp-4 5247073869855161344LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward binary32 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest binary32 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero binary32 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward binary32 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward binary64 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest binary64 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero binary64 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward binary64 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward intel96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest intel96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero intel96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward intel96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward m68k96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward m68k96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward binary128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest binary128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero binary128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward binary128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward ibm128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward ibm128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward binary64 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaefp-844 : inexact-ok += pown tonearest binary64 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef8p-844 : inexact-ok += pown towardzero binary64 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaefp-844 : inexact-ok += pown upward binary64 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef8p-844 : inexact-ok += pown downward intel96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok += pown tonearest intel96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok += pown towardzero intel96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok += pown upward intel96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef66p-844 : inexact-ok += pown downward m68k96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok += pown tonearest m68k96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok += pown towardzero m68k96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok += pown upward m68k96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef66p-844 : inexact-ok += pown downward binary128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok += pown upward binary128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b58p-844 : inexact-ok += pown downward ibm128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d58p-844 : inexact-ok += pown tonearest ibm128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5cp-844 : inexact-ok += pown towardzero ibm128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d58p-844 : inexact-ok += pown upward ibm128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5cp-844 : inexact-ok +pown -0x0.fffffffffffff8p0 -0x48d159e26af37c00 += pown downward binary32 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward binary32 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest binary32 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero binary32 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward binary32 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward binary64 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest binary64 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero binary64 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward binary64 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward intel96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest intel96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero intel96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward intel96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward m68k96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward m68k96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward binary128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest binary128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero binary128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward binary128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward ibm128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown upward ibm128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok += pown downward binary64 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok += pown tonearest binary64 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok += pown towardzero binary64 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok += pown upward binary64 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af1p+840 : inexact-ok += pown downward intel96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok += pown tonearest intel96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok += pown towardzero intel96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok += pown upward intel96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0238p+840 : inexact-ok += pown downward m68k96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok += pown tonearest m68k96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok += pown towardzero m68k96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok += pown upward m68k96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0238p+840 : inexact-ok += pown downward binary128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok += pown tonearest binary128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok += pown towardzero binary128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok += pown upward binary128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b74p+840 : inexact-ok += pown downward ibm128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86bp+840 : inexact-ok += pown tonearest ibm128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b8p+840 : inexact-ok += pown towardzero ibm128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86bp+840 : inexact-ok += pown upward ibm128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b8p+840 : inexact-ok +pown -0x1.0000000000001p0 0x2468acf13579be00 += pown downward binary32 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest binary32 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero binary32 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward binary32 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward binary64 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest binary64 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero binary64 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward binary64 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward intel96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest intel96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero intel96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward intel96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward m68k96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward m68k96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward binary128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest binary128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero binary128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward binary128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward ibm128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward ibm128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward binary32 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest intel96 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero intel96 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward intel96 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown downward m68k96 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown tonearest m68k96 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero m68k96 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += pown upward m68k96 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary128 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown tonearest binary128 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary128 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += pown upward binary128 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown downward ibm128 -0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x1.000002p+0 2623536934927580672LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward binary64 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok += pown tonearest binary64 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok += pown towardzero binary64 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok += pown upward binary64 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a4p+840 : inexact-ok += pown downward intel96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok += pown tonearest intel96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok += pown towardzero intel96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok += pown upward intel96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a335p+840 : inexact-ok += pown downward m68k96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok += pown tonearest m68k96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok += pown towardzero m68k96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok += pown upward m68k96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a335p+840 : inexact-ok += pown downward binary128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb8p+840 : inexact-ok += pown tonearest binary128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb9p+840 : inexact-ok += pown towardzero binary128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb8p+840 : inexact-ok += pown upward binary128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb9p+840 : inexact-ok += pown downward ibm128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok += pown tonearest ibm128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok += pown towardzero ibm128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok += pown upward ibm128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2badp+840 : inexact-ok +pown -0x1.0000000000001p0 -0x2468acf13579be00 += pown downward binary32 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest binary32 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero binary32 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward binary32 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward binary64 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest binary64 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero binary64 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward binary64 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward intel96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest intel96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero intel96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward intel96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward m68k96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward m68k96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward binary128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest binary128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero binary128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward binary128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward ibm128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown upward ibm128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok += pown downward binary32 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x1.000002p+0 -2623536934927580672LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x1.000002p+0 -2623536934927580672LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 -0x1.000002p+0 -2623536934927580672LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 -0x1.000002p+0 -2623536934927580672LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 -0x1.000002p+0 -2623536934927580672LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x1.000002p+0 -2623536934927580672LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward binary64 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok += pown tonearest binary64 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok += pown towardzero binary64 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok += pown upward binary64 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc34p-844 : inexact-ok += pown downward intel96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok += pown tonearest intel96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok += pown towardzero intel96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok += pown upward intel96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok += pown downward m68k96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok += pown tonearest m68k96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok += pown towardzero m68k96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok += pown upward m68k96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok += pown downward binary128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok += pown tonearest binary128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok += pown towardzero binary128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok += pown upward binary128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8fp-844 : inexact-ok += pown downward ibm128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8cp-844 : inexact-ok += pown tonearest ibm128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd9p-844 : inexact-ok += pown towardzero ibm128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8cp-844 : inexact-ok += pown upward ibm128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd9p-844 : inexact-ok +pown 0x1.000002p0 0x40000000 += pown downward binary32 0x1.000002p+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 0x1.000002p+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 0x1.000002p+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 0x1.000002p+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok += pown tonearest binary64 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok += pown towardzero binary64 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok += pown upward binary64 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bddp+184 : inexact-ok += pown downward intel96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok += pown tonearest intel96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok += pown towardzero intel96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok += pown upward intel96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc752p+184 : inexact-ok += pown downward m68k96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok += pown upward m68k96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc752p+184 : inexact-ok += pown downward binary128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok += pown tonearest binary128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok += pown towardzero binary128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok += pown upward binary128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804dp+184 : inexact-ok += pown downward ibm128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e8p+184 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e808p+184 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e8p+184 : inexact-ok += pown upward ibm128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e808p+184 : inexact-ok +pown -0x1.000002p0 0x40000000 += pown downward binary32 -0x1.000002p+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x1.000002p+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x1.000002p+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x1.000002p+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok += pown tonearest binary64 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok += pown towardzero binary64 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok += pown upward binary64 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bddp+184 : inexact-ok += pown downward intel96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok += pown tonearest intel96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok += pown towardzero intel96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok += pown upward intel96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc752p+184 : inexact-ok += pown downward m68k96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok += pown tonearest m68k96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok += pown towardzero m68k96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok += pown upward m68k96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc752p+184 : inexact-ok += pown downward binary128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok += pown tonearest binary128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok += pown towardzero binary128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok += pown upward binary128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804dp+184 : inexact-ok += pown downward ibm128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e8p+184 : inexact-ok += pown tonearest ibm128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e808p+184 : inexact-ok += pown towardzero ibm128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e8p+184 : inexact-ok += pown upward ibm128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e808p+184 : inexact-ok +pown 0x1.00000ep0 0x40000000 += pown downward binary32 0x1.00000ep+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 0x1.00000ep+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 0x1.00000ep+0 1073741824LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 0x1.00000ep+0 1073741824LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok += pown tonearest intel96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok += pown towardzero intel96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok += pown upward intel96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb2p+1292 : inexact-ok += pown downward m68k96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok += pown tonearest m68k96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok += pown towardzero m68k96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok += pown upward m68k96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb2p+1292 : inexact-ok += pown downward binary128 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok += pown tonearest binary128 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok += pown towardzero binary128 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok += pown upward binary128 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbbp+1292 : inexact-ok += pown downward ibm128 0x1.00000ep+0 1073741824LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 0x1.00000ep+0 1073741824LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 0x1.00000ep+0 1073741824LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown -0x1.00000ep0 0x40000000 += pown downward binary32 -0x1.00000ep+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 -0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 -0x1.00000ep+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 -0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 -0x1.00000ep+0 1073741824LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 -0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 -0x1.00000ep+0 1073741824LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 -0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok += pown tonearest intel96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok += pown towardzero intel96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok += pown upward intel96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb2p+1292 : inexact-ok += pown downward m68k96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok += pown tonearest m68k96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok += pown towardzero m68k96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok += pown upward m68k96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb2p+1292 : inexact-ok += pown downward binary128 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok += pown tonearest binary128 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok += pown towardzero binary128 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok += pown upward binary128 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbbp+1292 : inexact-ok += pown downward ibm128 -0x1.00000ep+0 1073741824LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 -0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 -0x1.00000ep+0 1073741824LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 -0x1.00000ep+0 1073741824LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown 10.0 4932 += pown downward binary32 0xap+0 4932LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 0xap+0 4932LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 0xap+0 4932LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 0xap+0 4932LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 0xap+0 4932LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 0xap+0 4932LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 0xap+0 4932LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 0xap+0 4932LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 0xap+0 4932LL : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok += pown tonearest intel96 0xap+0 4932LL : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok += pown towardzero intel96 0xap+0 4932LL : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok += pown upward intel96 0xap+0 4932LL : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok += pown downward m68k96 0xap+0 4932LL : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok += pown tonearest m68k96 0xap+0 4932LL : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok += pown towardzero m68k96 0xap+0 4932LL : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok += pown upward m68k96 0xap+0 4932LL : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok += pown downward binary128 0xap+0 4932LL : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 : inexact-ok += pown tonearest binary128 0xap+0 4932LL : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 : inexact-ok += pown towardzero binary128 0xap+0 4932LL : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 : inexact-ok += pown upward binary128 0xap+0 4932LL : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 : inexact-ok += pown downward ibm128 0xap+0 4932LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 0xap+0 4932LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 0xap+0 4932LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 0xap+0 4932LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown 10.0 4931 += pown downward binary32 0xap+0 4931LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 0xap+0 4931LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 0xap+0 4931LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 0xap+0 4931LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 0xap+0 4931LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 0xap+0 4931LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 0xap+0 4931LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 0xap+0 4931LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 0xap+0 4931LL : 0x1.584784422d97f146p+16380 : inexact-ok += pown tonearest intel96 0xap+0 4931LL : 0x1.584784422d97f148p+16380 : inexact-ok += pown towardzero intel96 0xap+0 4931LL : 0x1.584784422d97f146p+16380 : inexact-ok += pown upward intel96 0xap+0 4931LL : 0x1.584784422d97f148p+16380 : inexact-ok += pown downward m68k96 0xap+0 4931LL : 0x1.584784422d97f146p+16380 : inexact-ok += pown tonearest m68k96 0xap+0 4931LL : 0x1.584784422d97f148p+16380 : inexact-ok += pown towardzero m68k96 0xap+0 4931LL : 0x1.584784422d97f146p+16380 : inexact-ok += pown upward m68k96 0xap+0 4931LL : 0x1.584784422d97f148p+16380 : inexact-ok += pown downward binary128 0xap+0 4931LL : 0x1.584784422d97f147d9c64fd9d5f7p+16380 : inexact-ok += pown tonearest binary128 0xap+0 4931LL : 0x1.584784422d97f147d9c64fd9d5f7p+16380 : inexact-ok += pown towardzero binary128 0xap+0 4931LL : 0x1.584784422d97f147d9c64fd9d5f7p+16380 : inexact-ok += pown upward binary128 0xap+0 4931LL : 0x1.584784422d97f147d9c64fd9d5f8p+16380 : inexact-ok += pown downward ibm128 0xap+0 4931LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 0xap+0 4931LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 0xap+0 4931LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 0xap+0 4931LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown 10.0 4930 += pown downward binary32 0xap+0 4930LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 0xap+0 4930LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 0xap+0 4930LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 0xap+0 4930LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 0xap+0 4930LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 0xap+0 4930LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 0xap+0 4930LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 0xap+0 4930LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 0xap+0 4930LL : 0x2.26d8d39d15bfe87p+16376 : inexact-ok += pown tonearest intel96 0xap+0 4930LL : 0x2.26d8d39d15bfe874p+16376 : inexact-ok += pown towardzero intel96 0xap+0 4930LL : 0x2.26d8d39d15bfe87p+16376 : inexact-ok += pown upward intel96 0xap+0 4930LL : 0x2.26d8d39d15bfe874p+16376 : inexact-ok += pown downward m68k96 0xap+0 4930LL : 0x2.26d8d39d15bfe87p+16376 : inexact-ok += pown tonearest m68k96 0xap+0 4930LL : 0x2.26d8d39d15bfe874p+16376 : inexact-ok += pown towardzero m68k96 0xap+0 4930LL : 0x2.26d8d39d15bfe87p+16376 : inexact-ok += pown upward m68k96 0xap+0 4930LL : 0x2.26d8d39d15bfe874p+16376 : inexact-ok += pown downward binary128 0xap+0 4930LL : 0x2.26d8d39d15bfe872f60a195c898ap+16376 : inexact-ok += pown tonearest binary128 0xap+0 4930LL : 0x2.26d8d39d15bfe872f60a195c898cp+16376 : inexact-ok += pown towardzero binary128 0xap+0 4930LL : 0x2.26d8d39d15bfe872f60a195c898ap+16376 : inexact-ok += pown upward binary128 0xap+0 4930LL : 0x2.26d8d39d15bfe872f60a195c898cp+16376 : inexact-ok += pown downward ibm128 0xap+0 4930LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 0xap+0 4930LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 0xap+0 4930LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 0xap+0 4930LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown 10.0 4929 += pown downward binary32 0xap+0 4929LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 0xap+0 4929LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 0xap+0 4929LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 0xap+0 4929LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 0xap+0 4929LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 0xap+0 4929LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 0xap+0 4929LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 0xap+0 4929LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok += pown tonearest intel96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok += pown towardzero intel96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok += pown upward intel96 0xap+0 4929LL : 0x3.715aec2e89330d88p+16372 : inexact-ok += pown downward m68k96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok += pown tonearest m68k96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok += pown towardzero m68k96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok += pown upward m68k96 0xap+0 4929LL : 0x3.715aec2e89330d88p+16372 : inexact-ok += pown downward binary128 0xap+0 4929LL : 0x3.715aec2e89330d84bcdcf560dc12p+16372 : inexact-ok += pown tonearest binary128 0xap+0 4929LL : 0x3.715aec2e89330d84bcdcf560dc12p+16372 : inexact-ok += pown towardzero binary128 0xap+0 4929LL : 0x3.715aec2e89330d84bcdcf560dc12p+16372 : inexact-ok += pown upward binary128 0xap+0 4929LL : 0x3.715aec2e89330d84bcdcf560dc14p+16372 : inexact-ok += pown downward ibm128 0xap+0 4929LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 0xap+0 4929LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 0xap+0 4929LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 0xap+0 4929LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown 10.0 -4931 += pown downward binary32 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0xap+0 -4931LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0xap+0 -4931LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7bp-16384 : inexact-ok += pown tonearest intel96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b1p-16384 : inexact-ok += pown towardzero intel96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7bp-16384 : inexact-ok += pown upward intel96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b1p-16384 : inexact-ok += pown downward m68k96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7bp-16384 : inexact-ok += pown tonearest m68k96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b1p-16384 : inexact-ok += pown towardzero m68k96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7bp-16384 : inexact-ok += pown upward m68k96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b1p-16384 : inexact-ok += pown downward binary128 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b0e32e439358088p-16384 : inexact-ok += pown tonearest binary128 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b0e32e43935809p-16384 : inexact-ok += pown towardzero binary128 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b0e32e439358088p-16384 : inexact-ok += pown upward binary128 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b0e32e43935809p-16384 : inexact-ok += pown downward ibm128 0xap+0 -4931LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0xap+0 -4931LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0xap+0 -4931LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown 10.0 -4930 += pown downward binary32 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0xap+0 -4930LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0xap+0 -4930LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok += pown tonearest intel96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok += pown towardzero intel96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok += pown upward intel96 0xap+0 -4930LL : 0x7.6f92053f60c72cfp-16380 : inexact-ok += pown downward m68k96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok += pown tonearest m68k96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok += pown towardzero m68k96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok += pown upward m68k96 0xap+0 -4930LL : 0x7.6f92053f60c72cfp-16380 : inexact-ok += pown downward binary128 0xap+0 -4930LL : 0x7.6f92053f60c72ce8dfcea3c17058p-16380 : inexact-ok += pown tonearest binary128 0xap+0 -4930LL : 0x7.6f92053f60c72ce8dfcea3c17058p-16380 : inexact-ok += pown towardzero binary128 0xap+0 -4930LL : 0x7.6f92053f60c72ce8dfcea3c17058p-16380 : inexact-ok += pown upward binary128 0xap+0 -4930LL : 0x7.6f92053f60c72ce8dfcea3c1705cp-16380 : inexact-ok += pown downward ibm128 0xap+0 -4930LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0xap+0 -4930LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0xap+0 -4930LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown 10.0 -4929 += pown downward binary32 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0xap+0 -4929LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0xap+0 -4929LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok += pown tonearest intel96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok += pown towardzero intel96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok += pown upward intel96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c18p-16376 : inexact-ok += pown downward m68k96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok += pown tonearest m68k96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok += pown towardzero m68k96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok += pown upward m68k96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c18p-16376 : inexact-ok += pown downward binary128 0xap+0 -4929LL : 0x4.a5bb43479c7c7c118be12658e634p-16376 : inexact-ok += pown tonearest binary128 0xap+0 -4929LL : 0x4.a5bb43479c7c7c118be12658e638p-16376 : inexact-ok += pown towardzero binary128 0xap+0 -4929LL : 0x4.a5bb43479c7c7c118be12658e634p-16376 : inexact-ok += pown upward binary128 0xap+0 -4929LL : 0x4.a5bb43479c7c7c118be12658e638p-16376 : inexact-ok += pown downward ibm128 0xap+0 -4929LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0xap+0 -4929LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0xap+0 -4929LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown 1e27 182 += pown downward binary32 0x3.3b2e4p+88 182LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 0x3.3b2e4p+88 182LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 0x3.3b2e4p+88 182LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 0x3.3b2e4p+88 182LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 0x3.3b2e4p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 0x3.3b2e4p+88 182LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 0x3.3b2e4p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 0x3.3b2e4p+88 182LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok += pown tonearest intel96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok += pown towardzero intel96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok += pown upward intel96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b8p+16320 : inexact-ok += pown downward m68k96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok += pown tonearest m68k96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok += pown towardzero m68k96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok += pown upward m68k96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b8p+16320 : inexact-ok += pown downward binary128 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b733ee7fcf0356p+16320 : inexact-ok += pown tonearest binary128 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b733ee7fcf03568p+16320 : inexact-ok += pown towardzero binary128 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b733ee7fcf0356p+16320 : inexact-ok += pown upward binary128 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b733ee7fcf03568p+16320 : inexact-ok += pown downward ibm128 0x3.3b2e4p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 0x3.3b2e4p+88 182LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 0x3.3b2e4p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 0x3.3b2e4p+88 182LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward binary32 0x3.3b2e3cp+88 182LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown tonearest binary32 0x3.3b2e3cp+88 182LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary32 0x3.3b2e3cp+88 182LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += pown upward binary32 0x3.3b2e3cp+88 182LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 0x3.3b2e3cp+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 0x3.3b2e3cp+88 182LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 0x3.3b2e3cp+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 0x3.3b2e3cp+88 182LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fp+16320 : inexact-ok += pown tonearest intel96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f2p+16320 : inexact-ok += pown towardzero intel96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fp+16320 : inexact-ok += pown upward intel96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f2p+16320 : inexact-ok += pown downward m68k96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fp+16320 : inexact-ok += pown tonearest m68k96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f2p+16320 : inexact-ok += pown towardzero m68k96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fp+16320 : inexact-ok += pown upward m68k96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f2p+16320 : inexact-ok += pown downward binary128 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fe3091f957b8p+16320 : inexact-ok += pown tonearest binary128 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fe3091f957b808p+16320 : inexact-ok += pown towardzero binary128 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fe3091f957b8p+16320 : inexact-ok += pown upward binary128 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fe3091f957b808p+16320 : inexact-ok += pown downward ibm128 0x3.3b2e3cp+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 0x3.3b2e3cp+88 182LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 0x3.3b2e3cp+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 0x3.3b2e3cp+88 182LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward binary64 0x3.3b2e3c9fd0804p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 0x3.3b2e3c9fd0804p+88 182LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 0x3.3b2e3c9fd0804p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 0x3.3b2e3c9fd0804p+88 182LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49p+16320 : inexact-ok += pown tonearest intel96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d4ap+16320 : inexact-ok += pown towardzero intel96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49p+16320 : inexact-ok += pown upward intel96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d4ap+16320 : inexact-ok += pown downward m68k96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49p+16320 : inexact-ok += pown tonearest m68k96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d4ap+16320 : inexact-ok += pown towardzero m68k96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49p+16320 : inexact-ok += pown upward m68k96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d4ap+16320 : inexact-ok += pown downward binary128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49f982ecfb4a598p+16320 : inexact-ok += pown tonearest binary128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49f982ecfb4a5ap+16320 : inexact-ok += pown towardzero binary128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49f982ecfb4a598p+16320 : inexact-ok += pown upward binary128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49f982ecfb4a5ap+16320 : inexact-ok += pown downward ibm128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 0x3.3b2e3c9fd0804p+88 182LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 0x3.3b2e3c9fd0804p+88 182LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward binary64 0x3.3b2e3c9fd0802p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown tonearest binary64 0x3.3b2e3c9fd0802p+88 182LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero binary64 0x3.3b2e3c9fd0802p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pown upward binary64 0x3.3b2e3c9fd0802p+88 182LL : plus_infty : inexact-ok overflow errno-erange += pown downward intel96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9dp+16320 : inexact-ok += pown tonearest intel96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9ep+16320 : inexact-ok += pown towardzero intel96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9dp+16320 : inexact-ok += pown upward intel96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9ep+16320 : inexact-ok += pown downward m68k96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9dp+16320 : inexact-ok += pown tonearest m68k96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9ep+16320 : inexact-ok += pown towardzero m68k96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9dp+16320 : inexact-ok += pown upward m68k96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9ep+16320 : inexact-ok += pown downward binary128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9d85e5c85e60ad8p+16320 : inexact-ok += pown tonearest binary128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9d85e5c85e60aep+16320 : inexact-ok += pown towardzero binary128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9d85e5c85e60ad8p+16320 : inexact-ok += pown upward binary128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9d85e5c85e60aep+16320 : inexact-ok += pown downward ibm128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 0x3.3b2e3c9fd0802p+88 182LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 0x3.3b2e3c9fd0802p+88 182LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += pown downward intel96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bp+16320 : inexact-ok += pown tonearest intel96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46cp+16320 : inexact-ok += pown towardzero intel96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bp+16320 : inexact-ok += pown upward intel96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46cp+16320 : inexact-ok += pown downward m68k96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bp+16320 : inexact-ok += pown tonearest m68k96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46cp+16320 : inexact-ok += pown towardzero m68k96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bp+16320 : inexact-ok += pown upward m68k96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46cp+16320 : inexact-ok += pown downward binary128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bcd557baf08b4p+16320 : inexact-ok += pown tonearest binary128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bcd557baf08b4p+16320 : inexact-ok += pown towardzero binary128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bcd557baf08b4p+16320 : inexact-ok += pown upward binary128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bcd557baf08b48p+16320 : inexact-ok += pown downward ibm128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown tonearest ibm128 0x3.3b2e3c9fd0803ce8p+88 182LL : plus_infty : inexact-ok overflow errno-erange += pown towardzero ibm128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += pown upward ibm128 0x3.3b2e3c9fd0803ce8p+88 182LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +pown 1e27 -182 += pown downward binary32 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x3.3b2e4p+88 -182LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x3.3b2e4p+88 -182LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cap-16324 : inexact-ok += pown tonearest intel96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378ccp-16324 : inexact-ok += pown towardzero intel96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cap-16324 : inexact-ok += pown upward intel96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378ccp-16324 : inexact-ok += pown downward m68k96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cap-16324 : inexact-ok += pown tonearest m68k96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378ccp-16324 : inexact-ok += pown towardzero m68k96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cap-16324 : inexact-ok += pown upward m68k96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378ccp-16324 : inexact-ok += pown downward binary128 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cb5c00d333fc55p-16324 : inexact-ok += pown tonearest binary128 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cb5c00d333fc56p-16324 : inexact-ok += pown towardzero binary128 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cb5c00d333fc55p-16324 : inexact-ok += pown upward binary128 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cb5c00d333fc56p-16324 : inexact-ok += pown downward ibm128 0x3.3b2e4p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x3.3b2e4p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x3.3b2e4p+88 -182LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward binary32 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x3.3b2e3cp+88 -182LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x3.3b2e3cp+88 -182LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b884p-16324 : inexact-ok += pown tonearest intel96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b886p-16324 : inexact-ok += pown towardzero intel96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b884p-16324 : inexact-ok += pown upward intel96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b886p-16324 : inexact-ok += pown downward m68k96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b884p-16324 : inexact-ok += pown tonearest m68k96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b886p-16324 : inexact-ok += pown towardzero m68k96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b884p-16324 : inexact-ok += pown upward m68k96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b886p-16324 : inexact-ok += pown downward binary128 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b8855031b7dcc992p-16324 : inexact-ok += pown tonearest binary128 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b8855031b7dcc993p-16324 : inexact-ok += pown towardzero binary128 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b8855031b7dcc992p-16324 : inexact-ok += pown upward binary128 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b8855031b7dcc993p-16324 : inexact-ok += pown downward ibm128 0x3.3b2e3cp+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x3.3b2e3cp+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x3.3b2e3cp+88 -182LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward binary64 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x3.3b2e3c9fd0804p+88 -182LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok += pown tonearest intel96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok += pown towardzero intel96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok += pown upward intel96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca758p-16324 : inexact-ok += pown downward m68k96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok += pown tonearest m68k96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok += pown towardzero m68k96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok += pown upward m68k96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca758p-16324 : inexact-ok += pown downward binary128 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ea9a3d6b23512p-16324 : inexact-ok += pown tonearest binary128 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ea9a3d6b23513p-16324 : inexact-ok += pown towardzero binary128 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ea9a3d6b23512p-16324 : inexact-ok += pown upward binary128 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ea9a3d6b23513p-16324 : inexact-ok += pown downward ibm128 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x3.3b2e3c9fd0804p+88 -182LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward binary64 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x3.3b2e3c9fd0802p+88 -182LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ap-16324 : inexact-ok += pown tonearest intel96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97cp-16324 : inexact-ok += pown towardzero intel96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ap-16324 : inexact-ok += pown upward intel96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97cp-16324 : inexact-ok += pown downward m68k96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ap-16324 : inexact-ok += pown tonearest m68k96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97cp-16324 : inexact-ok += pown towardzero m68k96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ap-16324 : inexact-ok += pown upward m68k96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97cp-16324 : inexact-ok += pown downward binary128 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ba866a31b29bcp-16324 : inexact-ok += pown tonearest binary128 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ba866a31b29bdp-16324 : inexact-ok += pown towardzero binary128 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ba866a31b29bcp-16324 : inexact-ok += pown upward binary128 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ba866a31b29bdp-16324 : inexact-ok += pown downward ibm128 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x3.3b2e3c9fd0802p+88 -182LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown downward intel96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb295p-16324 : inexact-ok += pown tonearest intel96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb2952p-16324 : inexact-ok += pown towardzero intel96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb295p-16324 : inexact-ok += pown upward intel96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb2952p-16324 : inexact-ok += pown downward m68k96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb295p-16324 : inexact-ok += pown tonearest m68k96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb2952p-16324 : inexact-ok += pown towardzero m68k96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb295p-16324 : inexact-ok += pown upward m68k96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb2952p-16324 : inexact-ok += pown downward binary128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb29515f452bf31bbdp-16324 : inexact-ok += pown tonearest binary128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb29515f452bf31bbep-16324 : inexact-ok += pown towardzero binary128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb29515f452bf31bbdp-16324 : inexact-ok += pown upward binary128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb29515f452bf31bbep-16324 : inexact-ok += pown downward ibm128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown 2.0 -100000 += pown downward binary32 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2p+0 -100000LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x2p+0 -100000LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest intel96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero intel96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward intel96 0x2p+0 -100000LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest m68k96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero m68k96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward m68k96 0x2p+0 -100000LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok += pown downward binary128 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary128 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary128 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary128 0x2p+0 -100000LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x2p+0 -100000LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x2p+0 -100000LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x2p+0 -100000LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown 0x1.00001p1 -126 += pown downward binary32 0x2.00002p+0 -126LL : 0x3.ffe08p-128 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 0x2.00002p+0 -126LL : 0x3.ffe08p-128 : inexact-ok underflow errno-erange-ok += pown towardzero binary32 0x2.00002p+0 -126LL : 0x3.ffe08p-128 : inexact-ok underflow errno-erange-ok += pown upward binary32 0x2.00002p+0 -126LL : 0x3.ffe088p-128 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2ap-128 : inexact-ok += pown tonearest binary64 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2ap-128 : inexact-ok += pown towardzero binary64 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2ap-128 : inexact-ok += pown upward binary64 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2cp-128 : inexact-ok += pown downward intel96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29cp-128 : inexact-ok += pown tonearest intel96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a2ap-128 : inexact-ok += pown towardzero intel96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29cp-128 : inexact-ok += pown upward intel96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a2ap-128 : inexact-ok += pown downward m68k96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29cp-128 : inexact-ok += pown tonearest m68k96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a2ap-128 : inexact-ok += pown towardzero m68k96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29cp-128 : inexact-ok += pown upward m68k96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a2ap-128 : inexact-ok += pown downward binary128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201dap-128 : inexact-ok += pown tonearest binary128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201dcp-128 : inexact-ok += pown towardzero binary128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201dap-128 : inexact-ok += pown upward binary128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201dcp-128 : inexact-ok += pown downward ibm128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201p-128 : inexact-ok += pown tonearest ibm128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e202p-128 : inexact-ok += pown towardzero ibm128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201p-128 : inexact-ok += pown upward ibm128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e202p-128 : inexact-ok +pown -0x1.00002p1 -126 += pown downward binary32 -0x2.00004p+0 -126LL : 0x3.ffc1p-128 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x2.00004p+0 -126LL : 0x3.ffc1p-128 : inexact-ok underflow errno-erange-ok += pown towardzero binary32 -0x2.00004p+0 -126LL : 0x3.ffc1p-128 : inexact-ok underflow errno-erange-ok += pown upward binary32 -0x2.00004p+0 -126LL : 0x3.ffc108p-128 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x2.00004p+0 -126LL : 0x3.ffc101f405952p-128 : inexact-ok += pown tonearest binary64 -0x2.00004p+0 -126LL : 0x3.ffc101f405952p-128 : inexact-ok += pown towardzero binary64 -0x2.00004p+0 -126LL : 0x3.ffc101f405952p-128 : inexact-ok += pown upward binary64 -0x2.00004p+0 -126LL : 0x3.ffc101f405954p-128 : inexact-ok += pown downward intel96 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fcp-128 : inexact-ok += pown tonearest intel96 -0x2.00004p+0 -126LL : 0x3.ffc101f405952ap-128 : inexact-ok += pown towardzero intel96 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fcp-128 : inexact-ok += pown upward intel96 -0x2.00004p+0 -126LL : 0x3.ffc101f405952ap-128 : inexact-ok += pown downward m68k96 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fcp-128 : inexact-ok += pown tonearest m68k96 -0x2.00004p+0 -126LL : 0x3.ffc101f405952ap-128 : inexact-ok += pown towardzero m68k96 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fcp-128 : inexact-ok += pown upward m68k96 -0x2.00004p+0 -126LL : 0x3.ffc101f405952ap-128 : inexact-ok += pown downward binary128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfd8p-128 : inexact-ok += pown tonearest binary128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfd8p-128 : inexact-ok += pown towardzero binary128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfd8p-128 : inexact-ok += pown upward binary128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfdap-128 : inexact-ok += pown downward ibm128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfp-128 : inexact-ok += pown tonearest ibm128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ecp-128 : inexact-ok += pown towardzero ibm128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfp-128 : inexact-ok += pown upward ibm128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ecp-128 : inexact-ok +pown 0x1.00003p1 -126 += pown downward binary32 0x2.00006p+0 -126LL : 0x3.ffa18p-128 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 0x2.00006p+0 -126LL : 0x3.ffa188p-128 : inexact-ok underflow errno-erange-ok += pown towardzero binary32 0x2.00006p+0 -126LL : 0x3.ffa18p-128 : inexact-ok underflow errno-erange-ok += pown upward binary32 0x2.00006p+0 -126LL : 0x3.ffa188p-128 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.00006p+0 -126LL : 0x3.ffa1846500d7ap-128 : inexact-ok += pown tonearest binary64 0x2.00006p+0 -126LL : 0x3.ffa1846500d7cp-128 : inexact-ok += pown towardzero binary64 0x2.00006p+0 -126LL : 0x3.ffa1846500d7ap-128 : inexact-ok += pown upward binary64 0x2.00006p+0 -126LL : 0x3.ffa1846500d7cp-128 : inexact-ok += pown downward intel96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok += pown tonearest intel96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok += pown towardzero intel96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok += pown upward intel96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b49cp-128 : inexact-ok += pown downward m68k96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok += pown tonearest m68k96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok += pown towardzero m68k96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok += pown upward m68k96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b49cp-128 : inexact-ok += pown downward binary128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038dap-128 : inexact-ok += pown tonearest binary128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038dap-128 : inexact-ok += pown towardzero binary128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038dap-128 : inexact-ok += pown upward binary128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038dcp-128 : inexact-ok += pown downward ibm128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038p-128 : inexact-ok += pown tonearest ibm128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51039p-128 : inexact-ok += pown towardzero ibm128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038p-128 : inexact-ok += pown upward ibm128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51039p-128 : inexact-ok +pown -0x1.00004p1 -126 += pown downward binary32 -0x2.00008p+0 -126LL : 0x3.ff82p-128 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x2.00008p+0 -126LL : 0x3.ff8208p-128 : inexact-ok underflow errno-erange-ok += pown towardzero binary32 -0x2.00008p+0 -126LL : 0x3.ff82p-128 : inexact-ok underflow errno-erange-ok += pown upward binary32 -0x2.00008p+0 -126LL : 0x3.ff8208p-128 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa8p-128 : inexact-ok += pown tonearest binary64 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaaap-128 : inexact-ok += pown towardzero binary64 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa8p-128 : inexact-ok += pown upward binary64 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaaap-128 : inexact-ok += pown downward intel96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok += pown tonearest intel96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok += pown towardzero intel96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok += pown upward intel96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe8p-128 : inexact-ok += pown downward m68k96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok += pown tonearest m68k96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok += pown towardzero m68k96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok += pown upward m68k96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe8p-128 : inexact-ok += pown downward binary128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477fcp-128 : inexact-ok += pown tonearest binary128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477fcp-128 : inexact-ok += pown towardzero binary128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477fcp-128 : inexact-ok += pown upward binary128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477fep-128 : inexact-ok += pown downward ibm128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477p-128 : inexact-ok += pown tonearest ibm128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed478p-128 : inexact-ok += pown towardzero ibm128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477p-128 : inexact-ok += pown upward ibm128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed478p-128 : inexact-ok +pown 0x1.00005p1 -126 += pown downward binary32 0x2.0000ap+0 -126LL : 0x3.ff6288p-128 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 0x2.0000ap+0 -126LL : 0x3.ff629p-128 : inexact-ok underflow errno-erange-ok += pown towardzero binary32 0x2.0000ap+0 -126LL : 0x3.ff6288p-128 : inexact-ok underflow errno-erange-ok += pown upward binary32 0x2.0000ap+0 -126LL : 0x3.ff629p-128 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8p-128 : inexact-ok += pown tonearest binary64 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8p-128 : inexact-ok += pown towardzero binary64 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8p-128 : inexact-ok += pown upward binary64 0x2.0000ap+0 -126LL : 0x3.ff628c34c13eap-128 : inexact-ok += pown downward intel96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e885p-128 : inexact-ok += pown tonearest intel96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8854p-128 : inexact-ok += pown towardzero intel96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e885p-128 : inexact-ok += pown upward intel96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8854p-128 : inexact-ok += pown downward m68k96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e885p-128 : inexact-ok += pown tonearest m68k96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8854p-128 : inexact-ok += pown towardzero m68k96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e885p-128 : inexact-ok += pown upward m68k96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8854p-128 : inexact-ok += pown downward binary128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfb6p-128 : inexact-ok += pown tonearest binary128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfb8p-128 : inexact-ok += pown towardzero binary128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfb6p-128 : inexact-ok += pown upward binary128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfb8p-128 : inexact-ok += pown downward ibm128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfp-128 : inexact-ok += pown tonearest ibm128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098cp-128 : inexact-ok += pown towardzero ibm128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfp-128 : inexact-ok += pown upward ibm128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098cp-128 : inexact-ok +pown -0x1.00006p1 -126 += pown downward binary32 -0x2.0000cp+0 -126LL : 0x3.ff431p-128 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x2.0000cp+0 -126LL : 0x3.ff431p-128 : inexact-ok underflow errno-erange-ok += pown towardzero binary32 -0x2.0000cp+0 -126LL : 0x3.ff431p-128 : inexact-ok underflow errno-erange-ok += pown upward binary32 -0x2.0000cp+0 -126LL : 0x3.ff4318p-128 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44p-128 : inexact-ok += pown tonearest binary64 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44p-128 : inexact-ok += pown towardzero binary64 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44p-128 : inexact-ok += pown upward binary64 -0x2.0000cp+0 -126LL : 0x3.ff43119376c46p-128 : inexact-ok += pown downward intel96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok += pown tonearest intel96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok += pown towardzero intel96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok += pown upward intel96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c4494cp-128 : inexact-ok += pown downward m68k96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok += pown tonearest m68k96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok += pown towardzero m68k96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok += pown upward m68k96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c4494cp-128 : inexact-ok += pown downward binary128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef68258ap-128 : inexact-ok += pown tonearest binary128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef68258cp-128 : inexact-ok += pown towardzero binary128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef68258ap-128 : inexact-ok += pown upward binary128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef68258cp-128 : inexact-ok += pown downward ibm128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef6825p-128 : inexact-ok += pown tonearest ibm128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef6826p-128 : inexact-ok += pown towardzero ibm128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef6825p-128 : inexact-ok += pown upward ibm128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef6826p-128 : inexact-ok +pown 0x1.00007p1 -126 += pown downward binary32 0x2.0000ep+0 -126LL : 0x3.ff239p-128 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 0x2.0000ep+0 -126LL : 0x3.ff2398p-128 : inexact-ok underflow errno-erange-ok += pown towardzero binary32 0x2.0000ep+0 -126LL : 0x3.ff239p-128 : inexact-ok underflow errno-erange-ok += pown upward binary32 0x2.0000ep+0 -126LL : 0x3.ff2398p-128 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cep-128 : inexact-ok += pown tonearest binary64 0x2.0000ep+0 -126LL : 0x3.ff2397ec056dp-128 : inexact-ok += pown towardzero binary64 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cep-128 : inexact-ok += pown upward binary64 0x2.0000ep+0 -126LL : 0x3.ff2397ec056dp-128 : inexact-ok += pown downward intel96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok += pown tonearest intel96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok += pown towardzero intel96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok += pown upward intel96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd28p-128 : inexact-ok += pown downward m68k96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok += pown tonearest m68k96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok += pown towardzero m68k96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok += pown upward m68k96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd28p-128 : inexact-ok += pown downward binary128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6a036p-128 : inexact-ok += pown tonearest binary128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6a036p-128 : inexact-ok += pown towardzero binary128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6a036p-128 : inexact-ok += pown upward binary128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6a038p-128 : inexact-ok += pown downward ibm128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6ap-128 : inexact-ok += pown tonearest ibm128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6ap-128 : inexact-ok += pown towardzero ibm128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6ap-128 : inexact-ok += pown upward ibm128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6a1p-128 : inexact-ok +pown 0x1.00001p1 -969 += pown downward binary32 0x2.00002p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.00002p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.00002p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.00002p+0 -969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbfp-972 : inexact-ok += pown tonearest binary64 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbfp-972 : inexact-ok += pown towardzero binary64 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbfp-972 : inexact-ok += pown upward binary64 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf4p-972 : inexact-ok += pown downward intel96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok += pown tonearest intel96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok += pown towardzero intel96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok += pown upward intel96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13bp-972 : inexact-ok += pown downward m68k96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok += pown tonearest m68k96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok += pown towardzero m68k96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok += pown upward m68k96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13bp-972 : inexact-ok += pown downward binary128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de1ffcp-972 : inexact-ok += pown tonearest binary128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de1ffcp-972 : inexact-ok += pown towardzero binary128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de1ffcp-972 : inexact-ok += pown upward binary128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de2p-972 : inexact-ok += pown downward ibm128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de1cp-972 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de2p-972 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de1cp-972 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de2p-972 : inexact-ok underflow errno-erange-ok +pown -0x1.00002p1 -969 += pown downward binary32 -0x2.00004p+0 -969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x2.00004p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x2.00004p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x2.00004p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x2.00004p+0 -969LL : -0x7.fc37e555601f4p-972 : inexact-ok += pown tonearest binary64 -0x2.00004p+0 -969LL : -0x7.fc37e555601fp-972 : inexact-ok += pown towardzero binary64 -0x2.00004p+0 -969LL : -0x7.fc37e555601fp-972 : inexact-ok += pown upward binary64 -0x2.00004p+0 -969LL : -0x7.fc37e555601fp-972 : inexact-ok += pown downward intel96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a58p-972 : inexact-ok += pown tonearest intel96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok += pown towardzero intel96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok += pown upward intel96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok += pown downward m68k96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a58p-972 : inexact-ok += pown tonearest m68k96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok += pown towardzero m68k96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok += pown upward m68k96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok += pown downward binary128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0f8p-972 : inexact-ok += pown tonearest binary128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0f7cp-972 : inexact-ok += pown towardzero binary128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0f7cp-972 : inexact-ok += pown upward binary128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0f7cp-972 : inexact-ok += pown downward ibm128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a1p-972 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a1p-972 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0cp-972 : inexact-ok underflow errno-erange-ok += pown upward ibm128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0cp-972 : inexact-ok underflow errno-erange-ok +pown 0x1.00003p1 -969 += pown downward binary32 0x2.00006p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.00006p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.00006p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.00006p+0 -969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.00006p+0 -969LL : 0x7.fa5483d757aap-972 : inexact-ok += pown tonearest binary64 0x2.00006p+0 -969LL : 0x7.fa5483d757aa4p-972 : inexact-ok += pown towardzero binary64 0x2.00006p+0 -969LL : 0x7.fa5483d757aap-972 : inexact-ok += pown upward binary64 0x2.00006p+0 -969LL : 0x7.fa5483d757aa4p-972 : inexact-ok += pown downward intel96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok += pown tonearest intel96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok += pown towardzero intel96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok += pown upward intel96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e5p-972 : inexact-ok += pown downward m68k96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok += pown tonearest m68k96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok += pown towardzero m68k96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok += pown upward m68k96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e5p-972 : inexact-ok += pown downward binary128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df147cp-972 : inexact-ok += pown tonearest binary128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df148p-972 : inexact-ok += pown towardzero binary128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df147cp-972 : inexact-ok += pown upward binary128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df148p-972 : inexact-ok += pown downward ibm128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df14p-972 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df14p-972 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df14p-972 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df18p-972 : inexact-ok underflow errno-erange-ok +pown -0x1.00004p1 -969 += pown downward binary32 -0x2.00008p+0 -969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x2.00008p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x2.00008p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x2.00008p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bcp-972 : inexact-ok += pown tonearest binary64 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bcp-972 : inexact-ok += pown towardzero binary64 -0x2.00008p+0 -969LL : -0x7.f87194c4a35b8p-972 : inexact-ok += pown upward binary64 -0x2.00008p+0 -969LL : -0x7.f87194c4a35b8p-972 : inexact-ok += pown downward intel96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc08p-972 : inexact-ok += pown tonearest intel96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc08p-972 : inexact-ok += pown towardzero intel96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbcp-972 : inexact-ok += pown upward intel96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbcp-972 : inexact-ok += pown downward m68k96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc08p-972 : inexact-ok += pown tonearest m68k96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc08p-972 : inexact-ok += pown towardzero m68k96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbcp-972 : inexact-ok += pown upward m68k96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbcp-972 : inexact-ok += pown downward binary128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a501p-972 : inexact-ok += pown tonearest binary128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a500cp-972 : inexact-ok += pown towardzero binary128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a500cp-972 : inexact-ok += pown upward binary128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a500cp-972 : inexact-ok += pown downward ibm128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a54p-972 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a5p-972 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a5p-972 : inexact-ok underflow errno-erange-ok += pown upward ibm128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a5p-972 : inexact-ok underflow errno-erange-ok +pown 0x1.00005p1 -969 += pown downward binary32 0x2.0000ap+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.0000ap+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.0000ap+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.0000ap+0 -969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.0000ap+0 -969LL : 0x7.f68f1802269ecp-972 : inexact-ok += pown tonearest binary64 0x2.0000ap+0 -969LL : 0x7.f68f1802269fp-972 : inexact-ok += pown towardzero binary64 0x2.0000ap+0 -969LL : 0x7.f68f1802269ecp-972 : inexact-ok += pown upward binary64 0x2.0000ap+0 -969LL : 0x7.f68f1802269fp-972 : inexact-ok += pown downward intel96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok += pown tonearest intel96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok += pown towardzero intel96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok += pown upward intel96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa8p-972 : inexact-ok += pown downward m68k96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok += pown tonearest m68k96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok += pown towardzero m68k96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok += pown upward m68k96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa8p-972 : inexact-ok += pown downward binary128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f6878p-972 : inexact-ok += pown tonearest binary128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f687cp-972 : inexact-ok += pown towardzero binary128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f6878p-972 : inexact-ok += pown upward binary128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f687cp-972 : inexact-ok += pown downward ibm128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f68p-972 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f68p-972 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f68p-972 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f6cp-972 : inexact-ok underflow errno-erange-ok +pown -0x1.00006p1 -969 += pown downward binary32 -0x2.0000cp+0 -969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x2.0000cp+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x2.0000cp+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x2.0000cp+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d8p-972 : inexact-ok += pown tonearest binary64 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d8p-972 : inexact-ok += pown towardzero binary64 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d4p-972 : inexact-ok += pown upward binary64 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d4p-972 : inexact-ok += pown downward intel96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6488p-972 : inexact-ok += pown tonearest intel96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6488p-972 : inexact-ok += pown towardzero intel96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d648p-972 : inexact-ok += pown upward intel96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d648p-972 : inexact-ok += pown downward m68k96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6488p-972 : inexact-ok += pown tonearest m68k96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6488p-972 : inexact-ok += pown towardzero m68k96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d648p-972 : inexact-ok += pown upward m68k96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d648p-972 : inexact-ok += pown downward binary128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df96p-972 : inexact-ok += pown tonearest binary128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df95cp-972 : inexact-ok += pown towardzero binary128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df95cp-972 : inexact-ok += pown upward binary128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df95cp-972 : inexact-ok += pown downward ibm128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15dfcp-972 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df8p-972 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df8p-972 : inexact-ok underflow errno-erange-ok += pown upward ibm128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df8p-972 : inexact-ok underflow errno-erange-ok +pown 0x1.00007p1 -969 += pown downward binary32 0x2.0000ep+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.0000ep+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.0000ep+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.0000ep+0 -969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.0000ep+0 -969LL : 0x7.f2cb750181adp-972 : inexact-ok += pown tonearest binary64 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad4p-972 : inexact-ok += pown towardzero binary64 0x2.0000ep+0 -969LL : 0x7.f2cb750181adp-972 : inexact-ok += pown upward binary64 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad4p-972 : inexact-ok += pown downward intel96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok += pown tonearest intel96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok += pown towardzero intel96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok += pown upward intel96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3098p-972 : inexact-ok += pown downward m68k96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok += pown tonearest m68k96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok += pown towardzero m68k96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok += pown upward m68k96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3098p-972 : inexact-ok += pown downward binary128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab162cp-972 : inexact-ok += pown tonearest binary128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab162cp-972 : inexact-ok += pown towardzero binary128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab162cp-972 : inexact-ok += pown upward binary128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab163p-972 : inexact-ok += pown downward ibm128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab14p-972 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab18p-972 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab14p-972 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab18p-972 : inexact-ok underflow errno-erange-ok +pown 0x1.00001p1 -1022 += pown downward binary32 0x2.00002p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.00002p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.00002p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.00002p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7fcp-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok += pown tonearest intel96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok += pown towardzero intel96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok += pown upward intel96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9334p-1024 : inexact-ok += pown downward m68k96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok += pown tonearest m68k96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok += pown towardzero m68k96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok += pown upward m68k96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9334p-1024 : inexact-ok += pown downward binary128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9330a15a2d132d62p-1024 : inexact-ok += pown tonearest binary128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9330a15a2d132d62p-1024 : inexact-ok += pown towardzero binary128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9330a15a2d132d62p-1024 : inexact-ok += pown upward binary128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9330a15a2d132d64p-1024 : inexact-ok += pown downward ibm128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7fcp-1024 : inexact-ok underflow errno-erange-ok +pown -0x1.00002p1 -1022 += pown downward binary32 -0x2.00004p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x2.00004p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x2.00004p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x2.00004p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd514p-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok += pown tonearest intel96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok += pown towardzero intel96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok += pown upward intel96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110fp-1024 : inexact-ok += pown downward m68k96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok += pown tonearest m68k96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok += pown towardzero m68k96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok += pown upward m68k96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110fp-1024 : inexact-ok += pown downward binary128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ec4545db5d789ep-1024 : inexact-ok += pown tonearest binary128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ec4545db5d78ap-1024 : inexact-ok += pown towardzero binary128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ec4545db5d789ep-1024 : inexact-ok += pown upward binary128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ec4545db5d78ap-1024 : inexact-ok += pown downward ibm128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd514p-1024 : inexact-ok underflow errno-erange-ok +pown 0x1.00003p1 -1022 += pown downward binary32 0x2.00006p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.00006p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.00006p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.00006p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.00006p+0 -1022LL : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 0x2.00006p+0 -1022LL : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39p-1024 : inexact-ok += pown tonearest intel96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e3904p-1024 : inexact-ok += pown towardzero intel96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39p-1024 : inexact-ok += pown upward intel96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e3904p-1024 : inexact-ok += pown downward m68k96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39p-1024 : inexact-ok += pown tonearest m68k96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e3904p-1024 : inexact-ok += pown towardzero m68k96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39p-1024 : inexact-ok += pown upward m68k96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e3904p-1024 : inexact-ok += pown downward binary128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39039deec8bda826p-1024 : inexact-ok += pown tonearest binary128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39039deec8bda828p-1024 : inexact-ok += pown towardzero binary128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39039deec8bda826p-1024 : inexact-ok += pown upward binary128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39039deec8bda828p-1024 : inexact-ok += pown downward ibm128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok +pown -0x1.00004p1 -1022 += pown downward binary32 -0x2.00008p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x2.00008p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x2.00008p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x2.00008p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcdp-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb9p-1024 : inexact-ok += pown tonearest intel96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb94p-1024 : inexact-ok += pown towardzero intel96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb9p-1024 : inexact-ok += pown upward intel96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb94p-1024 : inexact-ok += pown downward m68k96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb9p-1024 : inexact-ok += pown tonearest m68k96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb94p-1024 : inexact-ok += pown towardzero m68k96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb9p-1024 : inexact-ok += pown upward m68k96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb94p-1024 : inexact-ok += pown downward binary128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb93152a9770a0ep-1024 : inexact-ok += pown tonearest binary128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb93152a9770a0ep-1024 : inexact-ok += pown towardzero binary128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb93152a9770a0ep-1024 : inexact-ok += pown upward binary128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb93152a9770a0e2p-1024 : inexact-ok += pown downward ibm128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcdp-1024 : inexact-ok underflow errno-erange-ok +pown 0x1.00005p1 -1022 += pown downward binary32 0x2.0000ap+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.0000ap+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.0000ap+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.0000ap+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705dcp-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89ap-1024 : inexact-ok += pown tonearest intel96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a4p-1024 : inexact-ok += pown towardzero intel96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89ap-1024 : inexact-ok += pown upward intel96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a4p-1024 : inexact-ok += pown downward m68k96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89ap-1024 : inexact-ok += pown tonearest m68k96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a4p-1024 : inexact-ok += pown towardzero m68k96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89ap-1024 : inexact-ok += pown upward m68k96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a4p-1024 : inexact-ok += pown downward binary128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a35ea085fb704cp-1024 : inexact-ok += pown tonearest binary128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a35ea085fb704cp-1024 : inexact-ok += pown towardzero binary128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a35ea085fb704cp-1024 : inexact-ok += pown upward binary128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a35ea085fb704ep-1024 : inexact-ok += pown downward ibm128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705dcp-1024 : inexact-ok underflow errno-erange-ok +pown -0x1.00006p1 -1022 += pown downward binary32 -0x2.0000cp+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x2.0000cp+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x2.0000cp+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x2.0000cp+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170bp-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b4p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170bp-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b4p-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b3608p-1024 : inexact-ok += pown tonearest intel96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360cp-1024 : inexact-ok += pown towardzero intel96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b3608p-1024 : inexact-ok += pown upward intel96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360cp-1024 : inexact-ok += pown downward m68k96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b3608p-1024 : inexact-ok += pown tonearest m68k96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360cp-1024 : inexact-ok += pown towardzero m68k96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b3608p-1024 : inexact-ok += pown upward m68k96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360cp-1024 : inexact-ok += pown downward binary128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360a099c370be52ap-1024 : inexact-ok += pown tonearest binary128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360a099c370be52ap-1024 : inexact-ok += pown towardzero binary128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360a099c370be52ap-1024 : inexact-ok += pown upward binary128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360a099c370be52cp-1024 : inexact-ok += pown downward ibm128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170bp-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b4p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170bp-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b4p-1024 : inexact-ok underflow errno-erange-ok +pown 0x1.00007p1 -1022 += pown downward binary32 0x2.0000ep+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.0000ep+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.0000ep+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.0000ep+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9cp-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b99688p-1024 : inexact-ok += pown tonearest intel96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968cp-1024 : inexact-ok += pown towardzero intel96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b99688p-1024 : inexact-ok += pown upward intel96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968cp-1024 : inexact-ok += pown downward m68k96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b99688p-1024 : inexact-ok += pown tonearest m68k96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968cp-1024 : inexact-ok += pown towardzero m68k96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b99688p-1024 : inexact-ok += pown upward m68k96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968cp-1024 : inexact-ok += pown downward binary128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968a027da5f79892p-1024 : inexact-ok += pown tonearest binary128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968a027da5f79892p-1024 : inexact-ok += pown towardzero binary128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968a027da5f79892p-1024 : inexact-ok += pown upward binary128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968a027da5f79894p-1024 : inexact-ok += pown downward ibm128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9cp-1024 : inexact-ok underflow errno-erange-ok +pown 0x1.00001p1 -16382 += pown downward binary32 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.00002p+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x2.00002p+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e61p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e618p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e61p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e618p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614p-16384 : inexact-ok += pown tonearest m68k96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614p-16384 : inexact-ok += pown towardzero m68k96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614p-16384 : inexact-ok += pown upward m68k96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e618p-16384 : inexact-ok += pown downward binary128 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614abd1924fbff8p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614abd1924fbff8p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614abd1924fbff8p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614abd1924fbffcp-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x2.00002p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x2.00002p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x2.00002p+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -0x1.00002p1 -16382 += pown downward binary32 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x2.00004p+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x2.00004p+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c68p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6p-16384 : inexact-ok += pown tonearest m68k96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c64p-16384 : inexact-ok += pown towardzero m68k96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6p-16384 : inexact-ok += pown upward m68k96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c64p-16384 : inexact-ok += pown downward binary128 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6305755cac71e4p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6305755cac71e4p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6305755cac71e4p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6305755cac71e8p-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x2.00004p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x2.00004p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x2.00004p+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown 0x1.00003p1 -16382 += pown downward binary32 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.00006p+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x2.00006p+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25d8p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25ep-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25d8p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25ep-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dcp-16384 : inexact-ok += pown tonearest m68k96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dcp-16384 : inexact-ok += pown towardzero m68k96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dcp-16384 : inexact-ok += pown upward m68k96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25ep-16384 : inexact-ok += pown downward binary128 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dd5265f8196d68p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dd5265f8196d6cp-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dd5265f8196d68p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dd5265f8196d6cp-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x2.00006p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x2.00006p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x2.00006p+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -0x1.00004p1 -16382 += pown downward binary32 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x2.00008p+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x2.00008p+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b806p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b806p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b806p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80608p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b806p-16384 : inexact-ok += pown tonearest m68k96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80604p-16384 : inexact-ok += pown towardzero m68k96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b806p-16384 : inexact-ok += pown upward m68k96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80604p-16384 : inexact-ok += pown downward binary128 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80603846acf44b57p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80603846acf44b57p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80603846acf44b57p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80603846acf44b574p-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x2.00008p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x2.00008p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x2.00008p+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown 0x1.00005p1 -16382 += pown downward binary32 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.0000ap+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x2.0000ap+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0ep-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e8p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0ep-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e8p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e4p-16384 : inexact-ok += pown tonearest m68k96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e4p-16384 : inexact-ok += pown towardzero m68k96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e4p-16384 : inexact-ok += pown upward m68k96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e8p-16384 : inexact-ok += pown downward binary128 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e528febd9fa828p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e528febd9fa828p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e528febd9fa828p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e528febd9fa82cp-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x2.0000ap+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x2.0000ap+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x2.0000ap+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -0x1.00006p1 -16382 += pown downward binary32 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x2.0000cp+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x2.0000cp+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087ap-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a8p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087ap-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a8p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a4p-16384 : inexact-ok += pown tonearest m68k96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a4p-16384 : inexact-ok += pown towardzero m68k96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a4p-16384 : inexact-ok += pown upward m68k96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a8p-16384 : inexact-ok += pown downward binary128 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a5b004cee3fe4p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a5b004cee3fe44p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a5b004cee3fe4p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a5b004cee3fe44p-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x2.0000cp+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x2.0000cp+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x2.0000cp+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown 0x1.00007p1 -16382 += pown downward binary32 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.0000ep+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x2.0000ep+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d77358p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7736p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d77358p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7736p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735cp-16384 : inexact-ok += pown tonearest m68k96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7736p-16384 : inexact-ok += pown towardzero m68k96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735cp-16384 : inexact-ok += pown upward m68k96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7736p-16384 : inexact-ok += pown downward binary128 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735ea9c19df75928p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735ea9c19df75928p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735ea9c19df75928p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735ea9c19df7592cp-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x2.0000ep+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x2.0000ep+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x2.0000ep+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown 0x1.00001p1 -16383 += pown downward binary32 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.00002p+0 -16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x2.00002p+0 -16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f418p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero m68k96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok += pown upward m68k96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f414p-16384 : inexact-ok underflow errno-erange-ok += pown downward binary128 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41006a7c8bd637p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41006a7c8bd637p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41006a7c8bd637p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41006a7c8bd6374p-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x2.00002p+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x2.00002p+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x2.00002p+0 -16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -0x1.00002p1 -16383 += pown downward binary32 -0x2.00004p+0 -16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x2.00004p+0 -16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87378p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87378p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e8737p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e8737p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87378p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero m68k96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374p-16384 : inexact-ok underflow errno-erange-ok += pown upward m68k96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374p-16384 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374744c1fccb4fcp-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374744c1fccb4f8p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374744c1fccb4f8p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374744c1fccb4f8p-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x2.00004p+0 -16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x2.00004p+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x2.00004p+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown 0x1.00003p1 -16383 += pown downward binary32 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.00006p+0 -16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x2.00006p+0 -16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c9p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c98p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c9p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c98p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero m68k96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94p-16384 : inexact-ok underflow errno-erange-ok += pown upward m68k96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c98p-16384 : inexact-ok underflow errno-erange-ok += pown downward binary128 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94a6d71cc4615p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94a6d71cc4615p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94a6d71cc4615p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94a6d71cc46154p-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x2.00006p+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x2.00006p+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x2.00006p+0 -16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -0x1.00004p1 -16383 += pown downward binary32 -0x2.00008p+0 -16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x2.00008p+0 -16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd88p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd88p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd88p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd88p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero m68k96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd84p-16384 : inexact-ok underflow errno-erange-ok += pown upward m68k96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd84p-16384 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8692d3c2ed6ap-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8692d3c2ed69fcp-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8692d3c2ed69fcp-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8692d3c2ed69fcp-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x2.00008p+0 -16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x2.00008p+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x2.00008p+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown 0x1.00005p1 -16383 += pown downward binary32 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.0000ap+0 -16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x2.0000ap+0 -16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159cp-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159bcp-16384 : inexact-ok underflow errno-erange-ok += pown towardzero m68k96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok += pown upward m68k96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159bcp-16384 : inexact-ok underflow errno-erange-ok += pown downward binary128 0x2.0000ap+0 -16383LL : 0x1.d986625e958159ba2875322b3464p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 0x2.0000ap+0 -16383LL : 0x1.d986625e958159ba2875322b3468p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 0x2.0000ap+0 -16383LL : 0x1.d986625e958159ba2875322b3464p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 0x2.0000ap+0 -16383LL : 0x1.d986625e958159ba2875322b3468p-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x2.0000ap+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x2.0000ap+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x2.0000ap+0 -16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -0x1.00006p1 -16383 += pown downward binary32 -0x2.0000cp+0 -16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x2.0000cp+0 -16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767548p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767548p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d176754p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d176754p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767548p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767548p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero m68k96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767544p-16384 : inexact-ok underflow errno-erange-ok += pown upward m68k96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767544p-16384 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d17675466c07feeeff8cp-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d17675466c07feeeff88p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d17675466c07feeeff88p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d17675466c07feeeff88p-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x2.0000cp+0 -16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x2.0000cp+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x2.0000cp+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown 0x1.00007p1 -16383 += pown downward binary32 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.0000ep+0 -16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x2.0000ep+0 -16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x2.0000ep+0 -16383LL : 0x1.caf5023992728998p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 0x2.0000ep+0 -16383LL : 0x1.caf50239927289ap-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 0x2.0000ep+0 -16383LL : 0x1.caf5023992728998p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 0x2.0000ep+0 -16383LL : 0x1.caf50239927289ap-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x2.0000ep+0 -16383LL : 0x1.caf502399272899cp-16384 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 0x2.0000ep+0 -16383LL : 0x1.caf502399272899cp-16384 : inexact-ok underflow errno-erange-ok += pown towardzero m68k96 0x2.0000ep+0 -16383LL : 0x1.caf502399272899cp-16384 : inexact-ok underflow errno-erange-ok += pown upward m68k96 0x2.0000ep+0 -16383LL : 0x1.caf50239927289ap-16384 : inexact-ok underflow errno-erange-ok += pown downward binary128 0x2.0000ep+0 -16383LL : 0x1.caf502399272899d38ac063069dcp-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 0x2.0000ep+0 -16383LL : 0x1.caf502399272899d38ac063069ep-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 0x2.0000ep+0 -16383LL : 0x1.caf502399272899d38ac063069dcp-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 0x2.0000ep+0 -16383LL : 0x1.caf502399272899d38ac063069ep-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x2.0000ep+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x2.0000ep+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x2.0000ep+0 -16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown 0x0.ffff1p-1 126 += pown downward binary32 0x7.fff88p-4 126LL : 0x3.fe27e8p-128 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 0x7.fff88p-4 126LL : 0x3.fe27fp-128 : inexact-ok underflow errno-erange-ok += pown towardzero binary32 0x7.fff88p-4 126LL : 0x3.fe27e8p-128 : inexact-ok underflow errno-erange-ok += pown upward binary32 0x7.fff88p-4 126LL : 0x3.fe27fp-128 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fff88p-4 126LL : 0x3.fe27ec152f28cp-128 : inexact-ok += pown tonearest binary64 0x7.fff88p-4 126LL : 0x3.fe27ec152f28cp-128 : inexact-ok += pown towardzero binary64 0x7.fff88p-4 126LL : 0x3.fe27ec152f28cp-128 : inexact-ok += pown upward binary64 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ep-128 : inexact-ok += pown downward intel96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce6p-128 : inexact-ok += pown tonearest intel96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce64p-128 : inexact-ok += pown towardzero intel96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce6p-128 : inexact-ok += pown upward intel96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce64p-128 : inexact-ok += pown downward m68k96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce6p-128 : inexact-ok += pown tonearest m68k96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce64p-128 : inexact-ok += pown towardzero m68k96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce6p-128 : inexact-ok += pown upward m68k96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce64p-128 : inexact-ok += pown downward binary128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b318ep-128 : inexact-ok += pown tonearest binary128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b318ep-128 : inexact-ok += pown towardzero binary128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b318ep-128 : inexact-ok += pown upward binary128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b319p-128 : inexact-ok += pown downward ibm128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b31p-128 : inexact-ok += pown tonearest ibm128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b32p-128 : inexact-ok += pown towardzero ibm128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b31p-128 : inexact-ok += pown upward ibm128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b32p-128 : inexact-ok +pown -0x0.ffff2p-1 126 += pown downward binary32 -0x7.fff9p-4 126LL : 0x3.fe4758p-128 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x7.fff9p-4 126LL : 0x3.fe476p-128 : inexact-ok underflow errno-erange-ok += pown towardzero binary32 -0x7.fff9p-4 126LL : 0x3.fe4758p-128 : inexact-ok underflow errno-erange-ok += pown upward binary32 -0x7.fff9p-4 126LL : 0x3.fe476p-128 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x7.fff9p-4 126LL : 0x3.fe475e27e237ap-128 : inexact-ok += pown tonearest binary64 -0x7.fff9p-4 126LL : 0x3.fe475e27e237cp-128 : inexact-ok += pown towardzero binary64 -0x7.fff9p-4 126LL : 0x3.fe475e27e237ap-128 : inexact-ok += pown upward binary64 -0x7.fff9p-4 126LL : 0x3.fe475e27e237cp-128 : inexact-ok += pown downward intel96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok += pown tonearest intel96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok += pown towardzero intel96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok += pown upward intel96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b49cp-128 : inexact-ok += pown downward m68k96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok += pown tonearest m68k96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok += pown towardzero m68k96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok += pown upward m68k96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b49cp-128 : inexact-ok += pown downward binary128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bda36p-128 : inexact-ok += pown tonearest binary128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bda36p-128 : inexact-ok += pown towardzero binary128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bda36p-128 : inexact-ok += pown upward binary128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bda38p-128 : inexact-ok += pown downward ibm128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bdap-128 : inexact-ok += pown tonearest ibm128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bdap-128 : inexact-ok += pown towardzero ibm128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bdap-128 : inexact-ok += pown upward ibm128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bdbp-128 : inexact-ok +pown 0x0.ffff3p-1 126 += pown downward binary32 0x7.fff98p-4 126LL : 0x3.fe66dp-128 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 0x7.fff98p-4 126LL : 0x3.fe66dp-128 : inexact-ok underflow errno-erange-ok += pown towardzero binary32 0x7.fff98p-4 126LL : 0x3.fe66dp-128 : inexact-ok underflow errno-erange-ok += pown upward binary32 0x7.fff98p-4 126LL : 0x3.fe66d8p-128 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fff98p-4 126LL : 0x3.fe66d130450f4p-128 : inexact-ok += pown tonearest binary64 0x7.fff98p-4 126LL : 0x3.fe66d130450f6p-128 : inexact-ok += pown towardzero binary64 0x7.fff98p-4 126LL : 0x3.fe66d130450f4p-128 : inexact-ok += pown upward binary64 0x7.fff98p-4 126LL : 0x3.fe66d130450f6p-128 : inexact-ok += pown downward intel96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok += pown tonearest intel96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok += pown towardzero intel96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok += pown upward intel96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d44p-128 : inexact-ok += pown downward m68k96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok += pown tonearest m68k96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok += pown towardzero m68k96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok += pown upward m68k96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d44p-128 : inexact-ok += pown downward binary128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4e42p-128 : inexact-ok += pown tonearest binary128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4e42p-128 : inexact-ok += pown towardzero binary128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4e42p-128 : inexact-ok += pown upward binary128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4e44p-128 : inexact-ok += pown downward ibm128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4ep-128 : inexact-ok += pown tonearest ibm128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4ep-128 : inexact-ok += pown towardzero ibm128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4ep-128 : inexact-ok += pown upward ibm128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4fp-128 : inexact-ok +pown -0x0.ffff4p-1 126 += pown downward binary32 -0x7.fffap-4 126LL : 0x3.fe864p-128 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x7.fffap-4 126LL : 0x3.fe8648p-128 : inexact-ok underflow errno-erange-ok += pown towardzero binary32 -0x7.fffap-4 126LL : 0x3.fe864p-128 : inexact-ok underflow errno-erange-ok += pown upward binary32 -0x7.fffap-4 126LL : 0x3.fe8648p-128 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x7.fffap-4 126LL : 0x3.fe86452e5f1fep-128 : inexact-ok += pown tonearest binary64 -0x7.fffap-4 126LL : 0x3.fe86452e5f2p-128 : inexact-ok += pown towardzero binary64 -0x7.fffap-4 126LL : 0x3.fe86452e5f1fep-128 : inexact-ok += pown upward binary64 -0x7.fffap-4 126LL : 0x3.fe86452e5f2p-128 : inexact-ok += pown downward intel96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc4p-128 : inexact-ok += pown tonearest intel96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc8p-128 : inexact-ok += pown towardzero intel96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc4p-128 : inexact-ok += pown upward intel96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc8p-128 : inexact-ok += pown downward m68k96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc4p-128 : inexact-ok += pown tonearest m68k96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc8p-128 : inexact-ok += pown towardzero m68k96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc4p-128 : inexact-ok += pown upward m68k96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc8p-128 : inexact-ok += pown downward binary128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e0858p-128 : inexact-ok += pown tonearest binary128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e085ap-128 : inexact-ok += pown towardzero binary128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e0858p-128 : inexact-ok += pown upward binary128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e085ap-128 : inexact-ok += pown downward ibm128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e08p-128 : inexact-ok += pown tonearest ibm128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e08p-128 : inexact-ok += pown towardzero ibm128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e08p-128 : inexact-ok += pown upward ibm128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e09p-128 : inexact-ok +pown 0x0.ffff5p-1 126 += pown downward binary32 0x7.fffa8p-4 126LL : 0x3.fea5b8p-128 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 0x7.fffa8p-4 126LL : 0x3.fea5b8p-128 : inexact-ok underflow errno-erange-ok += pown towardzero binary32 0x7.fffa8p-4 126LL : 0x3.fea5b8p-128 : inexact-ok underflow errno-erange-ok += pown upward binary32 0x7.fffa8p-4 126LL : 0x3.fea5cp-128 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fffa8p-4 126LL : 0x3.fea5ba2237dap-128 : inexact-ok += pown tonearest binary64 0x7.fffa8p-4 126LL : 0x3.fea5ba2237dap-128 : inexact-ok += pown towardzero binary64 0x7.fffa8p-4 126LL : 0x3.fea5ba2237dap-128 : inexact-ok += pown upward binary64 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da2p-128 : inexact-ok += pown downward intel96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c4p-128 : inexact-ok += pown tonearest intel96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c8p-128 : inexact-ok += pown towardzero intel96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c4p-128 : inexact-ok += pown upward intel96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c8p-128 : inexact-ok += pown downward m68k96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c4p-128 : inexact-ok += pown tonearest m68k96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c8p-128 : inexact-ok += pown towardzero m68k96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c4p-128 : inexact-ok += pown upward m68k96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c8p-128 : inexact-ok += pown downward binary128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b5374p-128 : inexact-ok += pown tonearest binary128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b5374p-128 : inexact-ok += pown towardzero binary128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b5374p-128 : inexact-ok += pown upward binary128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b5376p-128 : inexact-ok += pown downward ibm128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b53p-128 : inexact-ok += pown tonearest ibm128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b53p-128 : inexact-ok += pown towardzero ibm128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b53p-128 : inexact-ok += pown upward ibm128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b54p-128 : inexact-ok +pown -0x0.ffff6p-1 126 += pown downward binary32 -0x7.fffbp-4 126LL : 0x3.fec53p-128 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x7.fffbp-4 126LL : 0x3.fec53p-128 : inexact-ok underflow errno-erange-ok += pown towardzero binary32 -0x7.fffbp-4 126LL : 0x3.fec53p-128 : inexact-ok underflow errno-erange-ok += pown upward binary32 -0x7.fffbp-4 126LL : 0x3.fec538p-128 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x7.fffbp-4 126LL : 0x3.fec5300bd6aep-128 : inexact-ok += pown tonearest binary64 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae2p-128 : inexact-ok += pown towardzero binary64 -0x7.fffbp-4 126LL : 0x3.fec5300bd6aep-128 : inexact-ok += pown upward binary64 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae2p-128 : inexact-ok += pown downward intel96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0cp-128 : inexact-ok += pown tonearest intel96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a1p-128 : inexact-ok += pown towardzero intel96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0cp-128 : inexact-ok += pown upward intel96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a1p-128 : inexact-ok += pown downward m68k96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0cp-128 : inexact-ok += pown tonearest m68k96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a1p-128 : inexact-ok += pown towardzero m68k96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0cp-128 : inexact-ok += pown upward m68k96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a1p-128 : inexact-ok += pown downward binary128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebc8p-128 : inexact-ok += pown tonearest binary128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebc8p-128 : inexact-ok += pown towardzero binary128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebc8p-128 : inexact-ok += pown upward binary128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebcap-128 : inexact-ok += pown downward ibm128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebp-128 : inexact-ok += pown tonearest ibm128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ecp-128 : inexact-ok += pown towardzero ibm128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebp-128 : inexact-ok += pown upward ibm128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ecp-128 : inexact-ok +pown 0x0.ffff7p-1 126 += pown downward binary32 0x7.fffb8p-4 126LL : 0x3.fee4ap-128 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 0x7.fffb8p-4 126LL : 0x3.fee4a8p-128 : inexact-ok underflow errno-erange-ok += pown towardzero binary32 0x7.fffb8p-4 126LL : 0x3.fee4ap-128 : inexact-ok underflow errno-erange-ok += pown upward binary32 0x7.fffb8p-4 126LL : 0x3.fee4a8p-128 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430dp-128 : inexact-ok += pown tonearest binary64 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d2p-128 : inexact-ok += pown towardzero binary64 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430dp-128 : inexact-ok += pown upward binary64 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d2p-128 : inexact-ok += pown downward intel96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1eap-128 : inexact-ok += pown tonearest intel96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea4p-128 : inexact-ok += pown towardzero intel96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1eap-128 : inexact-ok += pown upward intel96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea4p-128 : inexact-ok += pown downward m68k96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1eap-128 : inexact-ok += pown tonearest m68k96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea4p-128 : inexact-ok += pown towardzero m68k96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1eap-128 : inexact-ok += pown upward m68k96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea4p-128 : inexact-ok += pown downward binary128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8c8p-128 : inexact-ok += pown tonearest binary128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8c82p-128 : inexact-ok += pown towardzero binary128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8c8p-128 : inexact-ok += pown upward binary128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8c82p-128 : inexact-ok += pown downward ibm128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8cp-128 : inexact-ok += pown tonearest ibm128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8dp-128 : inexact-ok += pown towardzero ibm128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8cp-128 : inexact-ok += pown upward ibm128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8dp-128 : inexact-ok +pown 0x0.ffff1p-1 969 += pown downward binary32 0x7.fff88p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x7.fff88p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x7.fff88p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x7.fff88p-4 969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fff88p-4 969LL : 0x7.e3ce962b18aecp-972 : inexact-ok += pown tonearest binary64 0x7.fff88p-4 969LL : 0x7.e3ce962b18aecp-972 : inexact-ok += pown towardzero binary64 0x7.fff88p-4 969LL : 0x7.e3ce962b18aecp-972 : inexact-ok += pown upward binary64 0x7.fff88p-4 969LL : 0x7.e3ce962b18afp-972 : inexact-ok += pown downward intel96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok += pown tonearest intel96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok += pown towardzero intel96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok += pown upward intel96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd98p-972 : inexact-ok += pown downward m68k96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok += pown tonearest m68k96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok += pown towardzero m68k96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok += pown upward m68k96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd98p-972 : inexact-ok += pown downward binary128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f3188p-972 : inexact-ok += pown tonearest binary128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f31884p-972 : inexact-ok += pown towardzero binary128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f3188p-972 : inexact-ok += pown upward binary128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f31884p-972 : inexact-ok += pown downward ibm128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f318p-972 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f318p-972 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f318p-972 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f31cp-972 : inexact-ok underflow errno-erange-ok +pown -0x0.ffff2p-1 969 += pown downward binary32 -0x7.fff9p-4 969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x7.fff9p-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x7.fff9p-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x7.fff9p-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c6cp-972 : inexact-ok += pown tonearest binary64 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68p-972 : inexact-ok += pown towardzero binary64 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68p-972 : inexact-ok += pown upward binary64 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68p-972 : inexact-ok += pown downward intel96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68aap-972 : inexact-ok += pown tonearest intel96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok += pown towardzero intel96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok += pown upward intel96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok += pown downward m68k96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68aap-972 : inexact-ok += pown tonearest m68k96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok += pown towardzero m68k96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok += pown upward m68k96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok += pown downward binary128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f608p-972 : inexact-ok += pown tonearest binary128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f604p-972 : inexact-ok += pown towardzero binary128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f604p-972 : inexact-ok += pown upward binary128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f604p-972 : inexact-ok += pown downward ibm128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f8p-972 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f8p-972 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f4p-972 : inexact-ok underflow errno-erange-ok += pown upward ibm128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f4p-972 : inexact-ok underflow errno-erange-ok +pown 0x0.ffff3p-1 969 += pown downward binary32 0x7.fff98p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x7.fff98p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x7.fff98p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x7.fff98p-4 969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fff98p-4 969LL : 0x7.e78b24c88758cp-972 : inexact-ok += pown tonearest binary64 0x7.fff98p-4 969LL : 0x7.e78b24c88759p-972 : inexact-ok += pown towardzero binary64 0x7.fff98p-4 969LL : 0x7.e78b24c88758cp-972 : inexact-ok += pown upward binary64 0x7.fff98p-4 969LL : 0x7.e78b24c88759p-972 : inexact-ok += pown downward intel96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok += pown tonearest intel96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok += pown towardzero intel96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok += pown upward intel96 0x7.fff98p-4 969LL : 0x7.e78b24c88758efp-972 : inexact-ok += pown downward m68k96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok += pown tonearest m68k96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok += pown towardzero m68k96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok += pown upward m68k96 0x7.fff98p-4 969LL : 0x7.e78b24c88758efp-972 : inexact-ok += pown downward binary128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4bcp-972 : inexact-ok += pown tonearest binary128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4cp-972 : inexact-ok += pown towardzero binary128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4bcp-972 : inexact-ok += pown upward binary128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4cp-972 : inexact-ok += pown downward ibm128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4p-972 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4p-972 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4p-972 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c8p-972 : inexact-ok underflow errno-erange-ok +pown -0x0.ffff4p-1 969 += pown downward binary32 -0x7.fffap-4 969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x7.fffap-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x7.fffap-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x7.fffap-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x7.fffap-4 969LL : -0x7.e96a15be4c05p-972 : inexact-ok += pown tonearest binary64 -0x7.fffap-4 969LL : -0x7.e96a15be4c05p-972 : inexact-ok += pown towardzero binary64 -0x7.fffap-4 969LL : -0x7.e96a15be4c04cp-972 : inexact-ok += pown upward binary64 -0x7.fffap-4 969LL : -0x7.e96a15be4c04cp-972 : inexact-ok += pown downward intel96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe88p-972 : inexact-ok += pown tonearest intel96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok += pown towardzero intel96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok += pown upward intel96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok += pown downward m68k96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe88p-972 : inexact-ok += pown tonearest m68k96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok += pown towardzero m68k96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok += pown upward m68k96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok += pown downward binary128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec668p-972 : inexact-ok += pown tonearest binary128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec668p-972 : inexact-ok += pown towardzero binary128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec664p-972 : inexact-ok += pown upward binary128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec664p-972 : inexact-ok += pown downward ibm128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec8p-972 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec8p-972 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec4p-972 : inexact-ok underflow errno-erange-ok += pown upward ibm128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec4p-972 : inexact-ok underflow errno-erange-ok +pown 0x0.ffff5p-1 969 += pown downward binary32 0x7.fffa8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x7.fffa8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x7.fffa8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x7.fffa8p-4 969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b64p-972 : inexact-ok += pown tonearest binary64 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b64p-972 : inexact-ok += pown towardzero binary64 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b64p-972 : inexact-ok += pown upward binary64 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b68p-972 : inexact-ok += pown downward intel96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508p-972 : inexact-ok += pown tonearest intel96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b65088p-972 : inexact-ok += pown towardzero intel96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508p-972 : inexact-ok += pown upward intel96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b65088p-972 : inexact-ok += pown downward m68k96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508p-972 : inexact-ok += pown tonearest m68k96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b65088p-972 : inexact-ok += pown towardzero m68k96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508p-972 : inexact-ok += pown upward m68k96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b65088p-972 : inexact-ok += pown downward binary128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b394p-972 : inexact-ok += pown tonearest binary128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b398p-972 : inexact-ok += pown towardzero binary128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b394p-972 : inexact-ok += pown upward binary128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b398p-972 : inexact-ok += pown downward ibm128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1bp-972 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b4p-972 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1bp-972 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b4p-972 : inexact-ok underflow errno-erange-ok +pown -0x0.ffff6p-1 969 += pown downward binary32 -0x7.fffbp-4 969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x7.fffbp-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x7.fffbp-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x7.fffbp-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca6cp-972 : inexact-ok += pown tonearest binary64 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca68p-972 : inexact-ok += pown towardzero binary64 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca68p-972 : inexact-ok += pown upward binary64 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca68p-972 : inexact-ok += pown downward intel96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bfp-972 : inexact-ok += pown tonearest intel96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bfp-972 : inexact-ok += pown towardzero intel96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69be8p-972 : inexact-ok += pown upward intel96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69be8p-972 : inexact-ok += pown downward m68k96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bfp-972 : inexact-ok += pown tonearest m68k96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bfp-972 : inexact-ok += pown towardzero m68k96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69be8p-972 : inexact-ok += pown upward m68k96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69be8p-972 : inexact-ok += pown downward binary128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb5f4p-972 : inexact-ok += pown tonearest binary128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb5fp-972 : inexact-ok += pown towardzero binary128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb5fp-972 : inexact-ok += pown upward binary128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb5fp-972 : inexact-ok += pown downward ibm128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb8p-972 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb4p-972 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb4p-972 : inexact-ok underflow errno-erange-ok += pown upward ibm128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb4p-972 : inexact-ok underflow errno-erange-ok +pown 0x0.ffff7p-1 969 += pown downward binary32 0x7.fffb8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x7.fffb8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x7.fffb8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x7.fffb8p-4 969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5fp-972 : inexact-ok += pown tonearest binary64 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f4p-972 : inexact-ok += pown towardzero binary64 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5fp-972 : inexact-ok += pown upward binary64 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f4p-972 : inexact-ok += pown downward intel96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok += pown tonearest intel96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok += pown towardzero intel96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok += pown upward intel96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b8p-972 : inexact-ok += pown downward m68k96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok += pown tonearest m68k96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok += pown towardzero m68k96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok += pown upward m68k96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b8p-972 : inexact-ok += pown downward binary128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168baa8p-972 : inexact-ok += pown tonearest binary128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168baa8p-972 : inexact-ok += pown towardzero binary128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168baa8p-972 : inexact-ok += pown upward binary128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168baacp-972 : inexact-ok += pown downward ibm128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168b8p-972 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168bcp-972 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168b8p-972 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168bcp-972 : inexact-ok underflow errno-erange-ok +pown 0x0.ffff1p-1 1022 += pown downward binary32 0x7.fff88p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x7.fff88p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x7.fff88p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x7.fff88p-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fff88p-4 1022LL : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 0x7.fff88p-4 1022LL : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 0x7.fff88p-4 1022LL : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 0x7.fff88p-4 1022LL : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f18p-1024 : inexact-ok += pown tonearest intel96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1cp-1024 : inexact-ok += pown towardzero intel96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f18p-1024 : inexact-ok += pown upward intel96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1cp-1024 : inexact-ok += pown downward m68k96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f18p-1024 : inexact-ok += pown tonearest m68k96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1cp-1024 : inexact-ok += pown towardzero m68k96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f18p-1024 : inexact-ok += pown upward m68k96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1cp-1024 : inexact-ok += pown downward binary128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1b732778a27de6p-1024 : inexact-ok += pown tonearest binary128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1b732778a27de6p-1024 : inexact-ok += pown towardzero binary128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1b732778a27de6p-1024 : inexact-ok += pown upward binary128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1b732778a27de8p-1024 : inexact-ok += pown downward ibm128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok +pown -0x0.ffff2p-1 1022 += pown downward binary32 -0x7.fff9p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x7.fff9p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x7.fff9p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x7.fff9p-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b18p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1cp-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b18p-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1cp-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcccp-1024 : inexact-ok += pown tonearest intel96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcdp-1024 : inexact-ok += pown towardzero intel96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcccp-1024 : inexact-ok += pown upward intel96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcdp-1024 : inexact-ok += pown downward m68k96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcccp-1024 : inexact-ok += pown tonearest m68k96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcdp-1024 : inexact-ok += pown towardzero m68k96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcccp-1024 : inexact-ok += pown upward m68k96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcdp-1024 : inexact-ok += pown downward binary128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcceb5cc098dc0dp-1024 : inexact-ok += pown tonearest binary128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcceb5cc098dc0dp-1024 : inexact-ok += pown towardzero binary128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcceb5cc098dc0dp-1024 : inexact-ok += pown upward binary128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcceb5cc098dc0d2p-1024 : inexact-ok += pown downward ibm128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b18p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1cp-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b18p-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1cp-1024 : inexact-ok underflow errno-erange-ok +pown 0x0.ffff3p-1 1022 += pown downward binary32 0x7.fff98p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x7.fff98p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x7.fff98p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x7.fff98p-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok += pown tonearest intel96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok += pown towardzero intel96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok += pown upward intel96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c58p-1024 : inexact-ok += pown downward m68k96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok += pown tonearest m68k96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok += pown towardzero m68k96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok += pown upward m68k96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c58p-1024 : inexact-ok += pown downward binary128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c557fab459cda36p-1024 : inexact-ok += pown tonearest binary128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c557fab459cda38p-1024 : inexact-ok += pown towardzero binary128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c557fab459cda36p-1024 : inexact-ok += pown upward binary128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c557fab459cda38p-1024 : inexact-ok += pown downward ibm128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok +pown -0x0.ffff4p-1 1022 += pown downward binary32 -0x7.fffap-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x7.fffap-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x7.fffap-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x7.fffap-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd54p-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok += pown tonearest intel96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok += pown towardzero intel96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok += pown upward intel96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd8p-1024 : inexact-ok += pown downward m68k96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok += pown tonearest m68k96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok += pown towardzero m68k96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok += pown upward m68k96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd8p-1024 : inexact-ok += pown downward binary128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd5eb5a594b1cbep-1024 : inexact-ok += pown tonearest binary128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd5eb5a594b1ccp-1024 : inexact-ok += pown towardzero binary128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd5eb5a594b1cbep-1024 : inexact-ok += pown upward binary128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd5eb5a594b1ccp-1024 : inexact-ok += pown downward ibm128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd54p-1024 : inexact-ok underflow errno-erange-ok +pown 0x0.ffff5p-1 1022 += pown downward binary32 0x7.fffa8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x7.fffa8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x7.fffa8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x7.fffa8p-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3ffp-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec034p-1024 : inexact-ok += pown tonearest intel96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec038p-1024 : inexact-ok += pown towardzero intel96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec034p-1024 : inexact-ok += pown upward intel96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec038p-1024 : inexact-ok += pown downward m68k96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec034p-1024 : inexact-ok += pown tonearest m68k96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec038p-1024 : inexact-ok += pown towardzero m68k96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec034p-1024 : inexact-ok += pown upward m68k96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec038p-1024 : inexact-ok += pown downward binary128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec0361ceb311d7a9cp-1024 : inexact-ok += pown tonearest binary128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec0361ceb311d7a9ep-1024 : inexact-ok += pown towardzero binary128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec0361ceb311d7a9cp-1024 : inexact-ok += pown upward binary128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec0361ceb311d7a9ep-1024 : inexact-ok += pown downward ibm128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3ffp-1024 : inexact-ok underflow errno-erange-ok +pown -0x0.ffff6p-1 1022 += pown downward binary32 -0x7.fffbp-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x7.fffbp-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x7.fffbp-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x7.fffbp-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3ap-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a4p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3ap-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a4p-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351cp-1024 : inexact-ok += pown tonearest intel96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a352p-1024 : inexact-ok += pown towardzero intel96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351cp-1024 : inexact-ok += pown upward intel96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a352p-1024 : inexact-ok += pown downward m68k96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351cp-1024 : inexact-ok += pown tonearest m68k96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a352p-1024 : inexact-ok += pown towardzero m68k96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351cp-1024 : inexact-ok += pown upward m68k96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a352p-1024 : inexact-ok += pown downward binary128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351f7dc82115eafep-1024 : inexact-ok += pown tonearest binary128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351f7dc82115ebp-1024 : inexact-ok += pown towardzero binary128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351f7dc82115eafep-1024 : inexact-ok += pown upward binary128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351f7dc82115ebp-1024 : inexact-ok += pown downward ibm128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3ap-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a4p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3ap-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a4p-1024 : inexact-ok underflow errno-erange-ok +pown 0x0.ffff7p-1 1022 += pown downward binary32 0x7.fffb8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x7.fffb8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x7.fffb8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x7.fffb8p-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3cp-1024 : inexact-ok += pown tonearest intel96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad4p-1024 : inexact-ok += pown towardzero intel96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3cp-1024 : inexact-ok += pown upward intel96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad4p-1024 : inexact-ok += pown downward m68k96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3cp-1024 : inexact-ok += pown tonearest m68k96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad4p-1024 : inexact-ok += pown towardzero m68k96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3cp-1024 : inexact-ok += pown upward m68k96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad4p-1024 : inexact-ok += pown downward binary128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3f94b10694961ap-1024 : inexact-ok += pown tonearest binary128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3f94b10694961cp-1024 : inexact-ok += pown towardzero binary128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3f94b10694961ap-1024 : inexact-ok += pown upward binary128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3f94b10694961cp-1024 : inexact-ok += pown downward ibm128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok +pown 0x0.ffff1p-1 16382 += pown downward binary32 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x7.fff88p-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x7.fff88p-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba88p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba9p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba88p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba9p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8cp-16384 : inexact-ok += pown tonearest m68k96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba9p-16384 : inexact-ok += pown towardzero m68k96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8cp-16384 : inexact-ok += pown upward m68k96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba9p-16384 : inexact-ok += pown downward binary128 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8f0466310c901p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8f0466310c9014p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8f0466310c901p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8f0466310c9014p-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x7.fff88p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x7.fff88p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x7.fff88p-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -0x0.ffff2p-1 16382 += pown downward binary32 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x7.fff9p-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x7.fff9p-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749bp-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b8p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749bp-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b8p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b4p-16384 : inexact-ok += pown tonearest m68k96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b4p-16384 : inexact-ok += pown towardzero m68k96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b4p-16384 : inexact-ok += pown upward m68k96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b8p-16384 : inexact-ok += pown downward binary128 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b54478bb0e9354p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b54478bb0e9354p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b54478bb0e9354p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b54478bb0e9358p-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x7.fff9p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x7.fff9p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x7.fff9p-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown 0x0.ffff3p-1 16382 += pown downward binary32 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x7.fff98p-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x7.fff98p-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc618p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc618p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc618p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc62p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc618p-16384 : inexact-ok += pown tonearest m68k96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61cp-16384 : inexact-ok += pown towardzero m68k96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc618p-16384 : inexact-ok += pown upward m68k96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61cp-16384 : inexact-ok += pown downward binary128 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61a9fa889c57574p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61a9fa889c57578p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61a9fa889c57574p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61a9fa889c57578p-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x7.fff98p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x7.fff98p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x7.fff98p-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -0x0.ffff4p-1 16382 += pown downward binary32 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x7.fffap-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x7.fffap-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d963158p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d963158p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d963158p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96316p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d963158p-16384 : inexact-ok += pown tonearest m68k96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315cp-16384 : inexact-ok += pown towardzero m68k96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d963158p-16384 : inexact-ok += pown upward m68k96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315cp-16384 : inexact-ok += pown downward binary128 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315bdcf7fd580c3cp-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315bdcf7fd580c4p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315bdcf7fd580c3cp-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315bdcf7fd580c4p-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x7.fffap-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x7.fffap-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x7.fffap-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown 0x0.ffff5p-1 16382 += pown downward binary32 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x7.fffa8p-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x7.fffa8p-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x7.fffa8p-4 16382LL : 0x3.5e4fd00611732288p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173229p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 0x7.fffa8p-4 16382LL : 0x3.5e4fd00611732288p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173229p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228cp-16384 : inexact-ok += pown tonearest m68k96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173229p-16384 : inexact-ok += pown towardzero m68k96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228cp-16384 : inexact-ok += pown upward m68k96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173229p-16384 : inexact-ok += pown downward binary128 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228f65aa356b4f3p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228f65aa356b4f3p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228f65aa356b4f3p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228f65aa356b4f34p-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x7.fffa8p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x7.fffa8p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x7.fffa8p-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -0x0.ffff6p-1 16382 += pown downward binary32 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x7.fffbp-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x7.fffbp-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b22258p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b22258p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b22258p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2226p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b22258p-16384 : inexact-ok += pown tonearest m68k96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225cp-16384 : inexact-ok += pown towardzero m68k96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b22258p-16384 : inexact-ok += pown upward m68k96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225cp-16384 : inexact-ok += pown downward binary128 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225b98b33081b63p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225b98b33081b634p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225b98b33081b63p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225b98b33081b634p-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x7.fffbp-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x7.fffbp-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x7.fffbp-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown 0x0.ffff7p-1 16382 += pown downward binary32 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x7.fffb8p-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x7.fffb8p-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e458869p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e458869p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e458869p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e4588698p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e458869p-16384 : inexact-ok += pown tonearest m68k96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e4588694p-16384 : inexact-ok += pown towardzero m68k96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e458869p-16384 : inexact-ok += pown upward m68k96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e4588694p-16384 : inexact-ok += pown downward binary128 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e45886933722a2cd3cb4p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e45886933722a2cd3cb4p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e45886933722a2cd3cb4p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e45886933722a2cd3cb8p-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x7.fffb8p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x7.fffb8p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x7.fffb8p-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown 0x0.ffff1p-1 16383 += pown downward binary32 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x7.fff88p-4 16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x7.fff88p-4 16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a028p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a028p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a024p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a028p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero m68k96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a024p-16384 : inexact-ok underflow errno-erange-ok += pown upward m68k96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a028p-16384 : inexact-ok underflow errno-erange-ok += pown downward binary128 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02762c00e766108p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02762c00e76610cp-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02762c00e766108p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02762c00e76610cp-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x7.fff88p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x7.fff88p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x7.fff88p-4 16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -0x0.ffff2p-1 16383 += pown downward binary32 -0x7.fff9p-4 16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x7.fff9p-4 16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b458p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b454p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero m68k96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok += pown upward m68k96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45171fd0f9277d4p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45171fd0f9277d4p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45171fd0f9277dp-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45171fd0f9277dp-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x7.fff9p-4 16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x7.fff9p-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x7.fff9p-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown 0x0.ffff3p-1 16383 += pown downward binary32 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x7.fff98p-4 16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x7.fff98p-4 16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76e8p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76fp-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76e8p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76fp-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ecp-16384 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ecp-16384 : inexact-ok underflow errno-erange-ok += pown towardzero m68k96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ecp-16384 : inexact-ok underflow errno-erange-ok += pown upward m68k96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76fp-16384 : inexact-ok underflow errno-erange-ok += pown downward binary128 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ec1f59740642cp-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ec1f59740642c4p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ec1f59740642cp-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ec1f59740642c4p-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x7.fff98p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x7.fff98p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x7.fff98p-4 16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -0x0.ffff4p-1 16383 += pown downward binary32 -0x7.fffap-4 16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x7.fffap-4 16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51398p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51398p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec5139p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec5139p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51398p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51394p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero m68k96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51394p-16384 : inexact-ok underflow errno-erange-ok += pown upward m68k96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51394p-16384 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec513959bf98bcf072p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec513959bf98bcf072p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec513959bf98bcf071cp-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec513959bf98bcf071cp-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x7.fffap-4 16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x7.fffap-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x7.fffap-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown 0x0.ffff5p-1 16383 += pown downward binary32 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x7.fffa8p-4 16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x7.fffa8p-4 16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b5p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero m68k96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok += pown upward m68k96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b4cp-16384 : inexact-ok underflow errno-erange-ok += pown downward binary128 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b481ef3cfc32538p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b481ef3cfc3253cp-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b481ef3cfc32538p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b481ef3cfc3253cp-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x7.fffa8p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x7.fffa8p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x7.fffa8p-4 16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown -0x0.ffff6p-1 16383 += pown downward binary32 -0x7.fffbp-4 16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok += pown tonearest binary32 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward binary64 -0x7.fffbp-4 16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown downward intel96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7478p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7478p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee747p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee747p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7478p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7478p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero m68k96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7474p-16384 : inexact-ok underflow errno-erange-ok += pown upward m68k96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7474p-16384 : inexact-ok underflow errno-erange-ok += pown downward binary128 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7476219cf888dbf4p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7476219cf888dbfp-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7476219cf888dbfp-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7476219cf888dbfp-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 -0x7.fffbp-4 16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += pown tonearest ibm128 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 -0x7.fffbp-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 -0x7.fffbp-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +pown 0x0.ffff7p-1 16383 += pown downward binary32 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x7.fffb8p-4 16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary64 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary64 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary64 0x7.fffb8p-4 16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest intel96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero intel96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok += pown upward intel96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795318p-16384 : inexact-ok underflow errno-erange-ok += pown downward m68k96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest m68k96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero m68k96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok += pown upward m68k96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795314p-16384 : inexact-ok underflow errno-erange-ok += pown downward binary128 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795310b5b7e9e4e09p-16384 : inexact-ok underflow errno-erange-ok += pown tonearest binary128 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795310b5b7e9e4e09p-16384 : inexact-ok underflow errno-erange-ok += pown towardzero binary128 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795310b5b7e9e4e09p-16384 : inexact-ok underflow errno-erange-ok += pown upward binary128 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795310b5b7e9e4e094p-16384 : inexact-ok underflow errno-erange-ok += pown downward ibm128 0x7.fffb8p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown tonearest ibm128 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero ibm128 0x7.fffb8p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += pown upward ibm128 0x7.fffb8p-4 16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +pown 0x2.000b3p0 -1022 += pown downward binary32 0x2.000b3p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.000b3p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.000b3p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.000b3p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fc8p-1024 : inexact-ok += pown tonearest intel96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fccp-1024 : inexact-ok += pown towardzero intel96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fc8p-1024 : inexact-ok += pown upward intel96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fccp-1024 : inexact-ok += pown downward m68k96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fc8p-1024 : inexact-ok += pown tonearest m68k96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fccp-1024 : inexact-ok += pown towardzero m68k96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fc8p-1024 : inexact-ok += pown upward m68k96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fccp-1024 : inexact-ok += pown downward binary128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fca390f911a880ap-1024 : inexact-ok += pown tonearest binary128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fca390f911a880ap-1024 : inexact-ok += pown towardzero binary128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fca390f911a880ap-1024 : inexact-ok += pown upward binary128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fca390f911a880cp-1024 : inexact-ok += pown downward ibm128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok +pown 0x2.000582p0 -1022 += pown downward binary32 0x2.000584p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.000584p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.000584p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.000584p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 0x2.000584p+0 -1022LL : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 0x2.000584p+0 -1022LL : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e4p-1024 : inexact-ok += pown tonearest intel96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e8p-1024 : inexact-ok += pown towardzero intel96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e4p-1024 : inexact-ok += pown upward intel96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e8p-1024 : inexact-ok += pown downward m68k96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e4p-1024 : inexact-ok += pown tonearest m68k96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e8p-1024 : inexact-ok += pown towardzero m68k96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e4p-1024 : inexact-ok += pown upward m68k96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e8p-1024 : inexact-ok += pown downward binary128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e609288c887bfep-1024 : inexact-ok += pown tonearest binary128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e609288c887bfep-1024 : inexact-ok += pown towardzero binary128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e609288c887bfep-1024 : inexact-ok += pown upward binary128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e609288c887cp-1024 : inexact-ok += pown downward ibm128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok += pown downward binary32 0x2.00058p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown tonearest binary32 0x2.00058p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown towardzero binary32 0x2.00058p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange += pown upward binary32 0x2.00058p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 0x2.00058p+0 -1022LL : 0x3.d503df508fb84p-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x2.00058p+0 -1022LL : 0x3.d503df508fb81958p-1024 : inexact-ok += pown tonearest intel96 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195cp-1024 : inexact-ok += pown towardzero intel96 0x2.00058p+0 -1022LL : 0x3.d503df508fb81958p-1024 : inexact-ok += pown upward intel96 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195cp-1024 : inexact-ok += pown downward m68k96 0x2.00058p+0 -1022LL : 0x3.d503df508fb81958p-1024 : inexact-ok += pown tonearest m68k96 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195cp-1024 : inexact-ok += pown towardzero m68k96 0x2.00058p+0 -1022LL : 0x3.d503df508fb81958p-1024 : inexact-ok += pown upward m68k96 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195cp-1024 : inexact-ok += pown downward binary128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195a8cb512092438p-1024 : inexact-ok += pown tonearest binary128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195a8cb512092438p-1024 : inexact-ok += pown towardzero binary128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195a8cb512092438p-1024 : inexact-ok += pown upward binary128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195a8cb51209243ap-1024 : inexact-ok += pown downward ibm128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x2.00058p+0 -1022LL : 0x3.d503df508fb84p-1024 : inexact-ok underflow errno-erange-ok += pown downward binary64 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest binary64 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok += pown towardzero binary64 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok += pown upward binary64 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok += pown downward intel96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok += pown tonearest intel96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok += pown towardzero intel96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok += pown upward intel96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baafp-1024 : inexact-ok += pown downward m68k96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok += pown tonearest m68k96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok += pown towardzero m68k96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok += pown upward m68k96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baafp-1024 : inexact-ok += pown downward binary128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaed11303c000cf4p-1024 : inexact-ok += pown tonearest binary128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaed11303c000cf4p-1024 : inexact-ok += pown towardzero binary128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaed11303c000cf4p-1024 : inexact-ok += pown upward binary128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaed11303c000cf6p-1024 : inexact-ok += pown downward ibm128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok += pown tonearest ibm128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok += pown towardzero ibm128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok += pown upward ibm128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok +pown 10 -1 += pown downward binary32 0xap+0 -1LL : 0x1.999998p-4 : inexact-ok += pown tonearest binary32 0xap+0 -1LL : 0x1.99999ap-4 : inexact-ok += pown towardzero binary32 0xap+0 -1LL : 0x1.999998p-4 : inexact-ok += pown upward binary32 0xap+0 -1LL : 0x1.99999ap-4 : inexact-ok += pown downward binary64 0xap+0 -1LL : 0x1.9999999999999p-4 : inexact-ok += pown tonearest binary64 0xap+0 -1LL : 0x1.999999999999ap-4 : inexact-ok += pown towardzero binary64 0xap+0 -1LL : 0x1.9999999999999p-4 : inexact-ok += pown upward binary64 0xap+0 -1LL : 0x1.999999999999ap-4 : inexact-ok += pown downward intel96 0xap+0 -1LL : 0x1.9999999999999998p-4 : inexact-ok += pown tonearest intel96 0xap+0 -1LL : 0x1.999999999999999ap-4 : inexact-ok += pown towardzero intel96 0xap+0 -1LL : 0x1.9999999999999998p-4 : inexact-ok += pown upward intel96 0xap+0 -1LL : 0x1.999999999999999ap-4 : inexact-ok += pown downward m68k96 0xap+0 -1LL : 0x1.9999999999999998p-4 : inexact-ok += pown tonearest m68k96 0xap+0 -1LL : 0x1.999999999999999ap-4 : inexact-ok += pown towardzero m68k96 0xap+0 -1LL : 0x1.9999999999999998p-4 : inexact-ok += pown upward m68k96 0xap+0 -1LL : 0x1.999999999999999ap-4 : inexact-ok += pown downward binary128 0xap+0 -1LL : 0x1.9999999999999999999999999999p-4 : inexact-ok += pown tonearest binary128 0xap+0 -1LL : 0x1.999999999999999999999999999ap-4 : inexact-ok += pown towardzero binary128 0xap+0 -1LL : 0x1.9999999999999999999999999999p-4 : inexact-ok += pown upward binary128 0xap+0 -1LL : 0x1.999999999999999999999999999ap-4 : inexact-ok += pown downward ibm128 0xap+0 -1LL : 0x1.999999999999999999999999998p-4 : inexact-ok += pown tonearest ibm128 0xap+0 -1LL : 0x1.999999999999999999999999998p-4 : inexact-ok += pown towardzero ibm128 0xap+0 -1LL : 0x1.999999999999999999999999998p-4 : inexact-ok += pown upward ibm128 0xap+0 -1LL : 0x1.9999999999999999999999999ap-4 : inexact-ok +pown 10 -2 += pown downward binary32 0xap+0 -2LL : 0x2.8f5c28p-8 : inexact-ok += pown tonearest binary32 0xap+0 -2LL : 0x2.8f5c28p-8 : inexact-ok += pown towardzero binary32 0xap+0 -2LL : 0x2.8f5c28p-8 : inexact-ok += pown upward binary32 0xap+0 -2LL : 0x2.8f5c2cp-8 : inexact-ok += pown downward binary64 0xap+0 -2LL : 0x2.8f5c28f5c28f4p-8 : inexact-ok += pown tonearest binary64 0xap+0 -2LL : 0x2.8f5c28f5c28f6p-8 : inexact-ok += pown towardzero binary64 0xap+0 -2LL : 0x2.8f5c28f5c28f4p-8 : inexact-ok += pown upward binary64 0xap+0 -2LL : 0x2.8f5c28f5c28f6p-8 : inexact-ok += pown downward intel96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok += pown tonearest intel96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok += pown towardzero intel96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok += pown upward intel96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c2cp-8 : inexact-ok += pown downward m68k96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok += pown tonearest m68k96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok += pown towardzero m68k96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok += pown upward m68k96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c2cp-8 : inexact-ok += pown downward binary128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28f4p-8 : inexact-ok += pown tonearest binary128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28f6p-8 : inexact-ok += pown towardzero binary128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28f4p-8 : inexact-ok += pown upward binary128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28f6p-8 : inexact-ok += pown downward ibm128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28p-8 : inexact-ok += pown tonearest ibm128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c29p-8 : inexact-ok += pown towardzero ibm128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28p-8 : inexact-ok += pown upward ibm128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c29p-8 : inexact-ok +pown 10 -3 += pown downward binary32 0xap+0 -3LL : 0x4.18937p-12 : inexact-ok += pown tonearest binary32 0xap+0 -3LL : 0x4.189378p-12 : inexact-ok += pown towardzero binary32 0xap+0 -3LL : 0x4.18937p-12 : inexact-ok += pown upward binary32 0xap+0 -3LL : 0x4.189378p-12 : inexact-ok += pown downward binary64 0xap+0 -3LL : 0x4.189374bc6a7ecp-12 : inexact-ok += pown tonearest binary64 0xap+0 -3LL : 0x4.189374bc6a7fp-12 : inexact-ok += pown towardzero binary64 0xap+0 -3LL : 0x4.189374bc6a7ecp-12 : inexact-ok += pown upward binary64 0xap+0 -3LL : 0x4.189374bc6a7fp-12 : inexact-ok += pown downward intel96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok += pown tonearest intel96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok += pown towardzero intel96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok += pown upward intel96 0xap+0 -3LL : 0x4.189374bc6a7ef9ep-12 : inexact-ok += pown downward m68k96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok += pown tonearest m68k96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok += pown towardzero m68k96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok += pown upward m68k96 0xap+0 -3LL : 0x4.189374bc6a7ef9ep-12 : inexact-ok += pown downward binary128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e5604188p-12 : inexact-ok += pown tonearest binary128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e5604188p-12 : inexact-ok += pown towardzero binary128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e5604188p-12 : inexact-ok += pown upward binary128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e560418cp-12 : inexact-ok += pown downward ibm128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e5604p-12 : inexact-ok += pown tonearest ibm128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e56042p-12 : inexact-ok += pown towardzero ibm128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e5604p-12 : inexact-ok += pown upward ibm128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e56042p-12 : inexact-ok +pown 10 -4 += pown downward binary32 0xap+0 -4LL : 0x6.8db8b8p-16 : inexact-ok += pown tonearest binary32 0xap+0 -4LL : 0x6.8db8b8p-16 : inexact-ok += pown towardzero binary32 0xap+0 -4LL : 0x6.8db8b8p-16 : inexact-ok += pown upward binary32 0xap+0 -4LL : 0x6.8db8cp-16 : inexact-ok += pown downward binary64 0xap+0 -4LL : 0x6.8db8bac710cbp-16 : inexact-ok += pown tonearest binary64 0xap+0 -4LL : 0x6.8db8bac710cb4p-16 : inexact-ok += pown towardzero binary64 0xap+0 -4LL : 0x6.8db8bac710cbp-16 : inexact-ok += pown upward binary64 0xap+0 -4LL : 0x6.8db8bac710cb4p-16 : inexact-ok += pown downward intel96 0xap+0 -4LL : 0x6.8db8bac710cb2958p-16 : inexact-ok += pown tonearest intel96 0xap+0 -4LL : 0x6.8db8bac710cb296p-16 : inexact-ok += pown towardzero intel96 0xap+0 -4LL : 0x6.8db8bac710cb2958p-16 : inexact-ok += pown upward intel96 0xap+0 -4LL : 0x6.8db8bac710cb296p-16 : inexact-ok += pown downward m68k96 0xap+0 -4LL : 0x6.8db8bac710cb2958p-16 : inexact-ok += pown tonearest m68k96 0xap+0 -4LL : 0x6.8db8bac710cb296p-16 : inexact-ok += pown towardzero m68k96 0xap+0 -4LL : 0x6.8db8bac710cb2958p-16 : inexact-ok += pown upward m68k96 0xap+0 -4LL : 0x6.8db8bac710cb296p-16 : inexact-ok += pown downward binary128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a0274p-16 : inexact-ok += pown tonearest binary128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a0274p-16 : inexact-ok += pown towardzero binary128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a0274p-16 : inexact-ok += pown upward binary128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a0278p-16 : inexact-ok += pown downward ibm128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a02p-16 : inexact-ok += pown tonearest ibm128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a02p-16 : inexact-ok += pown towardzero ibm128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a02p-16 : inexact-ok += pown upward ibm128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a04p-16 : inexact-ok +pown 10 -5 += pown downward binary32 0xap+0 -5LL : 0xa.7c5acp-20 : inexact-ok += pown tonearest binary32 0xap+0 -5LL : 0xa.7c5acp-20 : inexact-ok += pown towardzero binary32 0xap+0 -5LL : 0xa.7c5acp-20 : inexact-ok += pown upward binary32 0xap+0 -5LL : 0xa.7c5adp-20 : inexact-ok += pown downward binary64 0xap+0 -5LL : 0xa.7c5ac471b478p-20 : inexact-ok += pown tonearest binary64 0xap+0 -5LL : 0xa.7c5ac471b4788p-20 : inexact-ok += pown towardzero binary64 0xap+0 -5LL : 0xa.7c5ac471b478p-20 : inexact-ok += pown upward binary64 0xap+0 -5LL : 0xa.7c5ac471b4788p-20 : inexact-ok += pown downward intel96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok += pown tonearest intel96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok += pown towardzero intel96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok += pown upward intel96 0xap+0 -5LL : 0xa.7c5ac471b478424p-20 : inexact-ok += pown downward m68k96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok += pown tonearest m68k96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok += pown towardzero m68k96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok += pown upward m68k96 0xap+0 -5LL : 0xa.7c5ac471b478424p-20 : inexact-ok += pown downward binary128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc3372p-20 : inexact-ok += pown tonearest binary128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc3372p-20 : inexact-ok += pown towardzero binary128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc3372p-20 : inexact-ok += pown upward binary128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc33728p-20 : inexact-ok += pown downward ibm128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc334p-20 : inexact-ok += pown tonearest ibm128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc338p-20 : inexact-ok += pown towardzero ibm128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc334p-20 : inexact-ok += pown upward ibm128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc338p-20 : inexact-ok +pown 10 -6 += pown downward binary32 0xap+0 -6LL : 0x1.0c6f7ap-20 : inexact-ok += pown tonearest binary32 0xap+0 -6LL : 0x1.0c6f7ap-20 : inexact-ok += pown towardzero binary32 0xap+0 -6LL : 0x1.0c6f7ap-20 : inexact-ok += pown upward binary32 0xap+0 -6LL : 0x1.0c6f7cp-20 : inexact-ok += pown downward binary64 0xap+0 -6LL : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok += pown tonearest binary64 0xap+0 -6LL : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok += pown towardzero binary64 0xap+0 -6LL : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok += pown upward binary64 0xap+0 -6LL : 0x1.0c6f7a0b5ed8ep-20 : inexact-ok += pown downward intel96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36ap-20 : inexact-ok += pown tonearest intel96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36cp-20 : inexact-ok += pown towardzero intel96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36ap-20 : inexact-ok += pown upward intel96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36cp-20 : inexact-ok += pown downward m68k96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36ap-20 : inexact-ok += pown tonearest m68k96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36cp-20 : inexact-ok += pown towardzero m68k96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36ap-20 : inexact-ok += pown upward m68k96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36cp-20 : inexact-ok += pown downward binary128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20 : inexact-ok += pown tonearest binary128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20 : inexact-ok += pown towardzero binary128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20 : inexact-ok += pown upward binary128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f34938584p-20 : inexact-ok += pown downward ibm128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20 : inexact-ok += pown tonearest ibm128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20 : inexact-ok += pown towardzero ibm128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20 : inexact-ok += pown upward ibm128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f349386p-20 : inexact-ok +pown 10 -7 += pown downward binary32 0xap+0 -7LL : 0x1.ad7f28p-24 : inexact-ok += pown tonearest binary32 0xap+0 -7LL : 0x1.ad7f2ap-24 : inexact-ok += pown towardzero binary32 0xap+0 -7LL : 0x1.ad7f28p-24 : inexact-ok += pown upward binary32 0xap+0 -7LL : 0x1.ad7f2ap-24 : inexact-ok += pown downward binary64 0xap+0 -7LL : 0x1.ad7f29abcaf48p-24 : inexact-ok += pown tonearest binary64 0xap+0 -7LL : 0x1.ad7f29abcaf48p-24 : inexact-ok += pown towardzero binary64 0xap+0 -7LL : 0x1.ad7f29abcaf48p-24 : inexact-ok += pown upward binary64 0xap+0 -7LL : 0x1.ad7f29abcaf49p-24 : inexact-ok += pown downward intel96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok += pown tonearest intel96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok += pown towardzero intel96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok += pown upward intel96 0xap+0 -7LL : 0x1.ad7f29abcaf4857ap-24 : inexact-ok += pown downward m68k96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok += pown tonearest m68k96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok += pown towardzero m68k96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok += pown upward m68k96 0xap+0 -7LL : 0x1.ad7f29abcaf4857ap-24 : inexact-ok += pown downward binary128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec08d2p-24 : inexact-ok += pown tonearest binary128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec08d2p-24 : inexact-ok += pown towardzero binary128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec08d2p-24 : inexact-ok += pown upward binary128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec08d3p-24 : inexact-ok += pown downward ibm128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec088p-24 : inexact-ok += pown tonearest ibm128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec09p-24 : inexact-ok += pown towardzero ibm128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec088p-24 : inexact-ok += pown upward ibm128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec09p-24 : inexact-ok +pown 0x0.ffffffffffffffffp0 1 += pown downward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown downward binary32 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown upward binary32 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown downward binary64 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown upward binary64 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown downward intel96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown upward intel96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown downward m68k96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown upward m68k96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown downward binary128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown upward binary128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown downward ibm128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown upward ibm128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok += pown downward binary64 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown tonearest binary64 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown towardzero binary64 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown upward binary64 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown downward intel96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown tonearest intel96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown towardzero intel96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown upward intel96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown downward m68k96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown tonearest m68k96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown towardzero m68k96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown upward m68k96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown downward binary128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown tonearest binary128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown towardzero binary128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown upward binary128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown downward ibm128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown tonearest ibm128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown towardzero ibm128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown upward ibm128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown downward intel96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown tonearest intel96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown towardzero intel96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown upward intel96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown downward m68k96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown tonearest m68k96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown towardzero m68k96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown upward m68k96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown downward binary128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown tonearest binary128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown towardzero binary128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown upward binary128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown downward ibm128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown tonearest ibm128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown towardzero ibm128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown upward ibm128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok +pown 0x0.ffffffffffffffffp0 2 += pown downward binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown downward binary32 0xf.fffffp-4 2LL : 0xf.ffffep-4 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 2LL : 0xf.ffffep-4 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 2LL : 0xf.ffffep-4 : inexact-ok += pown upward binary32 0xf.fffffp-4 2LL : 0xf.fffffp-4 : inexact-ok += pown downward binary64 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown upward binary64 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown downward intel96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown upward intel96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown downward m68k96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown upward m68k96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown downward binary128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown upward binary128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown downward ibm128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown upward ibm128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok += pown downward binary64 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok += pown tonearest binary64 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok += pown towardzero binary64 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok += pown upward binary64 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown downward intel96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok += pown tonearest intel96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok += pown towardzero intel96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok += pown upward intel96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff001p-4 : inexact-ok += pown downward m68k96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok += pown tonearest m68k96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok += pown towardzero m68k96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok += pown upward m68k96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff001p-4 : inexact-ok += pown downward binary128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok += pown tonearest binary128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok += pown towardzero binary128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok += pown upward binary128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok += pown downward ibm128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok += pown tonearest ibm128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok += pown towardzero ibm128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok += pown upward ibm128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok += pown downward intel96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown tonearest intel96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown towardzero intel96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown upward intel96 0xf.fffffffffffffffp-4 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown downward m68k96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown tonearest m68k96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown towardzero m68k96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown upward m68k96 0xf.fffffffffffffffp-4 2LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown downward binary128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown tonearest binary128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown towardzero binary128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown upward binary128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffe0000000000008p-4 : inexact-ok += pown downward ibm128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown tonearest ibm128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown towardzero ibm128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown upward ibm128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffe00000000004p-4 : inexact-ok +pown 0x0.ffffffffffffffffp0 3 += pown downward binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown downward binary32 0xf.fffffp-4 3LL : 0xf.ffffdp-4 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 3LL : 0xf.ffffdp-4 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 3LL : 0xf.ffffdp-4 : inexact-ok += pown upward binary32 0xf.fffffp-4 3LL : 0xf.ffffep-4 : inexact-ok += pown downward binary64 0xf.fffffp-4 3LL : 0xf.ffffd000002f8p-4 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 3LL : 0xf.ffffd000002f8p-4 : inexact-ok += pown upward binary64 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok += pown downward intel96 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffp-4 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffp-4 : inexact-ok += pown upward intel96 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok += pown downward m68k96 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffp-4 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffp-4 : inexact-ok += pown upward m68k96 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok += pown downward binary128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok += pown upward binary128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok += pown downward ibm128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok += pown upward ibm128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok += pown downward binary64 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok += pown tonearest binary64 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok += pown towardzero binary64 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok += pown upward binary64 0xf.ffffffffffff8p-4 3LL : 0xf.ffffffffffffp-4 : inexact-ok += pown downward intel96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok += pown tonearest intel96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok += pown towardzero intel96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok += pown upward intel96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe801p-4 : inexact-ok += pown downward m68k96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok += pown tonearest m68k96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok += pown towardzero m68k96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok += pown upward m68k96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe801p-4 : inexact-ok += pown downward binary128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000bf8p-4 : inexact-ok += pown tonearest binary128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000cp-4 : inexact-ok += pown towardzero binary128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000bf8p-4 : inexact-ok += pown upward binary128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000cp-4 : inexact-ok += pown downward ibm128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe80000000000008p-4 : inexact-ok += pown tonearest ibm128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000cp-4 : inexact-ok += pown towardzero ibm128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe80000000000008p-4 : inexact-ok += pown upward ibm128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000cp-4 : inexact-ok += pown downward intel96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok += pown tonearest intel96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok += pown towardzero intel96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok += pown upward intel96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown downward m68k96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok += pown tonearest m68k96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok += pown towardzero m68k96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok += pown upward m68k96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown downward binary128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok += pown tonearest binary128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok += pown towardzero binary128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok += pown upward binary128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffd0000000000008p-4 : inexact-ok += pown downward ibm128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok += pown tonearest ibm128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok += pown towardzero ibm128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok += pown upward ibm128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffd00000000004p-4 : inexact-ok +pown 0x0.ffffffffffffffffp0 4 += pown downward binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown downward binary32 0xf.fffffp-4 4LL : 0xf.ffffcp-4 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 4LL : 0xf.ffffcp-4 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 4LL : 0xf.ffffcp-4 : inexact-ok += pown upward binary32 0xf.fffffp-4 4LL : 0xf.ffffdp-4 : inexact-ok += pown downward binary64 0xf.fffffp-4 4LL : 0xf.ffffc000005f8p-4 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 4LL : 0xf.ffffc000005f8p-4 : inexact-ok += pown upward binary64 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok += pown downward intel96 0xf.fffffp-4 4LL : 0xf.ffffc000005ffffp-4 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 4LL : 0xf.ffffc000005ffffp-4 : inexact-ok += pown upward intel96 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok += pown downward m68k96 0xf.fffffp-4 4LL : 0xf.ffffc000005ffffp-4 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 4LL : 0xf.ffffc000005ffffp-4 : inexact-ok += pown upward m68k96 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok += pown downward binary128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok += pown upward binary128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok += pown downward ibm128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok += pown upward ibm128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok += pown downward binary64 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok += pown tonearest binary64 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok += pown towardzero binary64 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok += pown upward binary64 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe8p-4 : inexact-ok += pown downward intel96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok += pown tonearest intel96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok += pown towardzero intel96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok += pown upward intel96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe001p-4 : inexact-ok += pown downward m68k96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok += pown tonearest m68k96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok += pown towardzero m68k96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok += pown upward m68k96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe001p-4 : inexact-ok += pown downward binary128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000017f8p-4 : inexact-ok += pown tonearest binary128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000018p-4 : inexact-ok += pown towardzero binary128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000017f8p-4 : inexact-ok += pown upward binary128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000018p-4 : inexact-ok += pown downward ibm128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000014p-4 : inexact-ok += pown tonearest ibm128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000018p-4 : inexact-ok += pown towardzero ibm128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000014p-4 : inexact-ok += pown upward ibm128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000018p-4 : inexact-ok += pown downward intel96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown tonearest intel96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown towardzero intel96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown upward intel96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffdp-4 : inexact-ok += pown downward m68k96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown tonearest m68k96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown towardzero m68k96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown upward m68k96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffdp-4 : inexact-ok += pown downward binary128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown tonearest binary128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown towardzero binary128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown upward binary128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffc0000000000008p-4 : inexact-ok += pown downward ibm128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown tonearest ibm128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown towardzero ibm128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown upward ibm128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffc00000000004p-4 : inexact-ok +pown 0x0.ffffffffffffffffp0 5 += pown downward binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown downward binary32 0xf.fffffp-4 5LL : 0xf.ffffbp-4 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 5LL : 0xf.ffffbp-4 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 5LL : 0xf.ffffbp-4 : inexact-ok += pown upward binary32 0xf.fffffp-4 5LL : 0xf.ffffcp-4 : inexact-ok += pown downward binary64 0xf.fffffp-4 5LL : 0xf.ffffb000009f8p-4 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 5LL : 0xf.ffffb000009f8p-4 : inexact-ok += pown upward binary64 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok += pown downward intel96 0xf.fffffp-4 5LL : 0xf.ffffb000009ffffp-4 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 5LL : 0xf.ffffb000009ffffp-4 : inexact-ok += pown upward intel96 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok += pown downward m68k96 0xf.fffffp-4 5LL : 0xf.ffffb000009ffffp-4 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 5LL : 0xf.ffffb000009ffffp-4 : inexact-ok += pown upward m68k96 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok += pown downward binary128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000004ffff8p-4 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000005p-4 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000004ffff8p-4 : inexact-ok += pown upward binary128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000005p-4 : inexact-ok += pown downward ibm128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000004ffcp-4 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000005p-4 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000004ffcp-4 : inexact-ok += pown upward ibm128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000005p-4 : inexact-ok += pown downward binary64 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok += pown tonearest binary64 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok += pown towardzero binary64 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok += pown upward binary64 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffep-4 : inexact-ok += pown downward intel96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok += pown tonearest intel96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok += pown towardzero intel96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok += pown upward intel96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd801p-4 : inexact-ok += pown downward m68k96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok += pown tonearest m68k96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok += pown towardzero m68k96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok += pown upward m68k96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd801p-4 : inexact-ok += pown downward binary128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000027f8p-4 : inexact-ok += pown tonearest binary128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000028p-4 : inexact-ok += pown towardzero binary128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000027f8p-4 : inexact-ok += pown upward binary128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000028p-4 : inexact-ok += pown downward ibm128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000024p-4 : inexact-ok += pown tonearest ibm128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000028p-4 : inexact-ok += pown towardzero ibm128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000024p-4 : inexact-ok += pown upward ibm128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000028p-4 : inexact-ok += pown downward intel96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok += pown tonearest intel96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok += pown towardzero intel96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok += pown upward intel96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown downward m68k96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok += pown tonearest m68k96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok += pown towardzero m68k96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok += pown upward m68k96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown downward binary128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok += pown tonearest binary128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok += pown towardzero binary128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok += pown upward binary128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffb0000000000008p-4 : inexact-ok += pown downward ibm128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok += pown tonearest ibm128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok += pown towardzero ibm128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok += pown upward ibm128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffb00000000004p-4 : inexact-ok +pown 0x0.ffffffffffffffffp0 6 += pown downward binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown downward binary32 0xf.fffffp-4 6LL : 0xf.ffffap-4 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 6LL : 0xf.ffffap-4 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 6LL : 0xf.ffffap-4 : inexact-ok += pown upward binary32 0xf.fffffp-4 6LL : 0xf.ffffbp-4 : inexact-ok += pown downward binary64 0xf.fffffp-4 6LL : 0xf.ffffa00000ef8p-4 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 6LL : 0xf.ffffa00000ef8p-4 : inexact-ok += pown upward binary64 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok += pown downward intel96 0xf.fffffp-4 6LL : 0xf.ffffa00000effffp-4 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 6LL : 0xf.ffffa00000effffp-4 : inexact-ok += pown upward intel96 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok += pown downward m68k96 0xf.fffffp-4 6LL : 0xf.ffffa00000effffp-4 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 6LL : 0xf.ffffa00000effffp-4 : inexact-ok += pown upward m68k96 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok += pown downward binary128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000effff8p-4 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000fp-4 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000effff8p-4 : inexact-ok += pown upward binary128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000fp-4 : inexact-ok += pown downward ibm128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000effcp-4 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000fp-4 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000effcp-4 : inexact-ok += pown upward ibm128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000fp-4 : inexact-ok += pown downward binary64 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok += pown tonearest binary64 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok += pown towardzero binary64 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok += pown upward binary64 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd8p-4 : inexact-ok += pown downward intel96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok += pown tonearest intel96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok += pown towardzero intel96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok += pown upward intel96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd001p-4 : inexact-ok += pown downward m68k96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok += pown tonearest m68k96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok += pown towardzero m68k96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok += pown upward m68k96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd001p-4 : inexact-ok += pown downward binary128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003bf8p-4 : inexact-ok += pown tonearest binary128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003cp-4 : inexact-ok += pown towardzero binary128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003bf8p-4 : inexact-ok += pown upward binary128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003cp-4 : inexact-ok += pown downward ibm128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd00000000000038p-4 : inexact-ok += pown tonearest ibm128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003cp-4 : inexact-ok += pown towardzero ibm128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd00000000000038p-4 : inexact-ok += pown upward ibm128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003cp-4 : inexact-ok += pown downward intel96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown tonearest intel96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown towardzero intel96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown upward intel96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffbp-4 : inexact-ok += pown downward m68k96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown tonearest m68k96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown towardzero m68k96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown upward m68k96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffbp-4 : inexact-ok += pown downward binary128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown tonearest binary128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown towardzero binary128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown upward binary128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffa0000000000008p-4 : inexact-ok += pown downward ibm128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown tonearest ibm128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown towardzero ibm128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown upward ibm128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffa00000000004p-4 : inexact-ok +pown 0x0.ffffffffffffffffp0 7 += pown downward binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown downward binary32 0xf.fffffp-4 7LL : 0xf.ffff9p-4 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 7LL : 0xf.ffff9p-4 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 7LL : 0xf.ffff9p-4 : inexact-ok += pown upward binary32 0xf.fffffp-4 7LL : 0xf.ffffap-4 : inexact-ok += pown downward binary64 0xf.fffffp-4 7LL : 0xf.ffff9000014f8p-4 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 7LL : 0xf.ffff9000014f8p-4 : inexact-ok += pown upward binary64 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok += pown downward intel96 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffp-4 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffp-4 : inexact-ok += pown upward intel96 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok += pown downward m68k96 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffp-4 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffp-4 : inexact-ok += pown upward m68k96 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok += pown downward binary128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000022ffff8p-4 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000023p-4 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000022ffff8p-4 : inexact-ok += pown upward binary128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000023p-4 : inexact-ok += pown downward ibm128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000022ffcp-4 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000023p-4 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000022ffcp-4 : inexact-ok += pown upward ibm128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000023p-4 : inexact-ok += pown downward binary64 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok += pown tonearest binary64 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok += pown towardzero binary64 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok += pown upward binary64 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffdp-4 : inexact-ok += pown downward intel96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok += pown tonearest intel96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok += pown towardzero intel96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok += pown upward intel96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc801p-4 : inexact-ok += pown downward m68k96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok += pown tonearest m68k96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok += pown towardzero m68k96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok += pown upward m68k96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc801p-4 : inexact-ok += pown downward binary128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000053f8p-4 : inexact-ok += pown tonearest binary128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000054p-4 : inexact-ok += pown towardzero binary128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000053f8p-4 : inexact-ok += pown upward binary128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000054p-4 : inexact-ok += pown downward ibm128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8000000000005p-4 : inexact-ok += pown tonearest ibm128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000054p-4 : inexact-ok += pown towardzero ibm128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8000000000005p-4 : inexact-ok += pown upward ibm128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000054p-4 : inexact-ok += pown downward intel96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok += pown tonearest intel96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok += pown towardzero intel96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok += pown upward intel96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown downward m68k96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok += pown tonearest m68k96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok += pown towardzero m68k96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok += pown upward m68k96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown downward binary128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok += pown tonearest binary128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok += pown towardzero binary128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok += pown upward binary128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff90000000000008p-4 : inexact-ok += pown downward ibm128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok += pown tonearest ibm128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok += pown towardzero ibm128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok += pown upward ibm128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff900000000004p-4 : inexact-ok +pown 0x0.ffffffffffffffffp0 -1 += pown downward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown downward binary32 0xf.fffffp-4 -1LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 -1LL : 0x1.000002p+0 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 -1LL : 0x1p+0 : inexact-ok += pown upward binary32 0xf.fffffp-4 -1LL : 0x1.000002p+0 : inexact-ok += pown downward binary64 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok += pown upward binary64 0xf.fffffp-4 -1LL : 0x1.0000010000011p+0 : inexact-ok += pown downward intel96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok += pown upward intel96 0xf.fffffp-4 -1LL : 0x1.0000010000010002p+0 : inexact-ok += pown downward m68k96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok += pown upward m68k96 0xf.fffffp-4 -1LL : 0x1.0000010000010002p+0 : inexact-ok += pown downward binary128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok += pown upward binary128 0xf.fffffp-4 -1LL : 0x1.0000010000010000010000010001p+0 : inexact-ok += pown downward ibm128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok += pown upward ibm128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001008p+0 : inexact-ok += pown downward binary64 0xf.ffffffffffff8p-4 -1LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0xf.ffffffffffff8p-4 -1LL : 0x1.0000000000001p+0 : inexact-ok += pown towardzero binary64 0xf.ffffffffffff8p-4 -1LL : 0x1p+0 : inexact-ok += pown upward binary64 0xf.ffffffffffff8p-4 -1LL : 0x1.0000000000001p+0 : inexact-ok += pown downward intel96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok += pown tonearest intel96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok += pown towardzero intel96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok += pown upward intel96 0xf.ffffffffffff8p-4 -1LL : 0x1.0000000000000802p+0 : inexact-ok += pown downward m68k96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok += pown tonearest m68k96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok += pown towardzero m68k96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok += pown upward m68k96 0xf.ffffffffffff8p-4 -1LL : 0x1.0000000000000802p+0 : inexact-ok += pown downward binary128 0xf.ffffffffffff8p-4 -1LL : 0x1.000000000000080000000000004p+0 : inexact-ok += pown tonearest binary128 0xf.ffffffffffff8p-4 -1LL : 0x1.000000000000080000000000004p+0 : inexact-ok += pown towardzero binary128 0xf.ffffffffffff8p-4 -1LL : 0x1.000000000000080000000000004p+0 : inexact-ok += pown upward binary128 0xf.ffffffffffff8p-4 -1LL : 0x1.0000000000000800000000000041p+0 : inexact-ok += pown downward ibm128 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok += pown tonearest ibm128 0xf.ffffffffffff8p-4 -1LL : 0x1.000000000000080000000000008p+0 : inexact-ok += pown towardzero ibm128 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok += pown upward ibm128 0xf.ffffffffffff8p-4 -1LL : 0x1.000000000000080000000000008p+0 : inexact-ok += pown downward intel96 0xf.fffffffffffffffp-4 -1LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000002p+0 : inexact-ok += pown towardzero intel96 0xf.fffffffffffffffp-4 -1LL : 0x1p+0 : inexact-ok += pown upward intel96 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000002p+0 : inexact-ok += pown downward m68k96 0xf.fffffffffffffffp-4 -1LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000002p+0 : inexact-ok += pown towardzero m68k96 0xf.fffffffffffffffp-4 -1LL : 0x1p+0 : inexact-ok += pown upward m68k96 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000002p+0 : inexact-ok += pown downward binary128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok += pown tonearest binary128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok += pown towardzero binary128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok += pown upward binary128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001000000000001p+0 : inexact-ok += pown downward ibm128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok += pown tonearest ibm128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok += pown towardzero ibm128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok += pown upward ibm128 0xf.fffffffffffffffp-4 -1LL : 0x1.000000000000000100000000008p+0 : inexact-ok +pown 0x0.ffffffffffffffffp0 -2 += pown downward binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown downward binary32 0xf.fffffp-4 -2LL : 0x1.000002p+0 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 -2LL : 0x1.000002p+0 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 -2LL : 0x1.000002p+0 : inexact-ok += pown upward binary32 0xf.fffffp-4 -2LL : 0x1.000004p+0 : inexact-ok += pown downward binary64 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok += pown upward binary64 0xf.fffffp-4 -2LL : 0x1.0000020000031p+0 : inexact-ok += pown downward intel96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok += pown upward intel96 0xf.fffffp-4 -2LL : 0x1.0000020000030002p+0 : inexact-ok += pown downward m68k96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok += pown upward m68k96 0xf.fffffp-4 -2LL : 0x1.0000020000030002p+0 : inexact-ok += pown downward binary128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok += pown upward binary128 0xf.fffffp-4 -2LL : 0x1.0000020000030000040000050001p+0 : inexact-ok += pown downward ibm128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok += pown upward ibm128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005008p+0 : inexact-ok += pown downward binary64 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok += pown tonearest binary64 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok += pown towardzero binary64 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok += pown upward binary64 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000002p+0 : inexact-ok += pown downward intel96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok += pown tonearest intel96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok += pown towardzero intel96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok += pown upward intel96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001002p+0 : inexact-ok += pown downward m68k96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok += pown tonearest m68k96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok += pown towardzero m68k96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok += pown upward m68k96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001002p+0 : inexact-ok += pown downward binary128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000000cp+0 : inexact-ok += pown tonearest binary128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000000cp+0 : inexact-ok += pown towardzero binary128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000000cp+0 : inexact-ok += pown upward binary128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000000c1p+0 : inexact-ok += pown downward ibm128 0xf.ffffffffffff8p-4 -2LL : 0x1.000000000000100000000000008p+0 : inexact-ok += pown tonearest ibm128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000001p+0 : inexact-ok += pown towardzero ibm128 0xf.ffffffffffff8p-4 -2LL : 0x1.000000000000100000000000008p+0 : inexact-ok += pown upward ibm128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000001p+0 : inexact-ok += pown downward intel96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok += pown tonearest intel96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok += pown towardzero intel96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok += pown upward intel96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000004p+0 : inexact-ok += pown downward m68k96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok += pown tonearest m68k96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok += pown towardzero m68k96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok += pown upward m68k96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000004p+0 : inexact-ok += pown downward binary128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok += pown tonearest binary128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok += pown towardzero binary128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok += pown upward binary128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002000000000001p+0 : inexact-ok += pown downward ibm128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok += pown tonearest ibm128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok += pown towardzero ibm128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok += pown upward ibm128 0xf.fffffffffffffffp-4 -2LL : 0x1.000000000000000200000000008p+0 : inexact-ok +pown 0x0.ffffffffffffffffp0 -3 += pown downward binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown downward binary32 0xf.fffffp-4 -3LL : 0x1.000002p+0 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 -3LL : 0x1.000004p+0 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 -3LL : 0x1.000002p+0 : inexact-ok += pown upward binary32 0xf.fffffp-4 -3LL : 0x1.000004p+0 : inexact-ok += pown downward binary64 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok += pown upward binary64 0xf.fffffp-4 -3LL : 0x1.0000030000061p+0 : inexact-ok += pown downward intel96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok += pown upward intel96 0xf.fffffp-4 -3LL : 0x1.0000030000060002p+0 : inexact-ok += pown downward m68k96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok += pown upward m68k96 0xf.fffffp-4 -3LL : 0x1.0000030000060002p+0 : inexact-ok += pown downward binary128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok += pown upward binary128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000f0001p+0 : inexact-ok += pown downward ibm128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok += pown upward ibm128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000f008p+0 : inexact-ok += pown downward binary64 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000001p+0 : inexact-ok += pown tonearest binary64 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000002p+0 : inexact-ok += pown towardzero binary64 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000001p+0 : inexact-ok += pown upward binary64 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000002p+0 : inexact-ok += pown downward intel96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok += pown tonearest intel96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok += pown towardzero intel96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok += pown upward intel96 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000001802p+0 : inexact-ok += pown downward m68k96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok += pown tonearest m68k96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok += pown towardzero m68k96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok += pown upward m68k96 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000001802p+0 : inexact-ok += pown downward binary128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok += pown tonearest binary128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok += pown towardzero binary128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok += pown upward binary128 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000001800000000000181p+0 : inexact-ok += pown downward ibm128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok += pown tonearest ibm128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok += pown towardzero ibm128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok += pown upward ibm128 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018000000000002p+0 : inexact-ok += pown downward intel96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000002p+0 : inexact-ok += pown tonearest intel96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000004p+0 : inexact-ok += pown towardzero intel96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000002p+0 : inexact-ok += pown upward intel96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000004p+0 : inexact-ok += pown downward m68k96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000002p+0 : inexact-ok += pown tonearest m68k96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000004p+0 : inexact-ok += pown towardzero m68k96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000002p+0 : inexact-ok += pown upward m68k96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000004p+0 : inexact-ok += pown downward binary128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok += pown tonearest binary128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok += pown towardzero binary128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok += pown upward binary128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003000000000001p+0 : inexact-ok += pown downward ibm128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok += pown tonearest ibm128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok += pown towardzero ibm128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok += pown upward ibm128 0xf.fffffffffffffffp-4 -3LL : 0x1.000000000000000300000000008p+0 : inexact-ok +pown 0x0.ffffffffffffffffp0 -4 += pown downward binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown downward binary32 0xf.fffffp-4 -4LL : 0x1.000004p+0 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 -4LL : 0x1.000004p+0 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 -4LL : 0x1.000004p+0 : inexact-ok += pown upward binary32 0xf.fffffp-4 -4LL : 0x1.000006p+0 : inexact-ok += pown downward binary64 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok += pown upward binary64 0xf.fffffp-4 -4LL : 0x1.00000400000a1p+0 : inexact-ok += pown downward intel96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok += pown upward intel96 0xf.fffffp-4 -4LL : 0x1.00000400000a0002p+0 : inexact-ok += pown downward m68k96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok += pown upward m68k96 0xf.fffffp-4 -4LL : 0x1.00000400000a0002p+0 : inexact-ok += pown downward binary128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok += pown upward binary128 0xf.fffffp-4 -4LL : 0x1.00000400000a0000140000230001p+0 : inexact-ok += pown downward ibm128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok += pown upward ibm128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023008p+0 : inexact-ok += pown downward binary64 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok += pown tonearest binary64 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok += pown towardzero binary64 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok += pown upward binary64 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000003p+0 : inexact-ok += pown downward intel96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok += pown tonearest intel96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok += pown towardzero intel96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok += pown upward intel96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002002p+0 : inexact-ok += pown downward m68k96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok += pown tonearest m68k96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok += pown towardzero m68k96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok += pown upward m68k96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002002p+0 : inexact-ok += pown downward binary128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok += pown tonearest binary128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok += pown towardzero binary128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok += pown upward binary128 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002000000000000281p+0 : inexact-ok += pown downward ibm128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok += pown tonearest ibm128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok += pown towardzero ibm128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok += pown upward ibm128 0xf.ffffffffffff8p-4 -4LL : 0x1.00000000000020000000000003p+0 : inexact-ok += pown downward intel96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok += pown tonearest intel96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok += pown towardzero intel96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok += pown upward intel96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000006p+0 : inexact-ok += pown downward m68k96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok += pown tonearest m68k96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok += pown towardzero m68k96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok += pown upward m68k96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000006p+0 : inexact-ok += pown downward binary128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok += pown tonearest binary128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok += pown towardzero binary128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok += pown upward binary128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004000000000001p+0 : inexact-ok += pown downward ibm128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok += pown tonearest ibm128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok += pown towardzero ibm128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok += pown upward ibm128 0xf.fffffffffffffffp-4 -4LL : 0x1.000000000000000400000000008p+0 : inexact-ok +pown 0x0.ffffffffffffffffp0 -5 += pown downward binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown downward binary32 0xf.fffffp-4 -5LL : 0x1.000004p+0 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 -5LL : 0x1.000006p+0 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 -5LL : 0x1.000004p+0 : inexact-ok += pown upward binary32 0xf.fffffp-4 -5LL : 0x1.000006p+0 : inexact-ok += pown downward binary64 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok += pown upward binary64 0xf.fffffp-4 -5LL : 0x1.00000500000f1p+0 : inexact-ok += pown downward intel96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok += pown upward intel96 0xf.fffffp-4 -5LL : 0x1.00000500000f0002p+0 : inexact-ok += pown downward m68k96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok += pown upward m68k96 0xf.fffffp-4 -5LL : 0x1.00000500000f0002p+0 : inexact-ok += pown downward binary128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok += pown upward binary128 0xf.fffffp-4 -5LL : 0x1.00000500000f0000230000460001p+0 : inexact-ok += pown downward ibm128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok += pown upward ibm128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046008p+0 : inexact-ok += pown downward binary64 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000002p+0 : inexact-ok += pown tonearest binary64 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000003p+0 : inexact-ok += pown towardzero binary64 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000002p+0 : inexact-ok += pown upward binary64 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000003p+0 : inexact-ok += pown downward intel96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok += pown tonearest intel96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok += pown towardzero intel96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok += pown upward intel96 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000002802p+0 : inexact-ok += pown downward m68k96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok += pown tonearest m68k96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok += pown towardzero m68k96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok += pown upward m68k96 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000002802p+0 : inexact-ok += pown downward binary128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000003cp+0 : inexact-ok += pown tonearest binary128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000003cp+0 : inexact-ok += pown towardzero binary128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000003cp+0 : inexact-ok += pown upward binary128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000003c1p+0 : inexact-ok += pown downward ibm128 0xf.ffffffffffff8p-4 -5LL : 0x1.000000000000280000000000038p+0 : inexact-ok += pown tonearest ibm128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000004p+0 : inexact-ok += pown towardzero ibm128 0xf.ffffffffffff8p-4 -5LL : 0x1.000000000000280000000000038p+0 : inexact-ok += pown upward ibm128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000004p+0 : inexact-ok += pown downward intel96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000004p+0 : inexact-ok += pown tonearest intel96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000006p+0 : inexact-ok += pown towardzero intel96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000004p+0 : inexact-ok += pown upward intel96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000006p+0 : inexact-ok += pown downward m68k96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000004p+0 : inexact-ok += pown tonearest m68k96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000006p+0 : inexact-ok += pown towardzero m68k96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000004p+0 : inexact-ok += pown upward m68k96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000006p+0 : inexact-ok += pown downward binary128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok += pown tonearest binary128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok += pown towardzero binary128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok += pown upward binary128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005000000000001p+0 : inexact-ok += pown downward ibm128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok += pown tonearest ibm128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok += pown towardzero ibm128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok += pown upward ibm128 0xf.fffffffffffffffp-4 -5LL : 0x1.000000000000000500000000008p+0 : inexact-ok +pown 0x0.ffffffffffffffffp0 -6 += pown downward binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown downward binary32 0xf.fffffp-4 -6LL : 0x1.000006p+0 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 -6LL : 0x1.000006p+0 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 -6LL : 0x1.000006p+0 : inexact-ok += pown upward binary32 0xf.fffffp-4 -6LL : 0x1.000008p+0 : inexact-ok += pown downward binary64 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok += pown upward binary64 0xf.fffffp-4 -6LL : 0x1.0000060000151p+0 : inexact-ok += pown downward intel96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok += pown upward intel96 0xf.fffffp-4 -6LL : 0x1.0000060000150002p+0 : inexact-ok += pown downward m68k96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok += pown upward m68k96 0xf.fffffp-4 -6LL : 0x1.0000060000150002p+0 : inexact-ok += pown downward binary128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007ep+0 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007e0001p+0 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007ep+0 : inexact-ok += pown upward binary128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007e0001p+0 : inexact-ok += pown downward ibm128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007ep+0 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007ep+0 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007ep+0 : inexact-ok += pown upward ibm128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007e008p+0 : inexact-ok += pown downward binary64 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok += pown tonearest binary64 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok += pown towardzero binary64 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok += pown upward binary64 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000004p+0 : inexact-ok += pown downward intel96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok += pown tonearest intel96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok += pown towardzero intel96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok += pown upward intel96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003002p+0 : inexact-ok += pown downward m68k96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok += pown tonearest m68k96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok += pown towardzero m68k96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok += pown upward m68k96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003002p+0 : inexact-ok += pown downward binary128 0xf.ffffffffffff8p-4 -6LL : 0x1.000000000000300000000000054p+0 : inexact-ok += pown tonearest binary128 0xf.ffffffffffff8p-4 -6LL : 0x1.000000000000300000000000054p+0 : inexact-ok += pown towardzero binary128 0xf.ffffffffffff8p-4 -6LL : 0x1.000000000000300000000000054p+0 : inexact-ok += pown upward binary128 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003000000000000541p+0 : inexact-ok += pown downward ibm128 0xf.ffffffffffff8p-4 -6LL : 0x1.00000000000030000000000005p+0 : inexact-ok += pown tonearest ibm128 0xf.ffffffffffff8p-4 -6LL : 0x1.000000000000300000000000058p+0 : inexact-ok += pown towardzero ibm128 0xf.ffffffffffff8p-4 -6LL : 0x1.00000000000030000000000005p+0 : inexact-ok += pown upward ibm128 0xf.ffffffffffff8p-4 -6LL : 0x1.000000000000300000000000058p+0 : inexact-ok += pown downward intel96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok += pown tonearest intel96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok += pown towardzero intel96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok += pown upward intel96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000008p+0 : inexact-ok += pown downward m68k96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok += pown tonearest m68k96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok += pown towardzero m68k96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok += pown upward m68k96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000008p+0 : inexact-ok += pown downward binary128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok += pown tonearest binary128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok += pown towardzero binary128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok += pown upward binary128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006000000000001p+0 : inexact-ok += pown downward ibm128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok += pown tonearest ibm128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok += pown towardzero ibm128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok += pown upward ibm128 0xf.fffffffffffffffp-4 -6LL : 0x1.000000000000000600000000008p+0 : inexact-ok +pown 0x0.ffffffffffffffffp0 -7 += pown downward binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown downward binary32 0xf.fffffp-4 -7LL : 0x1.000006p+0 : inexact-ok += pown tonearest binary32 0xf.fffffp-4 -7LL : 0x1.000008p+0 : inexact-ok += pown towardzero binary32 0xf.fffffp-4 -7LL : 0x1.000006p+0 : inexact-ok += pown upward binary32 0xf.fffffp-4 -7LL : 0x1.000008p+0 : inexact-ok += pown downward binary64 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok += pown tonearest binary64 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok += pown towardzero binary64 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok += pown upward binary64 0xf.fffffp-4 -7LL : 0x1.00000700001c1p+0 : inexact-ok += pown downward intel96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok += pown tonearest intel96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok += pown towardzero intel96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok += pown upward intel96 0xf.fffffp-4 -7LL : 0x1.00000700001c0002p+0 : inexact-ok += pown downward m68k96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok += pown tonearest m68k96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok += pown towardzero m68k96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok += pown upward m68k96 0xf.fffffp-4 -7LL : 0x1.00000700001c0002p+0 : inexact-ok += pown downward binary128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d20001p+0 : inexact-ok += pown tonearest binary128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d20002p+0 : inexact-ok += pown towardzero binary128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d20001p+0 : inexact-ok += pown upward binary128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d20002p+0 : inexact-ok += pown downward ibm128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d2p+0 : inexact-ok += pown tonearest ibm128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d2p+0 : inexact-ok += pown towardzero ibm128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d2p+0 : inexact-ok += pown upward ibm128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d2008p+0 : inexact-ok += pown downward binary64 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000003p+0 : inexact-ok += pown tonearest binary64 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000004p+0 : inexact-ok += pown towardzero binary64 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000003p+0 : inexact-ok += pown upward binary64 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000004p+0 : inexact-ok += pown downward intel96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok += pown tonearest intel96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok += pown towardzero intel96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok += pown upward intel96 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000003802p+0 : inexact-ok += pown downward m68k96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok += pown tonearest m68k96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok += pown towardzero m68k96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok += pown upward m68k96 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000003802p+0 : inexact-ok += pown downward binary128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok += pown tonearest binary128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok += pown towardzero binary128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok += pown upward binary128 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000003800000000000701p+0 : inexact-ok += pown downward ibm128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok += pown tonearest ibm128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok += pown towardzero ibm128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok += pown upward ibm128 0xf.ffffffffffff8p-4 -7LL : 0x1.000000000000380000000000078p+0 : inexact-ok += pown downward intel96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000006p+0 : inexact-ok += pown tonearest intel96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000008p+0 : inexact-ok += pown towardzero intel96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000006p+0 : inexact-ok += pown upward intel96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000008p+0 : inexact-ok += pown downward m68k96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000006p+0 : inexact-ok += pown tonearest m68k96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000008p+0 : inexact-ok += pown towardzero m68k96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000006p+0 : inexact-ok += pown upward m68k96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000008p+0 : inexact-ok += pown downward binary128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok += pown tonearest binary128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok += pown towardzero binary128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok += pown upward binary128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007000000000001p+0 : inexact-ok += pown downward ibm128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok += pown tonearest ibm128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok += pown towardzero ibm128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok += pown upward ibm128 0xf.fffffffffffffffp-4 -7LL : 0x1.000000000000000700000000008p+0 : inexact-ok +pown 0x1.0000000000000002p0 1 += pown downward binary32 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown tonearest binary32 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown towardzero binary32 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown upward binary32 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown downward binary64 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown tonearest binary64 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown towardzero binary64 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown upward binary64 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown downward intel96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown tonearest intel96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown towardzero intel96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown upward intel96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown downward m68k96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown upward m68k96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown downward binary128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown tonearest binary128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown towardzero binary128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown upward binary128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown downward ibm128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown upward ibm128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok += pown downward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown tonearest binary64 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown towardzero binary64 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown upward binary64 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown downward intel96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown tonearest intel96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown towardzero intel96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown upward intel96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown downward m68k96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown tonearest m68k96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown towardzero m68k96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown upward m68k96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown downward binary128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown tonearest binary128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown towardzero binary128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown upward binary128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown downward ibm128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown tonearest ibm128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown towardzero ibm128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown upward ibm128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok += pown downward intel96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok += pown tonearest intel96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok += pown towardzero intel96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok += pown upward intel96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok += pown downward m68k96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok += pown tonearest m68k96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok += pown towardzero m68k96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok += pown upward m68k96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok += pown downward binary128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok += pown tonearest binary128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok += pown towardzero binary128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok += pown upward binary128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok += pown downward ibm128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok += pown tonearest ibm128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok += pown towardzero ibm128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok += pown upward ibm128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok +pown 0x1.0000000000000002p0 2 += pown downward binary32 0x1.000002p+0 2LL : 0x1.000004p+0 : inexact-ok += pown tonearest binary32 0x1.000002p+0 2LL : 0x1.000004p+0 : inexact-ok += pown towardzero binary32 0x1.000002p+0 2LL : 0x1.000004p+0 : inexact-ok += pown upward binary32 0x1.000002p+0 2LL : 0x1.000006p+0 : inexact-ok += pown downward binary64 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown tonearest binary64 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown towardzero binary64 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown upward binary64 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown downward intel96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown tonearest intel96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown towardzero intel96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown upward intel96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown downward m68k96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown upward m68k96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown downward binary128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown tonearest binary128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown towardzero binary128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown upward binary128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown downward ibm128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown upward ibm128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok += pown downward binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok += pown tonearest binary64 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok += pown towardzero binary64 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok += pown upward binary64 0x1.0000000000001p+0 2LL : 0x1.0000000000003p+0 : inexact-ok += pown downward intel96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok += pown tonearest intel96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok += pown towardzero intel96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok += pown upward intel96 0x1.0000000000001p+0 2LL : 0x1.0000000000002002p+0 : inexact-ok += pown downward m68k96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok += pown tonearest m68k96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok += pown towardzero m68k96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok += pown upward m68k96 0x1.0000000000001p+0 2LL : 0x1.0000000000002002p+0 : inexact-ok += pown downward binary128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok += pown tonearest binary128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok += pown towardzero binary128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok += pown upward binary128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok += pown downward ibm128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok += pown tonearest ibm128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok += pown towardzero ibm128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok += pown upward ibm128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok += pown downward intel96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok += pown tonearest intel96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok += pown towardzero intel96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok += pown upward intel96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000006p+0 : inexact-ok += pown downward m68k96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok += pown tonearest m68k96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok += pown towardzero m68k96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok += pown upward m68k96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000006p+0 : inexact-ok += pown downward binary128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok += pown tonearest binary128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok += pown towardzero binary128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok += pown upward binary128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004000000000001p+0 : inexact-ok += pown downward ibm128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok += pown tonearest ibm128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok += pown towardzero ibm128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok += pown upward ibm128 0x1.0000000000000002p+0 2LL : 0x1.000000000000000400000000008p+0 : inexact-ok +pown 0x1.0000000000000002p0 3 += pown downward binary32 0x1.000002p+0 3LL : 0x1.000006p+0 : inexact-ok += pown tonearest binary32 0x1.000002p+0 3LL : 0x1.000006p+0 : inexact-ok += pown towardzero binary32 0x1.000002p+0 3LL : 0x1.000006p+0 : inexact-ok += pown upward binary32 0x1.000002p+0 3LL : 0x1.000008p+0 : inexact-ok += pown downward binary64 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok += pown tonearest binary64 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok += pown towardzero binary64 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok += pown upward binary64 0x1.000002p+0 3LL : 0x1.00000600000c1p+0 : inexact-ok += pown downward intel96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok += pown tonearest intel96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok += pown towardzero intel96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok += pown upward intel96 0x1.000002p+0 3LL : 0x1.00000600000c0002p+0 : inexact-ok += pown downward m68k96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok += pown upward m68k96 0x1.000002p+0 3LL : 0x1.00000600000c0002p+0 : inexact-ok += pown downward binary128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok += pown tonearest binary128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok += pown towardzero binary128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok += pown upward binary128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok += pown downward ibm128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok += pown upward ibm128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok += pown downward binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok += pown tonearest binary64 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok += pown towardzero binary64 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok += pown upward binary64 0x1.0000000000001p+0 3LL : 0x1.0000000000004p+0 : inexact-ok += pown downward intel96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok += pown tonearest intel96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok += pown towardzero intel96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok += pown upward intel96 0x1.0000000000001p+0 3LL : 0x1.0000000000003002p+0 : inexact-ok += pown downward m68k96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok += pown tonearest m68k96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok += pown towardzero m68k96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok += pown upward m68k96 0x1.0000000000001p+0 3LL : 0x1.0000000000003002p+0 : inexact-ok += pown downward binary128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok += pown tonearest binary128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok += pown towardzero binary128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok += pown upward binary128 0x1.0000000000001p+0 3LL : 0x1.0000000000003000000000000301p+0 : inexact-ok += pown downward ibm128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok += pown tonearest ibm128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok += pown towardzero ibm128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok += pown upward ibm128 0x1.0000000000001p+0 3LL : 0x1.000000000000300000000000038p+0 : inexact-ok += pown downward intel96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok += pown tonearest intel96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok += pown towardzero intel96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok += pown upward intel96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000008p+0 : inexact-ok += pown downward m68k96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok += pown tonearest m68k96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok += pown towardzero m68k96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok += pown upward m68k96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000008p+0 : inexact-ok += pown downward binary128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok += pown tonearest binary128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok += pown towardzero binary128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok += pown upward binary128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006000000000001p+0 : inexact-ok += pown downward ibm128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok += pown tonearest ibm128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok += pown towardzero ibm128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok += pown upward ibm128 0x1.0000000000000002p+0 3LL : 0x1.000000000000000600000000008p+0 : inexact-ok +pown 0x1.0000000000000002p0 4 += pown downward binary32 0x1.000002p+0 4LL : 0x1.000008p+0 : inexact-ok += pown tonearest binary32 0x1.000002p+0 4LL : 0x1.000008p+0 : inexact-ok += pown towardzero binary32 0x1.000002p+0 4LL : 0x1.000008p+0 : inexact-ok += pown upward binary32 0x1.000002p+0 4LL : 0x1.00000ap+0 : inexact-ok += pown downward binary64 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok += pown tonearest binary64 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok += pown towardzero binary64 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok += pown upward binary64 0x1.000002p+0 4LL : 0x1.0000080000181p+0 : inexact-ok += pown downward intel96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok += pown tonearest intel96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok += pown towardzero intel96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok += pown upward intel96 0x1.000002p+0 4LL : 0x1.0000080000180002p+0 : inexact-ok += pown downward m68k96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok += pown upward m68k96 0x1.000002p+0 4LL : 0x1.0000080000180002p+0 : inexact-ok += pown downward binary128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok += pown tonearest binary128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok += pown towardzero binary128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok += pown upward binary128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok += pown downward ibm128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok += pown upward ibm128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok += pown downward binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok += pown tonearest binary64 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok += pown towardzero binary64 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok += pown upward binary64 0x1.0000000000001p+0 4LL : 0x1.0000000000005p+0 : inexact-ok += pown downward intel96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok += pown tonearest intel96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok += pown towardzero intel96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok += pown upward intel96 0x1.0000000000001p+0 4LL : 0x1.0000000000004002p+0 : inexact-ok += pown downward m68k96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok += pown tonearest m68k96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok += pown towardzero m68k96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok += pown upward m68k96 0x1.0000000000001p+0 4LL : 0x1.0000000000004002p+0 : inexact-ok += pown downward binary128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok += pown tonearest binary128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok += pown towardzero binary128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok += pown upward binary128 0x1.0000000000001p+0 4LL : 0x1.0000000000004000000000000601p+0 : inexact-ok += pown downward ibm128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok += pown tonearest ibm128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok += pown towardzero ibm128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok += pown upward ibm128 0x1.0000000000001p+0 4LL : 0x1.000000000000400000000000068p+0 : inexact-ok += pown downward intel96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok += pown tonearest intel96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok += pown towardzero intel96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok += pown upward intel96 0x1.0000000000000002p+0 4LL : 0x1.000000000000000ap+0 : inexact-ok += pown downward m68k96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok += pown tonearest m68k96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok += pown towardzero m68k96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok += pown upward m68k96 0x1.0000000000000002p+0 4LL : 0x1.000000000000000ap+0 : inexact-ok += pown downward binary128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok += pown tonearest binary128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok += pown towardzero binary128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok += pown upward binary128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008000000000001p+0 : inexact-ok += pown downward ibm128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok += pown tonearest ibm128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok += pown towardzero ibm128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok += pown upward ibm128 0x1.0000000000000002p+0 4LL : 0x1.000000000000000800000000008p+0 : inexact-ok +pown 0x1.0000000000000002p0 5 += pown downward binary32 0x1.000002p+0 5LL : 0x1.00000ap+0 : inexact-ok += pown tonearest binary32 0x1.000002p+0 5LL : 0x1.00000ap+0 : inexact-ok += pown towardzero binary32 0x1.000002p+0 5LL : 0x1.00000ap+0 : inexact-ok += pown upward binary32 0x1.000002p+0 5LL : 0x1.00000cp+0 : inexact-ok += pown downward binary64 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok += pown tonearest binary64 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok += pown towardzero binary64 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok += pown upward binary64 0x1.000002p+0 5LL : 0x1.00000a0000281p+0 : inexact-ok += pown downward intel96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok += pown tonearest intel96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok += pown towardzero intel96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok += pown upward intel96 0x1.000002p+0 5LL : 0x1.00000a0000280002p+0 : inexact-ok += pown downward m68k96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok += pown upward m68k96 0x1.000002p+0 5LL : 0x1.00000a0000280002p+0 : inexact-ok += pown downward binary128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok += pown tonearest binary128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok += pown towardzero binary128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok += pown upward binary128 0x1.000002p+0 5LL : 0x1.00000a0000280000500000500001p+0 : inexact-ok += pown downward ibm128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok += pown upward ibm128 0x1.000002p+0 5LL : 0x1.00000a000028000050000050008p+0 : inexact-ok += pown downward binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok += pown tonearest binary64 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok += pown towardzero binary64 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok += pown upward binary64 0x1.0000000000001p+0 5LL : 0x1.0000000000006p+0 : inexact-ok += pown downward intel96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok += pown tonearest intel96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok += pown towardzero intel96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok += pown upward intel96 0x1.0000000000001p+0 5LL : 0x1.0000000000005002p+0 : inexact-ok += pown downward m68k96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok += pown tonearest m68k96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok += pown towardzero m68k96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok += pown upward m68k96 0x1.0000000000001p+0 5LL : 0x1.0000000000005002p+0 : inexact-ok += pown downward binary128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok += pown tonearest binary128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok += pown towardzero binary128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok += pown upward binary128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000a01p+0 : inexact-ok += pown downward ibm128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok += pown tonearest ibm128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok += pown towardzero ibm128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok += pown upward ibm128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000a8p+0 : inexact-ok += pown downward intel96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok += pown tonearest intel96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok += pown towardzero intel96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok += pown upward intel96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000cp+0 : inexact-ok += pown downward m68k96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok += pown tonearest m68k96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok += pown towardzero m68k96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok += pown upward m68k96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000cp+0 : inexact-ok += pown downward binary128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok += pown tonearest binary128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok += pown towardzero binary128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok += pown upward binary128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000a000000000001p+0 : inexact-ok += pown downward ibm128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok += pown tonearest ibm128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok += pown towardzero ibm128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok += pown upward ibm128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000a00000000008p+0 : inexact-ok +pown 0x1.0000000000000002p0 6 += pown downward binary32 0x1.000002p+0 6LL : 0x1.00000cp+0 : inexact-ok += pown tonearest binary32 0x1.000002p+0 6LL : 0x1.00000cp+0 : inexact-ok += pown towardzero binary32 0x1.000002p+0 6LL : 0x1.00000cp+0 : inexact-ok += pown upward binary32 0x1.000002p+0 6LL : 0x1.00000ep+0 : inexact-ok += pown downward binary64 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok += pown tonearest binary64 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok += pown towardzero binary64 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok += pown upward binary64 0x1.000002p+0 6LL : 0x1.00000c00003c1p+0 : inexact-ok += pown downward intel96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok += pown tonearest intel96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok += pown towardzero intel96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok += pown upward intel96 0x1.000002p+0 6LL : 0x1.00000c00003c0002p+0 : inexact-ok += pown downward m68k96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok += pown upward m68k96 0x1.000002p+0 6LL : 0x1.00000c00003c0002p+0 : inexact-ok += pown downward binary128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000fp+0 : inexact-ok += pown tonearest binary128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000f00001p+0 : inexact-ok += pown towardzero binary128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000fp+0 : inexact-ok += pown upward binary128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000f00001p+0 : inexact-ok += pown downward ibm128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000fp+0 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000fp+0 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000fp+0 : inexact-ok += pown upward ibm128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000f0008p+0 : inexact-ok += pown downward binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok += pown tonearest binary64 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok += pown towardzero binary64 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok += pown upward binary64 0x1.0000000000001p+0 6LL : 0x1.0000000000007p+0 : inexact-ok += pown downward intel96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok += pown tonearest intel96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok += pown towardzero intel96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok += pown upward intel96 0x1.0000000000001p+0 6LL : 0x1.0000000000006002p+0 : inexact-ok += pown downward m68k96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok += pown tonearest m68k96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok += pown towardzero m68k96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok += pown upward m68k96 0x1.0000000000001p+0 6LL : 0x1.0000000000006002p+0 : inexact-ok += pown downward binary128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok += pown tonearest binary128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok += pown towardzero binary128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok += pown upward binary128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000f01p+0 : inexact-ok += pown downward ibm128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok += pown tonearest ibm128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok += pown towardzero ibm128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok += pown upward ibm128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000f8p+0 : inexact-ok += pown downward intel96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok += pown tonearest intel96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok += pown towardzero intel96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok += pown upward intel96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000ep+0 : inexact-ok += pown downward m68k96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok += pown tonearest m68k96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok += pown towardzero m68k96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok += pown upward m68k96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000ep+0 : inexact-ok += pown downward binary128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok += pown tonearest binary128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok += pown towardzero binary128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok += pown upward binary128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000c000000000001p+0 : inexact-ok += pown downward ibm128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok += pown tonearest ibm128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok += pown towardzero ibm128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok += pown upward ibm128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000c00000000008p+0 : inexact-ok +pown 0x1.0000000000000002p0 7 += pown downward binary32 0x1.000002p+0 7LL : 0x1.00000ep+0 : inexact-ok += pown tonearest binary32 0x1.000002p+0 7LL : 0x1.00000ep+0 : inexact-ok += pown towardzero binary32 0x1.000002p+0 7LL : 0x1.00000ep+0 : inexact-ok += pown upward binary32 0x1.000002p+0 7LL : 0x1.00001p+0 : inexact-ok += pown downward binary64 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok += pown tonearest binary64 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok += pown towardzero binary64 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok += pown upward binary64 0x1.000002p+0 7LL : 0x1.00000e0000541p+0 : inexact-ok += pown downward intel96 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok += pown tonearest intel96 0x1.000002p+0 7LL : 0x1.00000e0000540002p+0 : inexact-ok += pown towardzero intel96 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok += pown upward intel96 0x1.000002p+0 7LL : 0x1.00000e0000540002p+0 : inexact-ok += pown downward m68k96 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 7LL : 0x1.00000e0000540002p+0 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok += pown upward m68k96 0x1.000002p+0 7LL : 0x1.00000e0000540002p+0 : inexact-ok += pown downward binary128 0x1.000002p+0 7LL : 0x1.00000e0000540001180002300002p+0 : inexact-ok += pown tonearest binary128 0x1.000002p+0 7LL : 0x1.00000e0000540001180002300003p+0 : inexact-ok += pown towardzero binary128 0x1.000002p+0 7LL : 0x1.00000e0000540001180002300002p+0 : inexact-ok += pown upward binary128 0x1.000002p+0 7LL : 0x1.00000e0000540001180002300003p+0 : inexact-ok += pown downward ibm128 0x1.000002p+0 7LL : 0x1.00000e00005400011800023p+0 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 7LL : 0x1.00000e00005400011800023p+0 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 7LL : 0x1.00000e00005400011800023p+0 : inexact-ok += pown upward ibm128 0x1.000002p+0 7LL : 0x1.00000e000054000118000230008p+0 : inexact-ok += pown downward binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok += pown tonearest binary64 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok += pown towardzero binary64 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok += pown upward binary64 0x1.0000000000001p+0 7LL : 0x1.0000000000008p+0 : inexact-ok += pown downward intel96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok += pown tonearest intel96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok += pown towardzero intel96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok += pown upward intel96 0x1.0000000000001p+0 7LL : 0x1.0000000000007002p+0 : inexact-ok += pown downward m68k96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok += pown tonearest m68k96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok += pown towardzero m68k96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok += pown upward m68k96 0x1.0000000000001p+0 7LL : 0x1.0000000000007002p+0 : inexact-ok += pown downward binary128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok += pown tonearest binary128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok += pown towardzero binary128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok += pown upward binary128 0x1.0000000000001p+0 7LL : 0x1.0000000000007000000000001501p+0 : inexact-ok += pown downward ibm128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok += pown tonearest ibm128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok += pown towardzero ibm128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok += pown upward ibm128 0x1.0000000000001p+0 7LL : 0x1.000000000000700000000000158p+0 : inexact-ok += pown downward intel96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok += pown tonearest intel96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok += pown towardzero intel96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok += pown upward intel96 0x1.0000000000000002p+0 7LL : 0x1.000000000000001p+0 : inexact-ok += pown downward m68k96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok += pown tonearest m68k96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok += pown towardzero m68k96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok += pown upward m68k96 0x1.0000000000000002p+0 7LL : 0x1.000000000000001p+0 : inexact-ok += pown downward binary128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok += pown tonearest binary128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok += pown towardzero binary128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok += pown upward binary128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000e000000000001p+0 : inexact-ok += pown downward ibm128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok += pown tonearest ibm128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok += pown towardzero ibm128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok += pown upward ibm128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000e00000000008p+0 : inexact-ok +pown 0x1.0000000000000002p0 -1 += pown downward binary32 0x1.000002p+0 -1LL : 0xf.ffffep-4 : inexact-ok += pown tonearest binary32 0x1.000002p+0 -1LL : 0xf.ffffep-4 : inexact-ok += pown towardzero binary32 0x1.000002p+0 -1LL : 0xf.ffffep-4 : inexact-ok += pown upward binary32 0x1.000002p+0 -1LL : 0xf.fffffp-4 : inexact-ok += pown downward binary64 0x1.000002p+0 -1LL : 0xf.ffffe000003f8p-4 : inexact-ok += pown tonearest binary64 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok += pown towardzero binary64 0x1.000002p+0 -1LL : 0xf.ffffe000003f8p-4 : inexact-ok += pown upward binary64 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok += pown downward intel96 0x1.000002p+0 -1LL : 0xf.ffffe000003ffffp-4 : inexact-ok += pown tonearest intel96 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok += pown towardzero intel96 0x1.000002p+0 -1LL : 0xf.ffffe000003ffffp-4 : inexact-ok += pown upward intel96 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok += pown downward m68k96 0x1.000002p+0 -1LL : 0xf.ffffe000003ffffp-4 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 -1LL : 0xf.ffffe000003ffffp-4 : inexact-ok += pown upward m68k96 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok += pown downward binary128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800000fffff8p-4 : inexact-ok += pown tonearest binary128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800001p-4 : inexact-ok += pown towardzero binary128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800000fffff8p-4 : inexact-ok += pown upward binary128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800001p-4 : inexact-ok += pown downward ibm128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800000fffcp-4 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800001p-4 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800000fffcp-4 : inexact-ok += pown upward ibm128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800001p-4 : inexact-ok += pown downward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok += pown tonearest binary64 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok += pown towardzero binary64 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok += pown upward binary64 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok += pown downward intel96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok += pown tonearest intel96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok += pown towardzero intel96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok += pown upward intel96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff001p-4 : inexact-ok += pown downward m68k96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok += pown tonearest m68k96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok += pown towardzero m68k96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok += pown upward m68k96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff001p-4 : inexact-ok += pown downward binary128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000000ff8p-4 : inexact-ok += pown tonearest binary128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000001p-4 : inexact-ok += pown towardzero binary128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000000ff8p-4 : inexact-ok += pown upward binary128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000001p-4 : inexact-ok += pown downward ibm128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000000cp-4 : inexact-ok += pown tonearest ibm128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000001p-4 : inexact-ok += pown towardzero ibm128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000000cp-4 : inexact-ok += pown upward ibm128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000001p-4 : inexact-ok += pown downward intel96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown tonearest intel96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown towardzero intel96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown upward intel96 0x1.0000000000000002p+0 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown downward m68k96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown tonearest m68k96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown towardzero m68k96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown upward m68k96 0x1.0000000000000002p+0 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok += pown downward binary128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown tonearest binary128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown towardzero binary128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown upward binary128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffe0000000000008p-4 : inexact-ok += pown downward ibm128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown tonearest ibm128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown towardzero ibm128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok += pown upward ibm128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffe00000000004p-4 : inexact-ok +pown 0x1.0000000000000002p0 -2 += pown downward binary32 0x1.000002p+0 -2LL : 0xf.ffffcp-4 : inexact-ok += pown tonearest binary32 0x1.000002p+0 -2LL : 0xf.ffffcp-4 : inexact-ok += pown towardzero binary32 0x1.000002p+0 -2LL : 0xf.ffffcp-4 : inexact-ok += pown upward binary32 0x1.000002p+0 -2LL : 0xf.ffffdp-4 : inexact-ok += pown downward binary64 0x1.000002p+0 -2LL : 0xf.ffffc00000bf8p-4 : inexact-ok += pown tonearest binary64 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok += pown towardzero binary64 0x1.000002p+0 -2LL : 0xf.ffffc00000bf8p-4 : inexact-ok += pown upward binary64 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok += pown downward intel96 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffp-4 : inexact-ok += pown tonearest intel96 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok += pown towardzero intel96 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffp-4 : inexact-ok += pown upward intel96 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok += pown downward m68k96 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffp-4 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffp-4 : inexact-ok += pown upward m68k96 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok += pown downward binary128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffffp-4 : inexact-ok += pown tonearest binary128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffff8p-4 : inexact-ok += pown towardzero binary128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffffp-4 : inexact-ok += pown upward binary128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffff8p-4 : inexact-ok += pown downward ibm128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffcp-4 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000005p-4 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffcp-4 : inexact-ok += pown upward ibm128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000005p-4 : inexact-ok += pown downward binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok += pown tonearest binary64 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok += pown towardzero binary64 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok += pown upward binary64 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe8p-4 : inexact-ok += pown downward intel96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok += pown tonearest intel96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok += pown towardzero intel96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok += pown upward intel96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe001p-4 : inexact-ok += pown downward m68k96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok += pown tonearest m68k96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok += pown towardzero m68k96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok += pown upward m68k96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe001p-4 : inexact-ok += pown downward binary128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000002ff8p-4 : inexact-ok += pown tonearest binary128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000003p-4 : inexact-ok += pown towardzero binary128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000002ff8p-4 : inexact-ok += pown upward binary128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000003p-4 : inexact-ok += pown downward ibm128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000002cp-4 : inexact-ok += pown tonearest ibm128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000003p-4 : inexact-ok += pown towardzero ibm128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000002cp-4 : inexact-ok += pown upward ibm128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000003p-4 : inexact-ok += pown downward intel96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown tonearest intel96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown towardzero intel96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown upward intel96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffdp-4 : inexact-ok += pown downward m68k96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown tonearest m68k96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown towardzero m68k96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown upward m68k96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffdp-4 : inexact-ok += pown downward binary128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown tonearest binary128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown towardzero binary128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown upward binary128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffc0000000000008p-4 : inexact-ok += pown downward ibm128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown tonearest ibm128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown towardzero ibm128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok += pown upward ibm128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffc00000000004p-4 : inexact-ok +pown 0x1.0000000000000002p0 -3 += pown downward binary32 0x1.000002p+0 -3LL : 0xf.ffffap-4 : inexact-ok += pown tonearest binary32 0x1.000002p+0 -3LL : 0xf.ffffap-4 : inexact-ok += pown towardzero binary32 0x1.000002p+0 -3LL : 0xf.ffffap-4 : inexact-ok += pown upward binary32 0x1.000002p+0 -3LL : 0xf.ffffbp-4 : inexact-ok += pown downward binary64 0x1.000002p+0 -3LL : 0xf.ffffa000017f8p-4 : inexact-ok += pown tonearest binary64 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok += pown towardzero binary64 0x1.000002p+0 -3LL : 0xf.ffffa000017f8p-4 : inexact-ok += pown upward binary64 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok += pown downward intel96 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffp-4 : inexact-ok += pown tonearest intel96 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok += pown towardzero intel96 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffp-4 : inexact-ok += pown upward intel96 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok += pown downward m68k96 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffp-4 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffp-4 : inexact-ok += pown upward m68k96 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok += pown downward binary128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000effffdp-4 : inexact-ok += pown tonearest binary128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000effffd8p-4 : inexact-ok += pown towardzero binary128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000effffdp-4 : inexact-ok += pown upward binary128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000effffd8p-4 : inexact-ok += pown downward ibm128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000efffcp-4 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000fp-4 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000efffcp-4 : inexact-ok += pown upward ibm128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000fp-4 : inexact-ok += pown downward binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok += pown tonearest binary64 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok += pown towardzero binary64 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok += pown upward binary64 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd8p-4 : inexact-ok += pown downward intel96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok += pown tonearest intel96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok += pown towardzero intel96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok += pown upward intel96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd001p-4 : inexact-ok += pown downward m68k96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok += pown tonearest m68k96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok += pown towardzero m68k96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok += pown upward m68k96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd001p-4 : inexact-ok += pown downward binary128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000005ff8p-4 : inexact-ok += pown tonearest binary128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000006p-4 : inexact-ok += pown towardzero binary128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000005ff8p-4 : inexact-ok += pown upward binary128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000006p-4 : inexact-ok += pown downward ibm128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000005cp-4 : inexact-ok += pown tonearest ibm128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000006p-4 : inexact-ok += pown towardzero ibm128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000005cp-4 : inexact-ok += pown upward ibm128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000006p-4 : inexact-ok += pown downward intel96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown tonearest intel96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown towardzero intel96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown upward intel96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffbp-4 : inexact-ok += pown downward m68k96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown tonearest m68k96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown towardzero m68k96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown upward m68k96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffbp-4 : inexact-ok += pown downward binary128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown tonearest binary128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown towardzero binary128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown upward binary128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffa0000000000008p-4 : inexact-ok += pown downward ibm128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown tonearest ibm128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown towardzero ibm128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok += pown upward ibm128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffa00000000004p-4 : inexact-ok +pown 0x1.0000000000000002p0 -4 += pown downward binary32 0x1.000002p+0 -4LL : 0xf.ffff8p-4 : inexact-ok += pown tonearest binary32 0x1.000002p+0 -4LL : 0xf.ffff8p-4 : inexact-ok += pown towardzero binary32 0x1.000002p+0 -4LL : 0xf.ffff8p-4 : inexact-ok += pown upward binary32 0x1.000002p+0 -4LL : 0xf.ffff9p-4 : inexact-ok += pown downward binary64 0x1.000002p+0 -4LL : 0xf.ffff8000027f8p-4 : inexact-ok += pown tonearest binary64 0x1.000002p+0 -4LL : 0xf.ffff8000028p-4 : inexact-ok += pown towardzero binary64 0x1.000002p+0 -4LL : 0xf.ffff8000027f8p-4 : inexact-ok += pown upward binary64 0x1.000002p+0 -4LL : 0xf.ffff8000028p-4 : inexact-ok += pown downward intel96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok += pown tonearest intel96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok += pown towardzero intel96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok += pown upward intel96 0x1.000002p+0 -4LL : 0xf.ffff8000028p-4 : inexact-ok += pown downward m68k96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok += pown upward m68k96 0x1.000002p+0 -4LL : 0xf.ffff8000028p-4 : inexact-ok += pown downward binary128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022ffff9p-4 : inexact-ok += pown tonearest binary128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022ffff9p-4 : inexact-ok += pown towardzero binary128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022ffff9p-4 : inexact-ok += pown upward binary128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022ffff98p-4 : inexact-ok += pown downward ibm128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022fffcp-4 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000023p-4 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022fffcp-4 : inexact-ok += pown upward ibm128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000023p-4 : inexact-ok += pown downward binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok += pown tonearest binary64 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok += pown towardzero binary64 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok += pown upward binary64 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc8p-4 : inexact-ok += pown downward intel96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok += pown tonearest intel96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok += pown towardzero intel96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok += pown upward intel96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc001p-4 : inexact-ok += pown downward m68k96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok += pown tonearest m68k96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok += pown towardzero m68k96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok += pown upward m68k96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc001p-4 : inexact-ok += pown downward binary128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc0000000000009ff8p-4 : inexact-ok += pown tonearest binary128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc000000000000ap-4 : inexact-ok += pown towardzero binary128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc0000000000009ff8p-4 : inexact-ok += pown upward binary128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc000000000000ap-4 : inexact-ok += pown downward ibm128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc0000000000009cp-4 : inexact-ok += pown tonearest ibm128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc000000000000ap-4 : inexact-ok += pown towardzero ibm128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc0000000000009cp-4 : inexact-ok += pown upward ibm128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc000000000000ap-4 : inexact-ok += pown downward intel96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok += pown tonearest intel96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok += pown towardzero intel96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok += pown upward intel96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff9p-4 : inexact-ok += pown downward m68k96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok += pown tonearest m68k96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok += pown towardzero m68k96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok += pown upward m68k96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff9p-4 : inexact-ok += pown downward binary128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok += pown tonearest binary128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok += pown towardzero binary128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok += pown upward binary128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff80000000000008p-4 : inexact-ok += pown downward ibm128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok += pown tonearest ibm128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok += pown towardzero ibm128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok += pown upward ibm128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff800000000004p-4 : inexact-ok +pown 0x1.0000000000000002p0 -5 += pown downward binary32 0x1.000002p+0 -5LL : 0xf.ffff6p-4 : inexact-ok += pown tonearest binary32 0x1.000002p+0 -5LL : 0xf.ffff6p-4 : inexact-ok += pown towardzero binary32 0x1.000002p+0 -5LL : 0xf.ffff6p-4 : inexact-ok += pown upward binary32 0x1.000002p+0 -5LL : 0xf.ffff7p-4 : inexact-ok += pown downward binary64 0x1.000002p+0 -5LL : 0xf.ffff600003bf8p-4 : inexact-ok += pown tonearest binary64 0x1.000002p+0 -5LL : 0xf.ffff600003cp-4 : inexact-ok += pown towardzero binary64 0x1.000002p+0 -5LL : 0xf.ffff600003bf8p-4 : inexact-ok += pown upward binary64 0x1.000002p+0 -5LL : 0xf.ffff600003cp-4 : inexact-ok += pown downward intel96 0x1.000002p+0 -5LL : 0xf.ffff600003bfffep-4 : inexact-ok += pown tonearest intel96 0x1.000002p+0 -5LL : 0xf.ffff600003bffffp-4 : inexact-ok += pown towardzero intel96 0x1.000002p+0 -5LL : 0xf.ffff600003bfffep-4 : inexact-ok += pown upward intel96 0x1.000002p+0 -5LL : 0xf.ffff600003bffffp-4 : inexact-ok += pown downward m68k96 0x1.000002p+0 -5LL : 0xf.ffff600003bfffep-4 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 -5LL : 0xf.ffff600003bffffp-4 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 -5LL : 0xf.ffff600003bfffep-4 : inexact-ok += pown upward m68k96 0x1.000002p+0 -5LL : 0xf.ffff600003bffffp-4 : inexact-ok += pown downward binary128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045ffffp-4 : inexact-ok += pown tonearest binary128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045ffff08p-4 : inexact-ok += pown towardzero binary128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045ffffp-4 : inexact-ok += pown upward binary128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045ffff08p-4 : inexact-ok += pown downward ibm128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045fffcp-4 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800046p-4 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045fffcp-4 : inexact-ok += pown upward ibm128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800046p-4 : inexact-ok += pown downward binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok += pown tonearest binary64 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok += pown towardzero binary64 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok += pown upward binary64 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb8p-4 : inexact-ok += pown downward intel96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok += pown tonearest intel96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok += pown towardzero intel96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok += pown upward intel96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb001p-4 : inexact-ok += pown downward m68k96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok += pown tonearest m68k96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok += pown towardzero m68k96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok += pown upward m68k96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb001p-4 : inexact-ok += pown downward binary128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000eff8p-4 : inexact-ok += pown tonearest binary128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000fp-4 : inexact-ok += pown towardzero binary128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000eff8p-4 : inexact-ok += pown upward binary128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000fp-4 : inexact-ok += pown downward ibm128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000ecp-4 : inexact-ok += pown tonearest ibm128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000fp-4 : inexact-ok += pown towardzero ibm128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000ecp-4 : inexact-ok += pown upward ibm128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000fp-4 : inexact-ok += pown downward intel96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok += pown tonearest intel96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok += pown towardzero intel96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok += pown upward intel96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff7p-4 : inexact-ok += pown downward m68k96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok += pown tonearest m68k96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok += pown towardzero m68k96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok += pown upward m68k96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff7p-4 : inexact-ok += pown downward binary128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok += pown tonearest binary128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok += pown towardzero binary128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok += pown upward binary128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff60000000000008p-4 : inexact-ok += pown downward ibm128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok += pown tonearest ibm128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok += pown towardzero ibm128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok += pown upward ibm128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff600000000004p-4 : inexact-ok +pown 0x1.0000000000000002p0 -6 += pown downward binary32 0x1.000002p+0 -6LL : 0xf.ffff4p-4 : inexact-ok += pown tonearest binary32 0x1.000002p+0 -6LL : 0xf.ffff4p-4 : inexact-ok += pown towardzero binary32 0x1.000002p+0 -6LL : 0xf.ffff4p-4 : inexact-ok += pown upward binary32 0x1.000002p+0 -6LL : 0xf.ffff5p-4 : inexact-ok += pown downward binary64 0x1.000002p+0 -6LL : 0xf.ffff4000053f8p-4 : inexact-ok += pown tonearest binary64 0x1.000002p+0 -6LL : 0xf.ffff4000054p-4 : inexact-ok += pown towardzero binary64 0x1.000002p+0 -6LL : 0xf.ffff4000053f8p-4 : inexact-ok += pown upward binary64 0x1.000002p+0 -6LL : 0xf.ffff4000054p-4 : inexact-ok += pown downward intel96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok += pown tonearest intel96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok += pown towardzero intel96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok += pown upward intel96 0x1.000002p+0 -6LL : 0xf.ffff4000053ffffp-4 : inexact-ok += pown downward m68k96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok += pown upward m68k96 0x1.000002p+0 -6LL : 0xf.ffff4000053ffffp-4 : inexact-ok += pown downward binary128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffe08p-4 : inexact-ok += pown tonearest binary128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffe08p-4 : inexact-ok += pown towardzero binary128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffe08p-4 : inexact-ok += pown upward binary128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffe1p-4 : inexact-ok += pown downward ibm128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffcp-4 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007ep-4 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffcp-4 : inexact-ok += pown upward ibm128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007ep-4 : inexact-ok += pown downward binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok += pown tonearest binary64 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok += pown towardzero binary64 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok += pown upward binary64 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa8p-4 : inexact-ok += pown downward intel96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok += pown tonearest intel96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok += pown towardzero intel96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok += pown upward intel96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa001p-4 : inexact-ok += pown downward m68k96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok += pown tonearest m68k96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok += pown towardzero m68k96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok += pown upward m68k96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa001p-4 : inexact-ok += pown downward binary128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000014ff8p-4 : inexact-ok += pown tonearest binary128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000015p-4 : inexact-ok += pown towardzero binary128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000014ff8p-4 : inexact-ok += pown upward binary128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000015p-4 : inexact-ok += pown downward ibm128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000014cp-4 : inexact-ok += pown tonearest ibm128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000015p-4 : inexact-ok += pown towardzero ibm128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000014cp-4 : inexact-ok += pown upward ibm128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000015p-4 : inexact-ok += pown downward intel96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok += pown tonearest intel96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok += pown towardzero intel96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok += pown upward intel96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff5p-4 : inexact-ok += pown downward m68k96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok += pown tonearest m68k96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok += pown towardzero m68k96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok += pown upward m68k96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff5p-4 : inexact-ok += pown downward binary128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok += pown tonearest binary128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok += pown towardzero binary128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok += pown upward binary128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff40000000000008p-4 : inexact-ok += pown downward ibm128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok += pown tonearest ibm128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok += pown towardzero ibm128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok += pown upward ibm128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff400000000004p-4 : inexact-ok +pown 0x1.0000000000000002p0 -7 += pown downward binary32 0x1.000002p+0 -7LL : 0xf.ffff2p-4 : inexact-ok += pown tonearest binary32 0x1.000002p+0 -7LL : 0xf.ffff2p-4 : inexact-ok += pown towardzero binary32 0x1.000002p+0 -7LL : 0xf.ffff2p-4 : inexact-ok += pown upward binary32 0x1.000002p+0 -7LL : 0xf.ffff3p-4 : inexact-ok += pown downward binary64 0x1.000002p+0 -7LL : 0xf.ffff200006ff8p-4 : inexact-ok += pown tonearest binary64 0x1.000002p+0 -7LL : 0xf.ffff200007p-4 : inexact-ok += pown towardzero binary64 0x1.000002p+0 -7LL : 0xf.ffff200006ff8p-4 : inexact-ok += pown upward binary64 0x1.000002p+0 -7LL : 0xf.ffff200007p-4 : inexact-ok += pown downward intel96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok += pown tonearest intel96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok += pown towardzero intel96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok += pown upward intel96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffep-4 : inexact-ok += pown downward m68k96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok += pown tonearest m68k96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok += pown towardzero m68k96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok += pown upward m68k96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffep-4 : inexact-ok += pown downward binary128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffc6p-4 : inexact-ok += pown tonearest binary128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffc68p-4 : inexact-ok += pown towardzero binary128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffc6p-4 : inexact-ok += pown upward binary128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffc68p-4 : inexact-ok += pown downward ibm128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffcp-4 : inexact-ok += pown tonearest ibm128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffcp-4 : inexact-ok += pown towardzero ibm128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffcp-4 : inexact-ok += pown upward ibm128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d2p-4 : inexact-ok += pown downward binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown tonearest binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown towardzero binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown upward binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown tonearest binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown towardzero binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown upward binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown downward intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown tonearest intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown towardzero intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown upward intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown downward m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown tonearest m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown towardzero m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown upward m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown downward binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown tonearest binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown towardzero binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown upward binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown downward ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown tonearest ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown towardzero ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown upward ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok += pown downward binary64 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok += pown tonearest binary64 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok += pown towardzero binary64 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok += pown upward binary64 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff98p-4 : inexact-ok += pown downward intel96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok += pown tonearest intel96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok += pown towardzero intel96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok += pown upward intel96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9001p-4 : inexact-ok += pown downward m68k96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok += pown tonearest m68k96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok += pown towardzero m68k96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok += pown upward m68k96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9001p-4 : inexact-ok += pown downward binary128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001bff8p-4 : inexact-ok += pown tonearest binary128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001cp-4 : inexact-ok += pown towardzero binary128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001bff8p-4 : inexact-ok += pown upward binary128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001cp-4 : inexact-ok += pown downward ibm128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001bcp-4 : inexact-ok += pown tonearest ibm128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001cp-4 : inexact-ok += pown towardzero ibm128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001bcp-4 : inexact-ok += pown upward ibm128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001cp-4 : inexact-ok += pown downward intel96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok += pown tonearest intel96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok += pown towardzero intel96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok += pown upward intel96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff3p-4 : inexact-ok += pown downward m68k96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok += pown tonearest m68k96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok += pown towardzero m68k96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok += pown upward m68k96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff3p-4 : inexact-ok += pown downward binary128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok += pown tonearest binary128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok += pown towardzero binary128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok += pown upward binary128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff20000000000008p-4 : inexact-ok += pown downward ibm128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok += pown tonearest ibm128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok += pown towardzero ibm128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok += pown upward ibm128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff200000000004p-4 : inexact-ok +pown 0x1.7ac7cp+5 23 += pown downward binary32 0x2.f58f8p+4 23LL : 0xf.fffffp+124 : inexact-ok += pown tonearest binary32 0x2.f58f8p+4 23LL : 0xf.fffffp+124 : inexact-ok += pown towardzero binary32 0x2.f58f8p+4 23LL : 0xf.fffffp+124 : inexact-ok += pown upward binary32 0x2.f58f8p+4 23LL : plus_infty : inexact-ok overflow errno-erange += pown downward binary64 0x2.f58f8p+4 23LL : 0xf.fffff29cf02e8p+124 : inexact-ok += pown tonearest binary64 0x2.f58f8p+4 23LL : 0xf.fffff29cf02fp+124 : inexact-ok += pown towardzero binary64 0x2.f58f8p+4 23LL : 0xf.fffff29cf02e8p+124 : inexact-ok += pown upward binary64 0x2.f58f8p+4 23LL : 0xf.fffff29cf02fp+124 : inexact-ok += pown downward intel96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok += pown tonearest intel96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok += pown towardzero intel96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok += pown upward intel96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeedp+124 : inexact-ok += pown downward m68k96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok += pown tonearest m68k96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok += pown towardzero m68k96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok += pown upward m68k96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeedp+124 : inexact-ok += pown downward binary128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok += pown tonearest binary128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok += pown towardzero binary128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok += pown upward binary128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a2e8p+124 : inexact-ok += pown downward ibm128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5ap+124 : inexact-ok += pown tonearest ibm128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a4p+124 : inexact-ok += pown towardzero ibm128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5ap+124 : inexact-ok += pown upward ibm128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a4p+124 : inexact-ok +pown -0x1.7ac7cp+5 23 += pown downward binary32 -0x2.f58f8p+4 23LL : minus_infty : inexact-ok overflow errno-erange += pown tonearest binary32 -0x2.f58f8p+4 23LL : -0xf.fffffp+124 : inexact-ok += pown towardzero binary32 -0x2.f58f8p+4 23LL : -0xf.fffffp+124 : inexact-ok += pown upward binary32 -0x2.f58f8p+4 23LL : -0xf.fffffp+124 : inexact-ok += pown downward binary64 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02fp+124 : inexact-ok += pown tonearest binary64 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02fp+124 : inexact-ok += pown towardzero binary64 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02e8p+124 : inexact-ok += pown upward binary64 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02e8p+124 : inexact-ok += pown downward intel96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeedp+124 : inexact-ok += pown tonearest intel96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok += pown towardzero intel96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok += pown upward intel96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok += pown downward m68k96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeedp+124 : inexact-ok += pown tonearest m68k96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok += pown towardzero m68k96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok += pown upward m68k96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok += pown downward binary128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a2e8p+124 : inexact-ok += pown tonearest binary128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok += pown towardzero binary128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok += pown upward binary128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok += pown downward ibm128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a4p+124 : inexact-ok += pown tonearest ibm128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a4p+124 : inexact-ok += pown towardzero ibm128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5ap+124 : inexact-ok += pown upward ibm128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5ap+124 : inexact-ok diff --git a/math/bits/mathcalls.h b/math/bits/mathcalls.h index c056900..2ff71e8 100644 --- a/math/bits/mathcalls.h +++ b/math/bits/mathcalls.h @@ -187,6 +187,9 @@ __MATHCALL_VEC (cbrt,, (_Mdouble_ __x)); #if __GLIBC_USE (IEC_60559_FUNCS_EXT_C23) /* Return X to the Y power. */ +__MATHCALL (pown,, (_Mdouble_ __x, long long int __y)); + +/* Return X to the Y power. */ __MATHCALL (powr,, (_Mdouble_ __x, _Mdouble_ __y)); /* Return the reciprocal of the square root of X. */ diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c index 6d74bf0..a312508 100644 --- a/math/gen-auto-libm-tests.c +++ b/math/gen-auto-libm-tests.c @@ -428,6 +428,9 @@ typedef enum /* MPFR function with integer and floating-point arguments and one result. */ mpfr_if_f, + /* MPFR function with floating-point and integer arguments and one + result. */ + mpfr_fi_f, /* MPFR function with a single argument and two floating-point results. */ mpfr_f_11, @@ -456,6 +459,7 @@ typedef struct mpfr_rnd_t); int (*mpfr_f_f1) (mpfr_t, int *, const mpfr_t, mpfr_rnd_t); int (*mpfr_if_f) (mpfr_t, long, const mpfr_t, mpfr_rnd_t); + int (*mpfr_fi_f) (mpfr_t, const mpfr_t, long, mpfr_rnd_t); int (*mpfr_f_11) (mpfr_t, mpfr_t, const mpfr_t, mpfr_rnd_t); int (*mpc_c_f) (mpfr_t, const mpc_t, mpfr_rnd_t); int (*mpc_c_c) (mpc_t, const mpc_t, mpc_rnd_t); @@ -517,6 +521,9 @@ typedef struct #define FUNC_mpfr_if_f(NAME, MPFR_FUNC, EXACT) \ FUNC (NAME, ARGS2 (type_int, type_fp), RET1 (type_fp), EXACT, false, \ false, CALC (mpfr_if_f, MPFR_FUNC)) +#define FUNC_mpfr_fL_f(NAME, MPFR_FUNC, EXACT) \ + FUNC (NAME, ARGS2 (type_fp, type_long_long), RET1 (type_fp), EXACT, \ + false, false, CALC (mpfr_fi_f, MPFR_FUNC)) #define FUNC_mpc_c_f(NAME, MPFR_FUNC, EXACT) \ FUNC (NAME, ARGS2 (type_fp, type_fp), RET1 (type_fp), EXACT, true, \ false, CALC (mpc_c_f, MPFR_FUNC)) @@ -589,6 +596,7 @@ static test_function test_functions[] = FUNC_mpfr_f_f ("log2p1", mpfr_log2p1, false), FUNC_mpfr_ff_f ("mul", mpfr_mul, true), FUNC_mpfr_ff_f ("pow", mpfr_pow, false), + FUNC_mpfr_fL_f ("pown", mpfr_pow_si, false), FUNC_mpfr_ff_f ("powr", mpfr_powr, false), /* mpfr_rec_sqrt differs from rsqrt on -0, but gen-auto-libm-tests does not handle results that are exact infinities anyway. */ @@ -1557,6 +1565,20 @@ calc_generic_results (generic_value *outputs, generic_value *inputs, adjust_real (outputs[0].value.f, inexact); break; + case mpfr_fi_f: + assert (inputs[0].type == gtype_fp); + assert (inputs[1].type == gtype_int); + outputs[0].type = gtype_fp; + mpfr_init (outputs[0].value.f); + assert (mpz_fits_slong_p (inputs[1].value.i)); + l = mpz_get_si (inputs[1].value.i); + inexact = calc->func.mpfr_fi_f (outputs[0].value.f, + inputs[0].value.f, l, mode_mpfr); + if (mode != rm_towardzero) + assert (!inexact && mpfr_zero_p (outputs[0].value.f)); + adjust_real (outputs[0].value.f, inexact); + break; + case mpfr_f_11: assert (inputs[0].type == gtype_fp); outputs[0].type = gtype_fp; diff --git a/math/gen-tgmath-tests.py b/math/gen-tgmath-tests.py index c31e714..2d9658d 100755 --- a/math/gen-tgmath-tests.py +++ b/math/gen-tgmath-tests.py @@ -753,6 +753,7 @@ class Tests(object): self.add_tests('log2p1', 'r', ['r']) self.add_tests('log10p1', 'r', ['r']) self.add_tests('logp1', 'r', ['r']) + self.add_tests('pown', 'r', ['r', 'long long int']) self.add_tests('powr', 'r', ['r', 'r']) self.add_tests('rsqrt', 'r', ['r']) self.add_tests('sinpi', 'r', ['r']) diff --git a/math/libm-test-driver.c b/math/libm-test-driver.c index c438483..4610280 100644 --- a/math/libm-test-driver.c +++ b/math/libm-test-driver.c @@ -222,6 +222,17 @@ struct test_fl_f_data int exceptions; } rd, rn, rz, ru; }; +struct test_fL_f_data +{ + const char *arg_str; + FLOAT arg1; + long long int arg2; + struct + { + FLOAT expected; + int exceptions; + } rd, rn, rz, ru; +}; struct test_if_f_data { const char *arg_str; @@ -544,6 +555,8 @@ struct test_Ff_b1_data #define RUN_TEST_LOOP_fi_f RUN_TEST_LOOP_2_f #define RUN_TEST_fl_f RUN_TEST_2_f #define RUN_TEST_LOOP_fl_f RUN_TEST_LOOP_2_f +#define RUN_TEST_fL_f RUN_TEST_2_f +#define RUN_TEST_LOOP_fL_f RUN_TEST_LOOP_2_f #define RUN_TEST_if_f RUN_TEST_2_f #define RUN_TEST_LOOP_if_f RUN_TEST_LOOP_2_f #define RUN_TEST_3_f(ARG_STR, FUNC_NAME, ARG1, ARG2, ARG3, \ diff --git a/math/libm-test-pown.inc b/math/libm-test-pown.inc new file mode 100644 index 0000000..fcae2b9 --- /dev/null +++ b/math/libm-test-pown.inc @@ -0,0 +1,150 @@ +/* Test pown. + Copyright (C) 1997-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/>. */ + +#include "libm-test-driver.c" + +static const struct test_fL_f_data pown_test_data[] = + { + TEST_ff_f (pown, qnan_value, 0, 1, ERRNO_UNCHANGED|NO_TEST_MATHVEC), + TEST_ff_f (pown, -qnan_value, 0, 1, ERRNO_UNCHANGED|NO_TEST_MATHVEC), + TEST_ff_f (pown, snan_value, 0, qnan_value, INVALID_EXCEPTION|NO_TEST_MATHVEC), + TEST_ff_f (pown, -snan_value, 0, qnan_value, INVALID_EXCEPTION|NO_TEST_MATHVEC), + + TEST_ff_f (pown, plus_infty, 1, plus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, plus_infty, -1, 0, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, 1, minus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, 11, minus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, 1001, minus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, 2, plus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, 12, plus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, 1002, plus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, -1, minus_zero, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, -11, minus_zero, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, -1001, minus_zero, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, -2, 0, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, -12, 0, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, -1002, 0, ERRNO_UNCHANGED), + + TEST_ff_f (pown, qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (pown, -qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (pown, snan_value, 1, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (pown, -snan_value, 1, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (pown, qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (pown, -qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (pown, snan_value, -1, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (pown, -snan_value, -1, qnan_value, INVALID_EXCEPTION), + + TEST_ff_f (pown, qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (pown, -qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (pown, qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (pown, -qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (pown, snan_value, 3, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (pown, -snan_value, 3, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (pown, snan_value, -3, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (pown, -snan_value, -3, qnan_value, INVALID_EXCEPTION), + + /* pown (x, 0) == 1. */ + TEST_ff_f (pown, plus_infty, 0, 1, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, 0, 1, ERRNO_UNCHANGED), + + TEST_ff_f (pown, 0, -1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, 0, -11, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, 0, -0xfffffe, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, 0, -0xffffff, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, 0, -0x1ffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, 0, -0x1fffffffffffffLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, 0, -0x7ffffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, 0, -0x7fffffffffffffffLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, minus_zero, -1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, minus_zero, -11L, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, minus_zero, -0xfffffe, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, minus_zero, -0xffffff, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, minus_zero, -0x1fffffe, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, minus_zero, -0x1ffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, minus_zero, -0x1fffffffffffffLL, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, minus_zero, -0x3ffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, minus_zero, -0x7ffffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, minus_zero, -0x7fffffffffffffffLL, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + + TEST_ff_f (pown, 0, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, 0, -0x1000000, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, minus_zero, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_ff_f (pown, minus_zero, -0x1000000, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + + /* pown (+inf, y) == +inf for y > 0. */ + TEST_ff_f (pown, plus_infty, 2, plus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, plus_infty, 0xffffff, plus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, plus_infty, 0x1fffffffffffffLL, plus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, plus_infty, 0x7fffffffffffffffLL, plus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, plus_infty, 0x1000000, plus_infty, ERRNO_UNCHANGED), + + /* pown (+inf, y) == +0 for y < 0. */ + TEST_ff_f (pown, plus_infty, -1, 0.0, ERRNO_UNCHANGED), + TEST_ff_f (pown, plus_infty, -0xffffff, 0.0, ERRNO_UNCHANGED), + TEST_ff_f (pown, plus_infty, -0x1fffffffffffffLL, 0.0, ERRNO_UNCHANGED), + TEST_ff_f (pown, plus_infty, -0x7fffffffffffffffLL, 0.0, ERRNO_UNCHANGED), + TEST_ff_f (pown, plus_infty, -0x1000000, 0.0, ERRNO_UNCHANGED), + + /* pown (-inf, y) == -inf for y an odd integer > 0. */ + TEST_ff_f (pown, minus_infty, 27, minus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, 0xffffff, minus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, 0x1fffffe, plus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, 0x1fffffffffffffLL, minus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, 0x3ffffffffffffeL, plus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, 0x7ffffffffffffffeLL, plus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, 0x7fffffffffffffffLL, minus_infty, ERRNO_UNCHANGED), + + /* pown (-inf, y) == +inf for y > 0 and not an odd integer. */ + TEST_ff_f (pown, minus_infty, 28, plus_infty, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, 0x1000000, plus_infty, ERRNO_UNCHANGED), + + /* pown (-inf, y) == -0 for y an odd integer < 0. */ + TEST_ff_f (pown, minus_infty, -3, minus_zero, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, -0xfffffe, plus_zero, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, -0xffffff, minus_zero, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, -0x1fffffe, plus_zero, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, -0x1ffffffffffffeLL, plus_zero, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, -0x1fffffffffffffLL, minus_zero, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, -0x3ffffffffffffeLL, plus_zero, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, -0x7ffffffffffffffeLL, plus_zero, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, -0x7fffffffffffffffLL, minus_zero, ERRNO_UNCHANGED), + + /* pown (-inf, y) == +0 for y < 0 and not an odd integer. */ + TEST_ff_f (pown, minus_infty, -2, 0.0, ERRNO_UNCHANGED), + TEST_ff_f (pown, minus_infty, -0x1000000, 0.0, ERRNO_UNCHANGED), + + AUTO_TESTS_ff_f (pown), + }; + +static void +pown_test (void) +{ + ALL_RM_TEST (pown, 0, pown_test_data, RUN_TEST_LOOP_fL_f, END); +} + +static void +do_test (void) +{ + pown_test (); +} + +/* + * Local Variables: + * mode:c + * End: + */ diff --git a/math/s_pown_template.c b/math/s_pown_template.c new file mode 100644 index 0000000..e46bf96 --- /dev/null +++ b/math/s_pown_template.c @@ -0,0 +1,91 @@ +/* Return X^Y for integer Y. + 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 + 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/>. */ + +#include <errno.h> +#include <fenv_private.h> +#include <limits.h> +#include <math.h> +#include <math-barriers.h> +#include <math-narrow-eval.h> +#include <math_private.h> +#include <stdlib.h> + +FLOAT +M_DECL_FUNC (__pown) (FLOAT x, long long int y) +{ + FLOAT ret; +#if M_MANT_DIG >= LLONG_WIDTH - 1 + ret = M_SUF (__ieee754_pow) (x, y); +#else + if ((y <= 1LL << M_MANT_DIG + && y >= -(1LL << M_MANT_DIG)) + || y == LLONG_MIN) + ret = M_SUF (__ieee754_pow) (x, y); + else + { + { + /* To avoid problems with overflow and underflow from + intermediate computations occurring in the wrong directed + rounding mode (when X is negative and Y is odd), do these + computations in round-to-nearest mode and correct + overflowing and underflowing results afterwards. */ + M_SET_RESTORE_ROUND (FE_TONEAREST); + ret = M_LIT (1.0); + while (y != 0) + { + long long int absy = llabs (y); + int bits = LLONG_WIDTH - __builtin_clzll (absy); + if (bits <= M_MANT_DIG) + { + ret *= M_SUF (__ieee754_pow) (x, y); + y = 0; + } + else + { + long long int absy_high + = absy & (((1ULL << M_MANT_DIG) - 1) << (bits - M_MANT_DIG)); + long long int absy_low = absy - absy_high; + long long int y_high = y < 0 ? -absy_high : absy_high; + ret *= M_SUF (__ieee754_pow) (x, y_high); + y = y < 0 ? -absy_low : absy_low; + } + } + ret = math_narrow_eval (ret); + math_force_eval (ret); + } + if (isfinite (x) && x != M_LIT (0.0)) + { + if (isinf (ret)) + ret = math_narrow_eval (M_COPYSIGN (M_MAX, ret) * M_MAX); + else if (ret == M_LIT (0.0)) + ret = math_narrow_eval (M_COPYSIGN (M_MIN, ret) * M_MIN); + } + } +#endif + if (!isfinite (ret)) + { + if (isfinite (x)) + __set_errno (ERANGE); + } + else if (ret == 0 + && isfinite (x) + && x != 0) + __set_errno (ERANGE); + return ret; +} +declare_mgen_alias (__pown, pown); diff --git a/math/test-tgmath.c b/math/test-tgmath.c index b8d2205..5dbf654 100644 --- a/math/test-tgmath.c +++ b/math/test-tgmath.c @@ -48,7 +48,7 @@ volatile int count_cdouble; volatile int count_cfloat; volatile int count_cldouble; -#define NCALLS 188 +#define NCALLS 190 #define NCALLS_INT 4 #define NCCALLS 47 @@ -227,7 +227,7 @@ F(compile_test) (void) int i = 2; int saved_count; long int j; - long long int k; + long long int k = 2; intmax_t m; uintmax_t um; @@ -268,6 +268,7 @@ F(compile_test) (void) a = log10p1 (log10p1 (x)); a = logp1 (logp1 (x)); a = pow (pow (x, a), pow (c, b)); + b = pown (pown (x, k), k); a = powr (powr (x, a), powr (c, b)); b = sqrt (sqrt (a)); a = rsqrt (rsqrt (b)); @@ -395,6 +396,7 @@ F(compile_test) (void) a = log10p1 (y); a = logp1 (y); a = pow (y, y); + a = pown (y, 12345); a = powr (y, y); a = sqrt (y); a = rsqrt (y); @@ -774,6 +776,14 @@ TYPE } TYPE +(F(pown)) (TYPE x, long long int y) +{ + ++count; + P (); + return x + y; +} + +TYPE (F(powr)) (TYPE x, TYPE y) { ++count; diff --git a/math/tgmath.h b/math/tgmath.h index eefff96..cc525e4 100644 --- a/math/tgmath.h +++ b/math/tgmath.h @@ -925,6 +925,9 @@ #if __GLIBC_USE (IEC_60559_FUNCS_EXT_C23) /* Return X to the Y power. */ +# define pown(Val1, Val2) __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, pown) + +/* Return X to the Y power. */ # define powr(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, powr) /* Return 1/sqrt(X). */ diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py index 07c10e4..28258e3 100755 --- a/scripts/build-many-glibcs.py +++ b/scripts/build-many-glibcs.py @@ -831,9 +831,9 @@ class Context(object): 'gcc': 'vcs-14', 'glibc': 'vcs-mainline', 'gmp': '6.3.0', - 'linux': '6.13', + 'linux': '6.14', 'mpc': '1.3.1', - 'mpfr': '4.2.1', + 'mpfr': '4.2.2', 'mig': 'vcs-mainline', 'gnumach': 'vcs-mainline', 'hurd': 'vcs-mainline'} diff --git a/stdio-common/Makefile b/stdio-common/Makefile index d3733d0..3709222 100644 --- a/stdio-common/Makefile +++ b/stdio-common/Makefile @@ -51,6 +51,33 @@ nonfmt-xprintf-stems := \ xprintf-stems := $(sort $(fmt-xprintf-stems) $(nonfmt-xprintf-stems)) +# List of markers for scanf family function tests. +xscanf-funcs := s f ss v vf vs + +# List of data types and formats for individual per-conversion scanf tests. +# Further conversions are provided by sysdeps. +xscanf-kinds := char int real uint +fmt-xscanf-char-convs := c +fmts-xscanf-char := b c s +fmt-xscanf-int-convs := char llong short +fmts-xscanf-int := d i +fmt-xscanf-real-convs := +fmts-xscanf-real := aa a ee e ff f gg g +fmt-xscanf-uint-convs := uchar ullong ushort +fmts-xscanf-uint := b o u xx x + +xscanf-convs = $(sort $(fmt-xscanf-char-convs) $(fmt-xscanf-int-convs) \ + $(fmt-xscanf-real-convs) $(fmt-xscanf-uint-convs)) + +xscanf-srcs = $(foreach p,$(xscanf-funcs), \ + $(foreach c,$(xscanf-convs),tst-scanf-format-$(p)-$(c))) + +xscanf-stems = $(sort $(foreach k,$(xscanf-kinds), \ + $(foreach f,$(fmts-xscanf-$(k)), \ + $(foreach p,$(xscanf-funcs), \ + $(foreach c,$(fmt-xscanf-$(k)-convs), \ + tst-scanf-format-$(p)-$(c)-$(f)))))) + headers := \ bits/printf-ldbl.h \ bits/stdio_lim.h \ @@ -351,7 +378,9 @@ endif endif tests-container += \ - tst-popen3 + tst-popen3 \ + tst-setvbuf2 \ + tst-setvbuf2-ind # tests-container generated += \ @@ -363,10 +392,13 @@ generated += \ tests-internal = \ tst-grouping_iterator \ + tst-setvbuf2 \ + tst-setvbuf2-ind \ # tests-internal test-srcs = \ $(xprintf-srcs) \ + $(xscanf-srcs) \ tst-fwrite-bz29459 \ tst-printf \ tst-printfsz-islongdouble \ @@ -376,6 +408,7 @@ test-srcs = \ ifeq ($(run-built-tests),yes) tests-special += \ $(foreach f,$(xprintf-stems),$(objpfx)$(f).out) \ + $(foreach f,$(xscanf-stems),$(objpfx)$(f).out) \ $(objpfx)tst-fwrite-bz29459.out \ $(objpfx)tst-printf.out \ $(objpfx)tst-printfsz-islongdouble.out \ @@ -387,6 +420,7 @@ ifeq (yes,$(build-shared)) ifneq ($(PERL),no) tests-special += \ $(foreach f,$(xprintf-stems),$(objpfx)$(f)-mem.out) \ + $(foreach f,$(xscanf-stems),$(objpfx)$(f)-mem.out) \ $(objpfx)tst-freopen2-mem.out \ $(objpfx)tst-freopen3-mem.out \ $(objpfx)tst-freopen4-mem.out \ @@ -409,6 +443,8 @@ tests-special += \ generated += \ $(foreach f,$(xprintf-stems),$(f)-mem.out) \ $(foreach f,$(xprintf-stems),$(f).mtrace) \ + $(foreach f,$(xscanf-stems),$(f)-mem.out) \ + $(foreach f,$(xscanf-stems),$(f).mtrace) \ tst-freopen2-mem.out \ tst-freopen2.mtrace \ tst-freopen3-mem.out \ @@ -601,6 +637,26 @@ $(objpfx)tst-printf-format-%.out: \ $(make-tst-printf-format-out) > $@; \ $(evaluate-test) +# With scanf format tests reuse the same executable for all the inputs +# of the same data type that use a different conversion specifier each. +define tst-scanf-format-rule +$$(objpfx)tst-scanf-format-$(1)-$(2)-$(3).out: \ + tst-scanf-format-$(2)-$(3).input $$(objpfx)tst-scanf-format-$(1)-$(2) + $$(make-tst-scanf-format-out) > $$@ < $$<; \ + $$(evaluate-test) +endef +make-tst-scanf-format-out = \ + $(test-wrapper-env) \ + $(run-program-env) \ + MALLOC_TRACE=$(@:.out=.mtrace) \ + LD_PRELOAD=$(common-objpfx)malloc/libc_malloc_debug.so \ + $(host-test-program-cmd) +$(foreach k,$(xscanf-kinds), \ + $(foreach f,$(fmts-xscanf-$(k)), \ + $(foreach p,$(xscanf-funcs), \ + $(foreach c,$(fmt-xscanf-$(k)-convs), \ + $(eval $(call tst-scanf-format-rule,$(p),$(c),$(f))))))) + $(objpfx)tst-printfsz-islongdouble.out: \ tst-printfsz-islongdouble.sh $(objpfx)tst-printfsz-islongdouble $(SHELL) $^ '$(test-program-prefix)' $@; \ @@ -710,8 +766,21 @@ $(objpfx)tst-setvbuf1-cmp.out: tst-setvbuf1.expect $(objpfx)tst-setvbuf1.out cmp $^ > $@; \ $(evaluate-test) +CFLAGS-tst-setvbuf2.c += -DIND_PROC=\"$(objpfx)tst-setvbuf2-ind\" +$(objpfx)tst-setvbuf2-ind : $(objpfx)tst-setvbuf2-ind.o $(shared-thread-library) +$(objpfx)tst-setvbuf2.out: $(objpfx)tst-setvbuf2-ind +$(objpfx)tst-setvbuf2 : $(shared-thread-library) + $(objpfx)tst-printf-round: $(libm) $(objpfx)tst-scanf-round: $(libm) +# With scanf format tests real conversions depend on libm. +define tst-scanf-format-libm-dep +$$(objpfx)tst-scanf-format-$(1)-$(2): $$(libm) +endef +$(foreach p,$(xscanf-funcs), \ + $(foreach c,$(fmt-xscanf-real-convs), \ + $(eval $(call tst-scanf-format-libm-dep,$(p),$(c))))) + $(objpfx)tst-freopen7: $(shared-thread-library) $(objpfx)tst-freopen64-7: $(shared-thread-library) diff --git a/stdio-common/tst-scanf-format-c-b.input b/stdio-common/tst-scanf-format-c-b.input new file mode 100644 index 0000000..52b2dc1 --- /dev/null +++ b/stdio-common/tst-scanf-format-c-b.input @@ -0,0 +1,90 @@ +%[bcdefghijklmnopqrstuvw]::0:-1: +%*[bcdefghijklmnopqrstuvw]::0:-1: +%[bcdefghijklmnopqrstuvw]:The:0:-1: +%*[bcdefghijklmnopqrstuvw]:The:0:-1: +%[bcdefghijklmnopqrstuvw]:quick:1:5:quick: +%*[bcdefghijklmnopqrstuvw]:quick:0:5: +%[bcdefghijklmnopqrstuvw]:brown fox:1:5:brown: +%*[bcdefghijklmnopqrstuvw]:brown fox:0:5: +%[bcdefghijklmnopqrstuvw]:jumps over the lazy dog:1:5:jumps: +%*[bcdefghijklmnopqrstuvw]:jumps over the lazy dog:0:5: +%[ Tabcdefghijklmnopqrstuvwxyz]::0:-1: +%*[ Tabcdefghijklmnopqrstuvwxyz]::0:-1: +%[ Tabcdefghijklmnopqrstuvwxyz]:The:1:3:The: +%*[ Tabcdefghijklmnopqrstuvwxyz]:The:0:3: +%[ Tabcdefghijklmnopqrstuvwxyz]:quick:1:5:quick: +%*[ Tabcdefghijklmnopqrstuvwxyz]:quick:0:5: +%[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:1:9:brown fox: +%*[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:0:9: +%[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:1:23:jumps over the lazy dog: +%*[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:0:23: +%1[ Tabcdefghijklmnopqrstuvwxyz]::0:-1: +%*1[ Tabcdefghijklmnopqrstuvwxyz]::0:-1: +%1[ Tabcdefghijklmnopqrstuvwxyz]:The:1:1:T: +%*1[ Tabcdefghijklmnopqrstuvwxyz]:The:0:1: +%1[ Tabcdefghijklmnopqrstuvwxyz]:quick:1:1:q: +%*1[ Tabcdefghijklmnopqrstuvwxyz]:quick:0:1: +%1[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:1:1:b: +%*1[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:0:1: +%1[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:1:1:j: +%*1[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:0:1: +%2[ Tabcdefghijklmnopqrstuvwxyz]::0:-1: +%*2[ Tabcdefghijklmnopqrstuvwxyz]::0:-1: +%2[ Tabcdefghijklmnopqrstuvwxyz]:The:1:2:Th: +%*2[ Tabcdefghijklmnopqrstuvwxyz]:The:0:2: +%2[ Tabcdefghijklmnopqrstuvwxyz]:quick:1:2:qu: +%*2[ Tabcdefghijklmnopqrstuvwxyz]:quick:0:2: +%2[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:1:2:br: +%*2[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:0:2: +%2[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:1:2:ju: +%*2[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:0:2: +%5[ Tabcdefghijklmnopqrstuvwxyz]::0:-1: +%*5[ Tabcdefghijklmnopqrstuvwxyz]::0:-1: +%5[ Tabcdefghijklmnopqrstuvwxyz]:The:1:3:The: +%*5[ Tabcdefghijklmnopqrstuvwxyz]:The:0:3: +%5[ Tabcdefghijklmnopqrstuvwxyz]:quick:1:5:quick: +%*5[ Tabcdefghijklmnopqrstuvwxyz]:quick:0:5: +%5[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:1:5:brown: +%*5[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:0:5: +%5[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:1:5:jumps: +%*5[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:0:5: +%10[ Tabcdefghijklmnopqrstuvwxyz]::0:-1: +%*10[ Tabcdefghijklmnopqrstuvwxyz]::0:-1: +%10[ Tabcdefghijklmnopqrstuvwxyz]:The:1:3:The: +%*10[ Tabcdefghijklmnopqrstuvwxyz]:The:0:3: +%10[ Tabcdefghijklmnopqrstuvwxyz]:quick:1:5:quick: +%*10[ Tabcdefghijklmnopqrstuvwxyz]:quick:0:5: +%10[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:1:9:brown fox: +%*10[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:0:9: +%10[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:1:10:jumps over: +%*10[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:0:10: +%25[ Tabcdefghijklmnopqrstuvwxyz]::0:-1: +%*25[ Tabcdefghijklmnopqrstuvwxyz]::0:-1: +%25[ Tabcdefghijklmnopqrstuvwxyz]:The:1:3:The: +%*25[ Tabcdefghijklmnopqrstuvwxyz]:The:0:3: +%25[ Tabcdefghijklmnopqrstuvwxyz]:quick:1:5:quick: +%*25[ Tabcdefghijklmnopqrstuvwxyz]:quick:0:5: +%25[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:1:9:brown fox: +%*25[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:0:9: +%25[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:1:23:jumps over the lazy dog: +%*25[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:0:23: +%5[ Tabcdefghijklmnopqrstuvwxyz]: :1:1: : +%*5[ Tabcdefghijklmnopqrstuvwxyz]: :0:1: +%5[ Tabcdefghijklmnopqrstuvwxyz]: The :1:5: The : +%*5[ Tabcdefghijklmnopqrstuvwxyz]: The :0:5: +%5[ Tabcdefghijklmnopqrstuvwxyz]: quick :1:5: quic: +%*5[ Tabcdefghijklmnopqrstuvwxyz]: quick :0:5: +%5[ Tabcdefghijklmnopqrstuvwxyz]: brown fox :1:5: brow: +%*5[ Tabcdefghijklmnopqrstuvwxyz]: brown fox :0:5: +%5[ Tabcdefghijklmnopqrstuvwxyz]: jumps over the lazy dog :1:5: jump: +%*5[ Tabcdefghijklmnopqrstuvwxyz]: jumps over the lazy dog :0:5: +%25[ Tabcdefghijklmnopqrstuvwxyz]: :1:1: : +%*25[ Tabcdefghijklmnopqrstuvwxyz]: :0:1: +%25[ Tabcdefghijklmnopqrstuvwxyz]: The :1:5: The : +%*25[ Tabcdefghijklmnopqrstuvwxyz]: The :0:5: +%25[ Tabcdefghijklmnopqrstuvwxyz]: quick :1:7: quick : +%*25[ Tabcdefghijklmnopqrstuvwxyz]: quick :0:7: +%25[ Tabcdefghijklmnopqrstuvwxyz]: brown fox :1:11: brown fox : +%*25[ Tabcdefghijklmnopqrstuvwxyz]: brown fox :0:11: +%25[ Tabcdefghijklmnopqrstuvwxyz]: jumps over the lazy dog :1:25: jumps over the lazy dog : +%*25[ Tabcdefghijklmnopqrstuvwxyz]: jumps over the lazy dog :0:25: diff --git a/stdio-common/tst-scanf-format-c-c.input b/stdio-common/tst-scanf-format-c-c.input new file mode 100644 index 0000000..a3a6ee2 --- /dev/null +++ b/stdio-common/tst-scanf-format-c-c.input @@ -0,0 +1,64 @@ +%c:The:1:1:T: +%*c:The:0:1: +%c:quick:1:1:q: +%*c:quick:0:1: +%c:brown fox:1:1:b: +%*c:brown fox:0:1: +%c:jumps over the lazy dog:1:1:j: +%*c:jumps over the lazy dog:0:1: +%1c:The:1:1:T: +%*1c:The:0:1: +%1c:quick:1:1:q: +%*1c:quick:0:1: +%1c:brown fox:1:1:b: +%*1c:brown fox:0:1: +%1c:jumps over the lazy dog:1:1:j: +%*1c:jumps over the lazy dog:0:1: +%2c:The:1:2:Th: +%*2c:The:0:2: +%2c:quick:1:2:qu: +%*2c:quick:0:2: +%2c:brown fox:1:2:br: +%*2c:brown fox:0:2: +%2c:jumps over the lazy dog:1:2:ju: +%*2c:jumps over the lazy dog:0:2: +# BZ12701 %5c:The:0:-1: +# BZ12701 %*5c:The:0:-1: +%5c:quick:1:5:quick: +%*5c:quick:0:5: +%5c:brown fox:1:5:brown: +%*5c:brown fox:0:5: +%5c:jumps over the lazy dog:1:5:jumps: +%*5c:jumps over the lazy dog:0:5: +# BZ12701 %10c:The:0:-1: +# BZ12701 %*10c:The:0:-1: +# BZ12701 %10c:quick:0:-1: +# BZ12701 %*10c:quick:0:-1: +# BZ12701 %10c:brown fox:0:-1: +# BZ12701 %*10c:brown fox:0:-1: +%10c:jumps over the lazy dog:1:10:jumps over: +%*10c:jumps over the lazy dog:0:10: +# BZ12701 %25c:The:0:-1: +# BZ12701 %*25c:The:0:-1: +# BZ12701 %25c:quick:0:-1: +# BZ12701 %*25c:quick:0:-1: +# BZ12701 %25c:brown fox:0:-1: +# BZ12701 %*25c:brown fox:0:-1: +# BZ12701 %25c:jumps over the lazy dog:0:-1: +# BZ12701 %*25c:jumps over the lazy dog:0:-1: +%5c: The :1:5: The : +%*5c: The :0:5: +%5c: quick :1:5: quic: +%*5c: quick :0:5: +%5c: brown fox :1:5: brow: +%*5c: brown fox :0:5: +%5c: jumps over the lazy dog :1:5: jump: +%*5c: jumps over the lazy dog :0:5: +# BZ12701 %25c: The :0:-1: +# BZ12701 %*25c: The :0:-1: +# BZ12701 %25c: quick :0:-1: +# BZ12701 %*25c: quick :0:-1: +# BZ12701 %25c: brown fox :0:-1: +# BZ12701 %*25c: brown fox :0:-1: +%25c: jumps over the lazy dog :1:25: jumps over the lazy dog : +%*25c: jumps over the lazy dog :0:25: diff --git a/stdio-common/tst-scanf-format-c-s.input b/stdio-common/tst-scanf-format-c-s.input new file mode 100644 index 0000000..52c992f --- /dev/null +++ b/stdio-common/tst-scanf-format-c-s.input @@ -0,0 +1,64 @@ +%s:The :1:3:The: +%*s:The :0:3: +%s:quick :1:5:quick: +%*s:quick :0:5: +%s:brown fox :1:5:brown: +%*s:brown fox :0:5: +%s:jumps over the lazy dog :1:5:jumps: +%*s:jumps over the lazy dog :0:5: +%1s:The :1:1:T: +%*1s:The :0:1: +%1s:quick :1:1:q: +%*1s:quick :0:1: +%1s:brown fox :1:1:b: +%*1s:brown fox :0:1: +%1s:jumps over the lazy dog :1:1:j: +%*1s:jumps over the lazy dog :0:1: +%2s:The :1:2:Th: +%*2s:The :0:2: +%2s:quick :1:2:qu: +%*2s:quick :0:2: +%2s:brown fox :1:2:br: +%*2s:brown fox :0:2: +%2s:jumps over the lazy dog :1:2:ju: +%*2s:jumps over the lazy dog :0:2: +%5s:The :1:3:The: +%*5s:The :0:3: +%5s:quick :1:5:quick: +%*5s:quick :0:5: +%5s:brown fox :1:5:brown: +%*5s:brown fox :0:5: +%5s:jumps over the lazy dog :1:5:jumps: +%*5s:jumps over the lazy dog :0:5: +%10s:The :1:3:The: +%*10s:The :0:3: +%10s:quick :1:5:quick: +%*10s:quick :0:5: +%10s:brown fox :1:5:brown: +%*10s:brown fox :0:5: +%10s:jumps over the lazy dog :1:5:jumps: +%*10s:jumps over the lazy dog :0:5: +%25s:The :1:3:The: +%*25s:The :0:3: +%25s:quick :1:5:quick: +%*25s:quick :0:5: +%25s:brown fox :1:5:brown: +%*25s:brown fox :0:5: +%25s:jumps over the lazy dog :1:5:jumps: +%*25s:jumps over the lazy dog :0:5: +%5s: The :1:4:The: +%*5s: The :0:4: +%5s: quick :1:6:quick: +%*5s: quick :0:6: +%5s: brown fox :1:6:brown: +%*5s: brown fox :0:6: +%5s: jumps over the lazy dog :1:6:jumps: +%*5s: jumps over the lazy dog :0:6: +%25s: The :1:4:The: +%*25s: The :0:4: +%25s: quick :1:6:quick: +%*25s: quick :0:6: +%25s: brown fox :1:6:brown: +%*25s: brown fox :0:6: +%25s: jumps over the lazy dog :1:6:jumps: +%*25s: jumps over the lazy dog :0:6: diff --git a/stdio-common/tst-scanf-format-char-d.input b/stdio-common/tst-scanf-format-char-d.input new file mode 100644 index 0000000..eeb6920 --- /dev/null +++ b/stdio-common/tst-scanf-format-char-d.input @@ -0,0 +1,266 @@ +%hhd::0:-1: +%*hhd::0:-1: +%hhd:-251:1:4:5: +%*hhd:-251:0:4: +%hhd:-129:1:4:127: +%*hhd:-129:0:4: +%hhd:-128:1:4:-128: +%*hhd:-128:0:4: +%hhd:-123:1:4:-123: +%*hhd:-123:0:4: +%hhd:-1:1:2:-1: +%*hhd:-1:0:2: +%hhd:-0:1:2:0: +%*hhd:-0:0:2: +%hhd:0:1:1:0: +%*hhd:0:0:1: +%hhd:1:1:1:1: +%*hhd:1:0:1: +%hhd:42:1:2:42: +%*hhd:42:0:2: +%hhd:127:1:3:127: +%*hhd:127:0:3: +%hhd:128:1:3:-128: +%*hhd:128:0:3: +%hhd:169:1:3:-87: +%*hhd:169:0:3: +%hhd:+0:1:2:0: +%*hhd:+0:0:2: +%hhd:+1:1:2:1: +%*hhd:+1:0:2: +%hhd:+42:1:3:42: +%*hhd:+42:0:3: +%hhd:+127:1:4:127: +%*hhd:+127:0:4: +%hhd:+128:1:4:-128: +%*hhd:+128:0:4: +%hhd:+169:1:4:-87: +%*hhd:+169:0:4: +%1hhd::0:-1: +%*1hhd::0:-1: +%1hhd:-251:0:-1: +%*1hhd:-251:0:-1: +%1hhd:-129:0:-1: +%*1hhd:-129:0:-1: +%1hhd:-128:0:-1: +%*1hhd:-128:0:-1: +%1hhd:-123:0:-1: +%*1hhd:-123:0:-1: +%1hhd:-1:0:-1: +%*1hhd:-1:0:-1: +%1hhd:-0:0:-1: +%*1hhd:-0:0:-1: +%1hhd:0:1:1:0: +%*1hhd:0:0:1: +%1hhd:1:1:1:1: +%*1hhd:1:0:1: +%1hhd:42:1:1:4: +%*1hhd:42:0:1: +%1hhd:127:1:1:1: +%*1hhd:127:0:1: +%1hhd:128:1:1:1: +%*1hhd:128:0:1: +%1hhd:169:1:1:1: +%*1hhd:169:0:1: +%1hhd:+0:0:-1: +%*1hhd:+0:0:-1: +%1hhd:+1:0:-1: +%*1hhd:+1:0:-1: +%1hhd:+42:0:-1: +%*1hhd:+42:0:-1: +%1hhd:+127:0:-1: +%*1hhd:+127:0:-1: +%1hhd:+128:0:-1: +%*1hhd:+128:0:-1: +%1hhd:+169:0:-1: +%*1hhd:+169:0:-1: +%2hhd::0:-1: +%*2hhd::0:-1: +%2hhd:-251:1:2:-2: +%*2hhd:-251:0:2: +%2hhd:-129:1:2:-1: +%*2hhd:-129:0:2: +%2hhd:-128:1:2:-1: +%*2hhd:-128:0:2: +%2hhd:-123:1:2:-1: +%*2hhd:-123:0:2: +%2hhd:-1:1:2:-1: +%*2hhd:-1:0:2: +%2hhd:-0:1:2:0: +%*2hhd:-0:0:2: +%2hhd:0:1:1:0: +%*2hhd:0:0:1: +%2hhd:1:1:1:1: +%*2hhd:1:0:1: +%2hhd:42:1:2:42: +%*2hhd:42:0:2: +%2hhd:127:1:2:12: +%*2hhd:127:0:2: +%2hhd:128:1:2:12: +%*2hhd:128:0:2: +%2hhd:169:1:2:16: +%*2hhd:169:0:2: +%2hhd:+0:1:2:0: +%*2hhd:+0:0:2: +%2hhd:+1:1:2:1: +%*2hhd:+1:0:2: +%2hhd:+42:1:2:4: +%*2hhd:+42:0:2: +%2hhd:+127:1:2:1: +%*2hhd:+127:0:2: +%2hhd:+128:1:2:1: +%*2hhd:+128:0:2: +%2hhd:+169:1:2:1: +%*2hhd:+169:0:2: +%3hhd::0:-1: +%*3hhd::0:-1: +%3hhd:-251:1:3:-25: +%*3hhd:-251:0:3: +%3hhd:-129:1:3:-12: +%*3hhd:-129:0:3: +%3hhd:-128:1:3:-12: +%*3hhd:-128:0:3: +%3hhd:-123:1:3:-12: +%*3hhd:-123:0:3: +%3hhd:-1:1:2:-1: +%*3hhd:-1:0:2: +%3hhd:-0:1:2:0: +%*3hhd:-0:0:2: +%3hhd:0:1:1:0: +%*3hhd:0:0:1: +%3hhd:1:1:1:1: +%*3hhd:1:0:1: +%3hhd:42:1:2:42: +%*3hhd:42:0:2: +%3hhd:127:1:3:127: +%*3hhd:127:0:3: +%3hhd:128:1:3:-128: +%*3hhd:128:0:3: +%3hhd:169:1:3:-87: +%*3hhd:169:0:3: +%3hhd:+0:1:2:0: +%*3hhd:+0:0:2: +%3hhd:+1:1:2:1: +%*3hhd:+1:0:2: +%3hhd:+42:1:3:42: +%*3hhd:+42:0:3: +%3hhd:+127:1:3:12: +%*3hhd:+127:0:3: +%3hhd:+128:1:3:12: +%*3hhd:+128:0:3: +%3hhd:+169:1:3:16: +%*3hhd:+169:0:3: +%5hhd::0:-1: +%*5hhd::0:-1: +%5hhd:-251:1:4:5: +%*5hhd:-251:0:4: +%5hhd:-129:1:4:127: +%*5hhd:-129:0:4: +%5hhd:-128:1:4:-128: +%*5hhd:-128:0:4: +%5hhd:-123:1:4:-123: +%*5hhd:-123:0:4: +%5hhd:-1:1:2:-1: +%*5hhd:-1:0:2: +%5hhd:-0:1:2:0: +%*5hhd:-0:0:2: +%5hhd:0:1:1:0: +%*5hhd:0:0:1: +%5hhd:1:1:1:1: +%*5hhd:1:0:1: +%5hhd:42:1:2:42: +%*5hhd:42:0:2: +%5hhd:127:1:3:127: +%*5hhd:127:0:3: +%5hhd:128:1:3:-128: +%*5hhd:128:0:3: +%5hhd:169:1:3:-87: +%*5hhd:169:0:3: +%5hhd:+0:1:2:0: +%*5hhd:+0:0:2: +%5hhd:+1:1:2:1: +%*5hhd:+1:0:2: +%5hhd:+42:1:3:42: +%*5hhd:+42:0:3: +%5hhd:+127:1:4:127: +%*5hhd:+127:0:4: +%5hhd:+128:1:4:-128: +%*5hhd:+128:0:4: +%5hhd:+169:1:4:-87: +%*5hhd:+169:0:4: +%2hhd: :0:-1: +%*2hhd: :0:-1: +%2hhd: -251:1:3:-2: +%*2hhd: -251:0:3: +%2hhd: -129:1:3:-1: +%*2hhd: -129:0:3: +%2hhd: -128:1:3:-1: +%*2hhd: -128:0:3: +%2hhd: -123:1:3:-1: +%*2hhd: -123:0:3: +%2hhd: -1:1:3:-1: +%*2hhd: -1:0:3: +%2hhd: -0:1:3:0: +%*2hhd: -0:0:3: +%2hhd: 0:1:2:0: +%*2hhd: 0:0:2: +%2hhd: 1:1:2:1: +%*2hhd: 1:0:2: +%2hhd: 42:1:3:42: +%*2hhd: 42:0:3: +%2hhd: 127:1:3:12: +%*2hhd: 127:0:3: +%2hhd: 128:1:3:12: +%*2hhd: 128:0:3: +%2hhd: 169:1:3:16: +%*2hhd: 169:0:3: +%2hhd: +0:1:3:0: +%*2hhd: +0:0:3: +%2hhd: +1:1:3:1: +%*2hhd: +1:0:3: +%2hhd: +42:1:3:4: +%*2hhd: +42:0:3: +%2hhd: +127:1:3:1: +%*2hhd: +127:0:3: +%2hhd: +128:1:3:1: +%*2hhd: +128:0:3: +%2hhd: +169:1:3:1: +%*2hhd: +169:0:3: +%5hhd: :0:-1: +%*5hhd: :0:-1: +%5hhd: -251:1:5:5: +%*5hhd: -251:0:5: +%5hhd: -129:1:5:127: +%*5hhd: -129:0:5: +%5hhd: -128:1:5:-128: +%*5hhd: -128:0:5: +%5hhd: -123:1:5:-123: +%*5hhd: -123:0:5: +%5hhd: -1:1:3:-1: +%*5hhd: -1:0:3: +%5hhd: -0:1:3:0: +%*5hhd: -0:0:3: +%5hhd: 0:1:2:0: +%*5hhd: 0:0:2: +%5hhd: 1:1:2:1: +%*5hhd: 1:0:2: +%5hhd: 42:1:3:42: +%*5hhd: 42:0:3: +%5hhd: 127:1:4:127: +%*5hhd: 127:0:4: +%5hhd: 128:1:4:-128: +%*5hhd: 128:0:4: +%5hhd: 169:1:4:-87: +%*5hhd: 169:0:4: +%5hhd: +0:1:3:0: +%*5hhd: +0:0:3: +%5hhd: +1:1:3:1: +%*5hhd: +1:0:3: +%5hhd: +42:1:4:42: +%*5hhd: +42:0:4: +%5hhd: +127:1:5:127: +%*5hhd: +127:0:5: +%5hhd: +128:1:5:-128: +%*5hhd: +128:0:5: +%5hhd: +169:1:5:-87: +%*5hhd: +169:0:5: diff --git a/stdio-common/tst-scanf-format-char-i.input b/stdio-common/tst-scanf-format-char-i.input new file mode 100644 index 0000000..0855f50 --- /dev/null +++ b/stdio-common/tst-scanf-format-char-i.input @@ -0,0 +1,1526 @@ +%hhi::0:-1: +%*hhi::0:-1: +%hhi:-251:1:4:5: +%*hhi:-251:0:4: +%hhi:-0Xfb:1:5:5: +%*hhi:-0Xfb:0:5: +%hhi:-0xFB:1:5:5: +%*hhi:-0xFB:0:5: +%hhi:-0373:1:5:5: +%*hhi:-0373:0:5: +%hhi:-0B11111011:1:11:5: +%*hhi:-0B11111011:0:11: +%hhi:-0b11111011:1:11:5: +%*hhi:-0b11111011:0:11: +%hhi:-129:1:4:127: +%*hhi:-129:0:4: +%hhi:-0X81:1:5:127: +%*hhi:-0X81:0:5: +%hhi:-0x81:1:5:127: +%*hhi:-0x81:0:5: +%hhi:-0201:1:5:127: +%*hhi:-0201:0:5: +%hhi:-0B10000001:1:11:127: +%*hhi:-0B10000001:0:11: +%hhi:-0b10000001:1:11:127: +%*hhi:-0b10000001:0:11: +%hhi:-128:1:4:-128: +%*hhi:-128:0:4: +%hhi:-0X80:1:5:-128: +%*hhi:-0X80:0:5: +%hhi:-0x80:1:5:-128: +%*hhi:-0x80:0:5: +%hhi:-0200:1:5:-128: +%*hhi:-0200:0:5: +%hhi:-0B10000000:1:11:-128: +%*hhi:-0B10000000:0:11: +%hhi:-0b10000000:1:11:-128: +%*hhi:-0b10000000:0:11: +%hhi:-123:1:4:-123: +%*hhi:-123:0:4: +%hhi:-0X7b:1:5:-123: +%*hhi:-0X7b:0:5: +%hhi:-0x7B:1:5:-123: +%*hhi:-0x7B:0:5: +%hhi:-0173:1:5:-123: +%*hhi:-0173:0:5: +%hhi:-0B1111011:1:10:-123: +%*hhi:-0B1111011:0:10: +%hhi:-0b1111011:1:10:-123: +%*hhi:-0b1111011:0:10: +%hhi:-1:1:2:-1: +%*hhi:-1:0:2: +%hhi:-0X1:1:4:-1: +%*hhi:-0X1:0:4: +%hhi:-0x1:1:4:-1: +%*hhi:-0x1:0:4: +%hhi:-01:1:3:-1: +%*hhi:-01:0:3: +%hhi:-0B1:1:4:-1: +%*hhi:-0B1:0:4: +%hhi:-0b1:1:4:-1: +%*hhi:-0b1:0:4: +%hhi:-0:1:2:0: +%*hhi:-0:0:2: +%hhi:-0X0:1:4:0: +%*hhi:-0X0:0:4: +%hhi:-0x0:1:4:0: +%*hhi:-0x0:0:4: +%hhi:-00:1:3:0: +%*hhi:-00:0:3: +%hhi:-0B0:1:4:0: +%*hhi:-0B0:0:4: +%hhi:-0b0:1:4:0: +%*hhi:-0b0:0:4: +%hhi:0:1:1:0: +%*hhi:0:0:1: +%hhi:0X0:1:3:0: +%*hhi:0X0:0:3: +%hhi:0x0:1:3:0: +%*hhi:0x0:0:3: +%hhi:00:1:2:0: +%*hhi:00:0:2: +%hhi:0B0:1:3:0: +%*hhi:0B0:0:3: +%hhi:0b0:1:3:0: +%*hhi:0b0:0:3: +%hhi:1:1:1:1: +%*hhi:1:0:1: +%hhi:0X1:1:3:1: +%*hhi:0X1:0:3: +%hhi:0x1:1:3:1: +%*hhi:0x1:0:3: +%hhi:01:1:2:1: +%*hhi:01:0:2: +%hhi:0B1:1:3:1: +%*hhi:0B1:0:3: +%hhi:0b1:1:3:1: +%*hhi:0b1:0:3: +%hhi:42:1:2:42: +%*hhi:42:0:2: +%hhi:0X2a:1:4:42: +%*hhi:0X2a:0:4: +%hhi:0x2A:1:4:42: +%*hhi:0x2A:0:4: +%hhi:052:1:3:42: +%*hhi:052:0:3: +%hhi:0B101010:1:8:42: +%*hhi:0B101010:0:8: +%hhi:0b101010:1:8:42: +%*hhi:0b101010:0:8: +%hhi:127:1:3:127: +%*hhi:127:0:3: +%hhi:0X7f:1:4:127: +%*hhi:0X7f:0:4: +%hhi:0x7F:1:4:127: +%*hhi:0x7F:0:4: +%hhi:0177:1:4:127: +%*hhi:0177:0:4: +%hhi:0B1111111:1:9:127: +%*hhi:0B1111111:0:9: +%hhi:0b1111111:1:9:127: +%*hhi:0b1111111:0:9: +%hhi:128:1:3:-128: +%*hhi:128:0:3: +%hhi:0X80:1:4:-128: +%*hhi:0X80:0:4: +%hhi:0x80:1:4:-128: +%*hhi:0x80:0:4: +%hhi:0200:1:4:-128: +%*hhi:0200:0:4: +%hhi:0B10000000:1:10:-128: +%*hhi:0B10000000:0:10: +%hhi:0b10000000:1:10:-128: +%*hhi:0b10000000:0:10: +%hhi:169:1:3:-87: +%*hhi:169:0:3: +%hhi:0Xa9:1:4:-87: +%*hhi:0Xa9:0:4: +%hhi:0xA9:1:4:-87: +%*hhi:0xA9:0:4: +%hhi:0251:1:4:-87: +%*hhi:0251:0:4: +%hhi:0B10101001:1:10:-87: +%*hhi:0B10101001:0:10: +%hhi:0b10101001:1:10:-87: +%*hhi:0b10101001:0:10: +%hhi:+0:1:2:0: +%*hhi:+0:0:2: +%hhi:+0X0:1:4:0: +%*hhi:+0X0:0:4: +%hhi:+0x0:1:4:0: +%*hhi:+0x0:0:4: +%hhi:+00:1:3:0: +%*hhi:+00:0:3: +%hhi:+0B0:1:4:0: +%*hhi:+0B0:0:4: +%hhi:+0b0:1:4:0: +%*hhi:+0b0:0:4: +%hhi:+1:1:2:1: +%*hhi:+1:0:2: +%hhi:+0X1:1:4:1: +%*hhi:+0X1:0:4: +%hhi:+0x1:1:4:1: +%*hhi:+0x1:0:4: +%hhi:+01:1:3:1: +%*hhi:+01:0:3: +%hhi:+0B1:1:4:1: +%*hhi:+0B1:0:4: +%hhi:+0b1:1:4:1: +%*hhi:+0b1:0:4: +%hhi:+42:1:3:42: +%*hhi:+42:0:3: +%hhi:+0X2a:1:5:42: +%*hhi:+0X2a:0:5: +%hhi:+0x2A:1:5:42: +%*hhi:+0x2A:0:5: +%hhi:+052:1:4:42: +%*hhi:+052:0:4: +%hhi:+0B101010:1:9:42: +%*hhi:+0B101010:0:9: +%hhi:+0b101010:1:9:42: +%*hhi:+0b101010:0:9: +%hhi:+127:1:4:127: +%*hhi:+127:0:4: +%hhi:+0X7f:1:5:127: +%*hhi:+0X7f:0:5: +%hhi:+0x7F:1:5:127: +%*hhi:+0x7F:0:5: +%hhi:+0177:1:5:127: +%*hhi:+0177:0:5: +%hhi:+0B1111111:1:10:127: +%*hhi:+0B1111111:0:10: +%hhi:+0b1111111:1:10:127: +%*hhi:+0b1111111:0:10: +%hhi:+128:1:4:-128: +%*hhi:+128:0:4: +%hhi:+0X80:1:5:-128: +%*hhi:+0X80:0:5: +%hhi:+0x80:1:5:-128: +%*hhi:+0x80:0:5: +%hhi:+0200:1:5:-128: +%*hhi:+0200:0:5: +%hhi:+0B10000000:1:11:-128: +%*hhi:+0B10000000:0:11: +%hhi:+0b10000000:1:11:-128: +%*hhi:+0b10000000:0:11: +%hhi:+169:1:4:-87: +%*hhi:+169:0:4: +%hhi:+0Xa9:1:5:-87: +%*hhi:+0Xa9:0:5: +%hhi:+0xA9:1:5:-87: +%*hhi:+0xA9:0:5: +%hhi:+0251:1:5:-87: +%*hhi:+0251:0:5: +%hhi:+0B10101001:1:11:-87: +%*hhi:+0B10101001:0:11: +%hhi:+0b10101001:1:11:-87: +%*hhi:+0b10101001:0:11: +%1hhi::0:-1: +%*1hhi::0:-1: +%1hhi:-251:0:-1: +%*1hhi:-251:0:-1: +%1hhi:-0Xfb:0:-1: +%*1hhi:-0Xfb:0:-1: +%1hhi:-0xFB:0:-1: +%*1hhi:-0xFB:0:-1: +%1hhi:-0373:0:-1: +%*1hhi:-0373:0:-1: +%1hhi:-0B11111011:0:-1: +%*1hhi:-0B11111011:0:-1: +%1hhi:-0b11111011:0:-1: +%*1hhi:-0b11111011:0:-1: +%1hhi:-129:0:-1: +%*1hhi:-129:0:-1: +%1hhi:-0X81:0:-1: +%*1hhi:-0X81:0:-1: +%1hhi:-0x81:0:-1: +%*1hhi:-0x81:0:-1: +%1hhi:-0201:0:-1: +%*1hhi:-0201:0:-1: +%1hhi:-0B10000001:0:-1: +%*1hhi:-0B10000001:0:-1: +%1hhi:-0b10000001:0:-1: +%*1hhi:-0b10000001:0:-1: +%1hhi:-128:0:-1: +%*1hhi:-128:0:-1: +%1hhi:-0X80:0:-1: +%*1hhi:-0X80:0:-1: +%1hhi:-0x80:0:-1: +%*1hhi:-0x80:0:-1: +%1hhi:-0200:0:-1: +%*1hhi:-0200:0:-1: +%1hhi:-0B10000000:0:-1: +%*1hhi:-0B10000000:0:-1: +%1hhi:-0b10000000:0:-1: +%*1hhi:-0b10000000:0:-1: +%1hhi:-123:0:-1: +%*1hhi:-123:0:-1: +%1hhi:-0X7b:0:-1: +%*1hhi:-0X7b:0:-1: +%1hhi:-0x7B:0:-1: +%*1hhi:-0x7B:0:-1: +%1hhi:-0173:0:-1: +%*1hhi:-0173:0:-1: +%1hhi:-0B1111011:0:-1: +%*1hhi:-0B1111011:0:-1: +%1hhi:-0b1111011:0:-1: +%*1hhi:-0b1111011:0:-1: +%1hhi:-1:0:-1: +%*1hhi:-1:0:-1: +%1hhi:-0X1:0:-1: +%*1hhi:-0X1:0:-1: +%1hhi:-0x1:0:-1: +%*1hhi:-0x1:0:-1: +%1hhi:-01:0:-1: +%*1hhi:-01:0:-1: +%1hhi:-0B1:0:-1: +%*1hhi:-0B1:0:-1: +%1hhi:-0b1:0:-1: +%*1hhi:-0b1:0:-1: +%1hhi:-0:0:-1: +%*1hhi:-0:0:-1: +%1hhi:-0X0:0:-1: +%*1hhi:-0X0:0:-1: +%1hhi:-0x0:0:-1: +%*1hhi:-0x0:0:-1: +%1hhi:-00:0:-1: +%*1hhi:-00:0:-1: +%1hhi:-0B0:0:-1: +%*1hhi:-0B0:0:-1: +%1hhi:-0b0:0:-1: +%*1hhi:-0b0:0:-1: +%1hhi:0:1:1:0: +%*1hhi:0:0:1: +%1hhi:0X0:1:1:0: +%*1hhi:0X0:0:1: +%1hhi:0x0:1:1:0: +%*1hhi:0x0:0:1: +%1hhi:00:1:1:0: +%*1hhi:00:0:1: +%1hhi:0B0:1:1:0: +%*1hhi:0B0:0:1: +%1hhi:0b0:1:1:0: +%*1hhi:0b0:0:1: +%1hhi:1:1:1:1: +%*1hhi:1:0:1: +%1hhi:0X1:1:1:0: +%*1hhi:0X1:0:1: +%1hhi:0x1:1:1:0: +%*1hhi:0x1:0:1: +%1hhi:01:1:1:0: +%*1hhi:01:0:1: +%1hhi:0B1:1:1:0: +%*1hhi:0B1:0:1: +%1hhi:0b1:1:1:0: +%*1hhi:0b1:0:1: +%1hhi:42:1:1:4: +%*1hhi:42:0:1: +%1hhi:0X2a:1:1:0: +%*1hhi:0X2a:0:1: +%1hhi:0x2A:1:1:0: +%*1hhi:0x2A:0:1: +%1hhi:052:1:1:0: +%*1hhi:052:0:1: +%1hhi:0B101010:1:1:0: +%*1hhi:0B101010:0:1: +%1hhi:0b101010:1:1:0: +%*1hhi:0b101010:0:1: +%1hhi:127:1:1:1: +%*1hhi:127:0:1: +%1hhi:0X7f:1:1:0: +%*1hhi:0X7f:0:1: +%1hhi:0x7F:1:1:0: +%*1hhi:0x7F:0:1: +%1hhi:0177:1:1:0: +%*1hhi:0177:0:1: +%1hhi:0B1111111:1:1:0: +%*1hhi:0B1111111:0:1: +%1hhi:0b1111111:1:1:0: +%*1hhi:0b1111111:0:1: +%1hhi:128:1:1:1: +%*1hhi:128:0:1: +%1hhi:0X80:1:1:0: +%*1hhi:0X80:0:1: +%1hhi:0x80:1:1:0: +%*1hhi:0x80:0:1: +%1hhi:0200:1:1:0: +%*1hhi:0200:0:1: +%1hhi:0B10000000:1:1:0: +%*1hhi:0B10000000:0:1: +%1hhi:0b10000000:1:1:0: +%*1hhi:0b10000000:0:1: +%1hhi:169:1:1:1: +%*1hhi:169:0:1: +%1hhi:0Xa9:1:1:0: +%*1hhi:0Xa9:0:1: +%1hhi:0xA9:1:1:0: +%*1hhi:0xA9:0:1: +%1hhi:0251:1:1:0: +%*1hhi:0251:0:1: +%1hhi:0B10101001:1:1:0: +%*1hhi:0B10101001:0:1: +%1hhi:0b10101001:1:1:0: +%*1hhi:0b10101001:0:1: +%1hhi:+0:0:-1: +%*1hhi:+0:0:-1: +%1hhi:+0X0:0:-1: +%*1hhi:+0X0:0:-1: +%1hhi:+0x0:0:-1: +%*1hhi:+0x0:0:-1: +%1hhi:+00:0:-1: +%*1hhi:+00:0:-1: +%1hhi:+0B0:0:-1: +%*1hhi:+0B0:0:-1: +%1hhi:+0b0:0:-1: +%*1hhi:+0b0:0:-1: +%1hhi:+1:0:-1: +%*1hhi:+1:0:-1: +%1hhi:+0X1:0:-1: +%*1hhi:+0X1:0:-1: +%1hhi:+0x1:0:-1: +%*1hhi:+0x1:0:-1: +%1hhi:+01:0:-1: +%*1hhi:+01:0:-1: +%1hhi:+0B1:0:-1: +%*1hhi:+0B1:0:-1: +%1hhi:+0b1:0:-1: +%*1hhi:+0b1:0:-1: +%1hhi:+42:0:-1: +%*1hhi:+42:0:-1: +%1hhi:+0X2a:0:-1: +%*1hhi:+0X2a:0:-1: +%1hhi:+0x2A:0:-1: +%*1hhi:+0x2A:0:-1: +%1hhi:+052:0:-1: +%*1hhi:+052:0:-1: +%1hhi:+0B101010:0:-1: +%*1hhi:+0B101010:0:-1: +%1hhi:+0b101010:0:-1: +%*1hhi:+0b101010:0:-1: +%1hhi:+127:0:-1: +%*1hhi:+127:0:-1: +%1hhi:+0X7f:0:-1: +%*1hhi:+0X7f:0:-1: +%1hhi:+0x7F:0:-1: +%*1hhi:+0x7F:0:-1: +%1hhi:+0177:0:-1: +%*1hhi:+0177:0:-1: +%1hhi:+0B1111111:0:-1: +%*1hhi:+0B1111111:0:-1: +%1hhi:+0b1111111:0:-1: +%*1hhi:+0b1111111:0:-1: +%1hhi:+128:0:-1: +%*1hhi:+128:0:-1: +%1hhi:+0X80:0:-1: +%*1hhi:+0X80:0:-1: +%1hhi:+0x80:0:-1: +%*1hhi:+0x80:0:-1: +%1hhi:+0200:0:-1: +%*1hhi:+0200:0:-1: +%1hhi:+0B10000000:0:-1: +%*1hhi:+0B10000000:0:-1: +%1hhi:+0b10000000:0:-1: +%*1hhi:+0b10000000:0:-1: +%1hhi:+169:0:-1: +%*1hhi:+169:0:-1: +%1hhi:+0Xa9:0:-1: +%*1hhi:+0Xa9:0:-1: +%1hhi:+0xA9:0:-1: +%*1hhi:+0xA9:0:-1: +%1hhi:+0251:0:-1: +%*1hhi:+0251:0:-1: +%1hhi:+0B10101001:0:-1: +%*1hhi:+0B10101001:0:-1: +%1hhi:+0b10101001:0:-1: +%*1hhi:+0b10101001:0:-1: +%2hhi::0:-1: +%*2hhi::0:-1: +%2hhi:-251:1:2:-2: +%*2hhi:-251:0:2: +%2hhi:-0Xfb:1:2:0: +%*2hhi:-0Xfb:0:2: +%2hhi:-0xFB:1:2:0: +%*2hhi:-0xFB:0:2: +%2hhi:-0373:1:2:0: +%*2hhi:-0373:0:2: +%2hhi:-0B11111011:1:2:0: +%*2hhi:-0B11111011:0:2: +%2hhi:-0b11111011:1:2:0: +%*2hhi:-0b11111011:0:2: +%2hhi:-129:1:2:-1: +%*2hhi:-129:0:2: +%2hhi:-0X81:1:2:0: +%*2hhi:-0X81:0:2: +%2hhi:-0x81:1:2:0: +%*2hhi:-0x81:0:2: +%2hhi:-0201:1:2:0: +%*2hhi:-0201:0:2: +%2hhi:-0B10000001:1:2:0: +%*2hhi:-0B10000001:0:2: +%2hhi:-0b10000001:1:2:0: +%*2hhi:-0b10000001:0:2: +%2hhi:-128:1:2:-1: +%*2hhi:-128:0:2: +%2hhi:-0X80:1:2:0: +%*2hhi:-0X80:0:2: +%2hhi:-0x80:1:2:0: +%*2hhi:-0x80:0:2: +%2hhi:-0200:1:2:0: +%*2hhi:-0200:0:2: +%2hhi:-0B10000000:1:2:0: +%*2hhi:-0B10000000:0:2: +%2hhi:-0b10000000:1:2:0: +%*2hhi:-0b10000000:0:2: +%2hhi:-123:1:2:-1: +%*2hhi:-123:0:2: +%2hhi:-0X7b:1:2:0: +%*2hhi:-0X7b:0:2: +%2hhi:-0x7B:1:2:0: +%*2hhi:-0x7B:0:2: +%2hhi:-0173:1:2:0: +%*2hhi:-0173:0:2: +%2hhi:-0B1111011:1:2:0: +%*2hhi:-0B1111011:0:2: +%2hhi:-0b1111011:1:2:0: +%*2hhi:-0b1111011:0:2: +%2hhi:-1:1:2:-1: +%*2hhi:-1:0:2: +%2hhi:-0X1:1:2:0: +%*2hhi:-0X1:0:2: +%2hhi:-0x1:1:2:0: +%*2hhi:-0x1:0:2: +%2hhi:-01:1:2:0: +%*2hhi:-01:0:2: +%2hhi:-0B1:1:2:0: +%*2hhi:-0B1:0:2: +%2hhi:-0b1:1:2:0: +%*2hhi:-0b1:0:2: +%2hhi:-0:1:2:0: +%*2hhi:-0:0:2: +%2hhi:-0X0:1:2:0: +%*2hhi:-0X0:0:2: +%2hhi:-0x0:1:2:0: +%*2hhi:-0x0:0:2: +%2hhi:-00:1:2:0: +%*2hhi:-00:0:2: +%2hhi:-0B0:1:2:0: +%*2hhi:-0B0:0:2: +%2hhi:-0b0:1:2:0: +%*2hhi:-0b0:0:2: +%2hhi:0:1:1:0: +%*2hhi:0:0:1: +%2hhi:0X0:0:-1: +%*2hhi:0X0:0:-1: +%2hhi:0x0:0:-1: +%*2hhi:0x0:0:-1: +%2hhi:00:1:2:0: +%*2hhi:00:0:2: +%2hhi:0B0:0:-1: +%*2hhi:0B0:0:-1: +%2hhi:0b0:0:-1: +%*2hhi:0b0:0:-1: +%2hhi:1:1:1:1: +%*2hhi:1:0:1: +%2hhi:0X1:0:-1: +%*2hhi:0X1:0:-1: +%2hhi:0x1:0:-1: +%*2hhi:0x1:0:-1: +%2hhi:01:1:2:1: +%*2hhi:01:0:2: +%2hhi:0B1:0:-1: +%*2hhi:0B1:0:-1: +%2hhi:0b1:0:-1: +%*2hhi:0b1:0:-1: +%2hhi:42:1:2:42: +%*2hhi:42:0:2: +%2hhi:0X2a:0:-1: +%*2hhi:0X2a:0:-1: +%2hhi:0x2A:0:-1: +%*2hhi:0x2A:0:-1: +%2hhi:052:1:2:5: +%*2hhi:052:0:2: +%2hhi:0B101010:0:-1: +%*2hhi:0B101010:0:-1: +%2hhi:0b101010:0:-1: +%*2hhi:0b101010:0:-1: +%2hhi:127:1:2:12: +%*2hhi:127:0:2: +%2hhi:0X7f:0:-1: +%*2hhi:0X7f:0:-1: +%2hhi:0x7F:0:-1: +%*2hhi:0x7F:0:-1: +%2hhi:0177:1:2:1: +%*2hhi:0177:0:2: +%2hhi:0B1111111:0:-1: +%*2hhi:0B1111111:0:-1: +%2hhi:0b1111111:0:-1: +%*2hhi:0b1111111:0:-1: +%2hhi:128:1:2:12: +%*2hhi:128:0:2: +%2hhi:0X80:0:-1: +%*2hhi:0X80:0:-1: +%2hhi:0x80:0:-1: +%*2hhi:0x80:0:-1: +%2hhi:0200:1:2:2: +%*2hhi:0200:0:2: +%2hhi:0B10000000:0:-1: +%*2hhi:0B10000000:0:-1: +%2hhi:0b10000000:0:-1: +%*2hhi:0b10000000:0:-1: +%2hhi:169:1:2:16: +%*2hhi:169:0:2: +%2hhi:0Xa9:0:-1: +%*2hhi:0Xa9:0:-1: +%2hhi:0xA9:0:-1: +%*2hhi:0xA9:0:-1: +%2hhi:0251:1:2:2: +%*2hhi:0251:0:2: +%2hhi:0B10101001:0:-1: +%*2hhi:0B10101001:0:-1: +%2hhi:0b10101001:0:-1: +%*2hhi:0b10101001:0:-1: +%2hhi:+0:1:2:0: +%*2hhi:+0:0:2: +%2hhi:+0X0:1:2:0: +%*2hhi:+0X0:0:2: +%2hhi:+0x0:1:2:0: +%*2hhi:+0x0:0:2: +%2hhi:+00:1:2:0: +%*2hhi:+00:0:2: +%2hhi:+0B0:1:2:0: +%*2hhi:+0B0:0:2: +%2hhi:+0b0:1:2:0: +%*2hhi:+0b0:0:2: +%2hhi:+1:1:2:1: +%*2hhi:+1:0:2: +%2hhi:+0X1:1:2:0: +%*2hhi:+0X1:0:2: +%2hhi:+0x1:1:2:0: +%*2hhi:+0x1:0:2: +%2hhi:+01:1:2:0: +%*2hhi:+01:0:2: +%2hhi:+0B1:1:2:0: +%*2hhi:+0B1:0:2: +%2hhi:+0b1:1:2:0: +%*2hhi:+0b1:0:2: +%2hhi:+42:1:2:4: +%*2hhi:+42:0:2: +%2hhi:+0X2a:1:2:0: +%*2hhi:+0X2a:0:2: +%2hhi:+0x2A:1:2:0: +%*2hhi:+0x2A:0:2: +%2hhi:+052:1:2:0: +%*2hhi:+052:0:2: +%2hhi:+0B101010:1:2:0: +%*2hhi:+0B101010:0:2: +%2hhi:+0b101010:1:2:0: +%*2hhi:+0b101010:0:2: +%2hhi:+127:1:2:1: +%*2hhi:+127:0:2: +%2hhi:+0X7f:1:2:0: +%*2hhi:+0X7f:0:2: +%2hhi:+0x7F:1:2:0: +%*2hhi:+0x7F:0:2: +%2hhi:+0177:1:2:0: +%*2hhi:+0177:0:2: +%2hhi:+0B1111111:1:2:0: +%*2hhi:+0B1111111:0:2: +%2hhi:+0b1111111:1:2:0: +%*2hhi:+0b1111111:0:2: +%2hhi:+128:1:2:1: +%*2hhi:+128:0:2: +%2hhi:+0X80:1:2:0: +%*2hhi:+0X80:0:2: +%2hhi:+0x80:1:2:0: +%*2hhi:+0x80:0:2: +%2hhi:+0200:1:2:0: +%*2hhi:+0200:0:2: +%2hhi:+0B10000000:1:2:0: +%*2hhi:+0B10000000:0:2: +%2hhi:+0b10000000:1:2:0: +%*2hhi:+0b10000000:0:2: +%2hhi:+169:1:2:1: +%*2hhi:+169:0:2: +%2hhi:+0Xa9:1:2:0: +%*2hhi:+0Xa9:0:2: +%2hhi:+0xA9:1:2:0: +%*2hhi:+0xA9:0:2: +%2hhi:+0251:1:2:0: +%*2hhi:+0251:0:2: +%2hhi:+0B10101001:1:2:0: +%*2hhi:+0B10101001:0:2: +%2hhi:+0b10101001:1:2:0: +%*2hhi:+0b10101001:0:2: +%3hhi::0:-1: +%*3hhi::0:-1: +%3hhi:-251:1:3:-25: +%*3hhi:-251:0:3: +%3hhi:-0Xfb:0:-1: +%*3hhi:-0Xfb:0:-1: +%3hhi:-0xFB:0:-1: +%*3hhi:-0xFB:0:-1: +%3hhi:-0373:1:3:-3: +%*3hhi:-0373:0:3: +%3hhi:-0B11111011:0:-1: +%*3hhi:-0B11111011:0:-1: +%3hhi:-0b11111011:0:-1: +%*3hhi:-0b11111011:0:-1: +%3hhi:-129:1:3:-12: +%*3hhi:-129:0:3: +%3hhi:-0X81:0:-1: +%*3hhi:-0X81:0:-1: +%3hhi:-0x81:0:-1: +%*3hhi:-0x81:0:-1: +%3hhi:-0201:1:3:-2: +%*3hhi:-0201:0:3: +%3hhi:-0B10000001:0:-1: +%*3hhi:-0B10000001:0:-1: +%3hhi:-0b10000001:0:-1: +%*3hhi:-0b10000001:0:-1: +%3hhi:-128:1:3:-12: +%*3hhi:-128:0:3: +%3hhi:-0X80:0:-1: +%*3hhi:-0X80:0:-1: +%3hhi:-0x80:0:-1: +%*3hhi:-0x80:0:-1: +%3hhi:-0200:1:3:-2: +%*3hhi:-0200:0:3: +%3hhi:-0B10000000:0:-1: +%*3hhi:-0B10000000:0:-1: +%3hhi:-0b10000000:0:-1: +%*3hhi:-0b10000000:0:-1: +%3hhi:-123:1:3:-12: +%*3hhi:-123:0:3: +%3hhi:-0X7b:0:-1: +%*3hhi:-0X7b:0:-1: +%3hhi:-0x7B:0:-1: +%*3hhi:-0x7B:0:-1: +%3hhi:-0173:1:3:-1: +%*3hhi:-0173:0:3: +%3hhi:-0B1111011:0:-1: +%*3hhi:-0B1111011:0:-1: +%3hhi:-0b1111011:0:-1: +%*3hhi:-0b1111011:0:-1: +%3hhi:-1:1:2:-1: +%*3hhi:-1:0:2: +%3hhi:-0X1:0:-1: +%*3hhi:-0X1:0:-1: +%3hhi:-0x1:0:-1: +%*3hhi:-0x1:0:-1: +%3hhi:-01:1:3:-1: +%*3hhi:-01:0:3: +%3hhi:-0B1:0:-1: +%*3hhi:-0B1:0:-1: +%3hhi:-0b1:0:-1: +%*3hhi:-0b1:0:-1: +%3hhi:-0:1:2:0: +%*3hhi:-0:0:2: +%3hhi:-0X0:0:-1: +%*3hhi:-0X0:0:-1: +%3hhi:-0x0:0:-1: +%*3hhi:-0x0:0:-1: +%3hhi:-00:1:3:0: +%*3hhi:-00:0:3: +%3hhi:-0B0:0:-1: +%*3hhi:-0B0:0:-1: +%3hhi:-0b0:0:-1: +%*3hhi:-0b0:0:-1: +%3hhi:0:1:1:0: +%*3hhi:0:0:1: +%3hhi:0X0:1:3:0: +%*3hhi:0X0:0:3: +%3hhi:0x0:1:3:0: +%*3hhi:0x0:0:3: +%3hhi:00:1:2:0: +%*3hhi:00:0:2: +%3hhi:0B0:1:3:0: +%*3hhi:0B0:0:3: +%3hhi:0b0:1:3:0: +%*3hhi:0b0:0:3: +%3hhi:1:1:1:1: +%*3hhi:1:0:1: +%3hhi:0X1:1:3:1: +%*3hhi:0X1:0:3: +%3hhi:0x1:1:3:1: +%*3hhi:0x1:0:3: +%3hhi:01:1:2:1: +%*3hhi:01:0:2: +%3hhi:0B1:1:3:1: +%*3hhi:0B1:0:3: +%3hhi:0b1:1:3:1: +%*3hhi:0b1:0:3: +%3hhi:42:1:2:42: +%*3hhi:42:0:2: +%3hhi:0X2a:1:3:2: +%*3hhi:0X2a:0:3: +%3hhi:0x2A:1:3:2: +%*3hhi:0x2A:0:3: +%3hhi:052:1:3:42: +%*3hhi:052:0:3: +%3hhi:0B101010:1:3:1: +%*3hhi:0B101010:0:3: +%3hhi:0b101010:1:3:1: +%*3hhi:0b101010:0:3: +%3hhi:127:1:3:127: +%*3hhi:127:0:3: +%3hhi:0X7f:1:3:7: +%*3hhi:0X7f:0:3: +%3hhi:0x7F:1:3:7: +%*3hhi:0x7F:0:3: +%3hhi:0177:1:3:15: +%*3hhi:0177:0:3: +%3hhi:0B1111111:1:3:1: +%*3hhi:0B1111111:0:3: +%3hhi:0b1111111:1:3:1: +%*3hhi:0b1111111:0:3: +%3hhi:128:1:3:-128: +%*3hhi:128:0:3: +%3hhi:0X80:1:3:8: +%*3hhi:0X80:0:3: +%3hhi:0x80:1:3:8: +%*3hhi:0x80:0:3: +%3hhi:0200:1:3:16: +%*3hhi:0200:0:3: +%3hhi:0B10000000:1:3:1: +%*3hhi:0B10000000:0:3: +%3hhi:0b10000000:1:3:1: +%*3hhi:0b10000000:0:3: +%3hhi:169:1:3:-87: +%*3hhi:169:0:3: +%3hhi:0Xa9:1:3:10: +%*3hhi:0Xa9:0:3: +%3hhi:0xA9:1:3:10: +%*3hhi:0xA9:0:3: +%3hhi:0251:1:3:21: +%*3hhi:0251:0:3: +%3hhi:0B10101001:1:3:1: +%*3hhi:0B10101001:0:3: +%3hhi:0b10101001:1:3:1: +%*3hhi:0b10101001:0:3: +%3hhi:+0:1:2:0: +%*3hhi:+0:0:2: +%3hhi:+0X0:0:-1: +%*3hhi:+0X0:0:-1: +%3hhi:+0x0:0:-1: +%*3hhi:+0x0:0:-1: +%3hhi:+00:1:3:0: +%*3hhi:+00:0:3: +%3hhi:+0B0:0:-1: +%*3hhi:+0B0:0:-1: +%3hhi:+0b0:0:-1: +%*3hhi:+0b0:0:-1: +%3hhi:+1:1:2:1: +%*3hhi:+1:0:2: +%3hhi:+0X1:0:-1: +%*3hhi:+0X1:0:-1: +%3hhi:+0x1:0:-1: +%*3hhi:+0x1:0:-1: +%3hhi:+01:1:3:1: +%*3hhi:+01:0:3: +%3hhi:+0B1:0:-1: +%*3hhi:+0B1:0:-1: +%3hhi:+0b1:0:-1: +%*3hhi:+0b1:0:-1: +%3hhi:+42:1:3:42: +%*3hhi:+42:0:3: +%3hhi:+0X2a:0:-1: +%*3hhi:+0X2a:0:-1: +%3hhi:+0x2A:0:-1: +%*3hhi:+0x2A:0:-1: +%3hhi:+052:1:3:5: +%*3hhi:+052:0:3: +%3hhi:+0B101010:0:-1: +%*3hhi:+0B101010:0:-1: +%3hhi:+0b101010:0:-1: +%*3hhi:+0b101010:0:-1: +%3hhi:+127:1:3:12: +%*3hhi:+127:0:3: +%3hhi:+0X7f:0:-1: +%*3hhi:+0X7f:0:-1: +%3hhi:+0x7F:0:-1: +%*3hhi:+0x7F:0:-1: +%3hhi:+0177:1:3:1: +%*3hhi:+0177:0:3: +%3hhi:+0B1111111:0:-1: +%*3hhi:+0B1111111:0:-1: +%3hhi:+0b1111111:0:-1: +%*3hhi:+0b1111111:0:-1: +%3hhi:+128:1:3:12: +%*3hhi:+128:0:3: +%3hhi:+0X80:0:-1: +%*3hhi:+0X80:0:-1: +%3hhi:+0x80:0:-1: +%*3hhi:+0x80:0:-1: +%3hhi:+0200:1:3:2: +%*3hhi:+0200:0:3: +%3hhi:+0B10000000:0:-1: +%*3hhi:+0B10000000:0:-1: +%3hhi:+0b10000000:0:-1: +%*3hhi:+0b10000000:0:-1: +%3hhi:+169:1:3:16: +%*3hhi:+169:0:3: +%3hhi:+0Xa9:0:-1: +%*3hhi:+0Xa9:0:-1: +%3hhi:+0xA9:0:-1: +%*3hhi:+0xA9:0:-1: +%3hhi:+0251:1:3:2: +%*3hhi:+0251:0:3: +%3hhi:+0B10101001:0:-1: +%*3hhi:+0B10101001:0:-1: +%3hhi:+0b10101001:0:-1: +%*3hhi:+0b10101001:0:-1: +%5hhi::0:-1: +%*5hhi::0:-1: +%5hhi:-251:1:4:5: +%*5hhi:-251:0:4: +%5hhi:-0Xfb:1:5:5: +%*5hhi:-0Xfb:0:5: +%5hhi:-0xFB:1:5:5: +%*5hhi:-0xFB:0:5: +%5hhi:-0373:1:5:5: +%*5hhi:-0373:0:5: +%5hhi:-0B11111011:1:5:-3: +%*5hhi:-0B11111011:0:5: +%5hhi:-0b11111011:1:5:-3: +%*5hhi:-0b11111011:0:5: +%5hhi:-129:1:4:127: +%*5hhi:-129:0:4: +%5hhi:-0X81:1:5:127: +%*5hhi:-0X81:0:5: +%5hhi:-0x81:1:5:127: +%*5hhi:-0x81:0:5: +%5hhi:-0201:1:5:127: +%*5hhi:-0201:0:5: +%5hhi:-0B10000001:1:5:-2: +%*5hhi:-0B10000001:0:5: +%5hhi:-0b10000001:1:5:-2: +%*5hhi:-0b10000001:0:5: +%5hhi:-128:1:4:-128: +%*5hhi:-128:0:4: +%5hhi:-0X80:1:5:-128: +%*5hhi:-0X80:0:5: +%5hhi:-0x80:1:5:-128: +%*5hhi:-0x80:0:5: +%5hhi:-0200:1:5:-128: +%*5hhi:-0200:0:5: +%5hhi:-0B10000000:1:5:-2: +%*5hhi:-0B10000000:0:5: +%5hhi:-0b10000000:1:5:-2: +%*5hhi:-0b10000000:0:5: +%5hhi:-123:1:4:-123: +%*5hhi:-123:0:4: +%5hhi:-0X7b:1:5:-123: +%*5hhi:-0X7b:0:5: +%5hhi:-0x7B:1:5:-123: +%*5hhi:-0x7B:0:5: +%5hhi:-0173:1:5:-123: +%*5hhi:-0173:0:5: +%5hhi:-0B1111011:1:5:-3: +%*5hhi:-0B1111011:0:5: +%5hhi:-0b1111011:1:5:-3: +%*5hhi:-0b1111011:0:5: +%5hhi:-1:1:2:-1: +%*5hhi:-1:0:2: +%5hhi:-0X1:1:4:-1: +%*5hhi:-0X1:0:4: +%5hhi:-0x1:1:4:-1: +%*5hhi:-0x1:0:4: +%5hhi:-01:1:3:-1: +%*5hhi:-01:0:3: +%5hhi:-0B1:1:4:-1: +%*5hhi:-0B1:0:4: +%5hhi:-0b1:1:4:-1: +%*5hhi:-0b1:0:4: +%5hhi:-0:1:2:0: +%*5hhi:-0:0:2: +%5hhi:-0X0:1:4:0: +%*5hhi:-0X0:0:4: +%5hhi:-0x0:1:4:0: +%*5hhi:-0x0:0:4: +%5hhi:-00:1:3:0: +%*5hhi:-00:0:3: +%5hhi:-0B0:1:4:0: +%*5hhi:-0B0:0:4: +%5hhi:-0b0:1:4:0: +%*5hhi:-0b0:0:4: +%5hhi:0:1:1:0: +%*5hhi:0:0:1: +%5hhi:0X0:1:3:0: +%*5hhi:0X0:0:3: +%5hhi:0x0:1:3:0: +%*5hhi:0x0:0:3: +%5hhi:00:1:2:0: +%*5hhi:00:0:2: +%5hhi:0B0:1:3:0: +%*5hhi:0B0:0:3: +%5hhi:0b0:1:3:0: +%*5hhi:0b0:0:3: +%5hhi:1:1:1:1: +%*5hhi:1:0:1: +%5hhi:0X1:1:3:1: +%*5hhi:0X1:0:3: +%5hhi:0x1:1:3:1: +%*5hhi:0x1:0:3: +%5hhi:01:1:2:1: +%*5hhi:01:0:2: +%5hhi:0B1:1:3:1: +%*5hhi:0B1:0:3: +%5hhi:0b1:1:3:1: +%*5hhi:0b1:0:3: +%5hhi:42:1:2:42: +%*5hhi:42:0:2: +%5hhi:0X2a:1:4:42: +%*5hhi:0X2a:0:4: +%5hhi:0x2A:1:4:42: +%*5hhi:0x2A:0:4: +%5hhi:052:1:3:42: +%*5hhi:052:0:3: +%5hhi:0B101010:1:5:5: +%*5hhi:0B101010:0:5: +%5hhi:0b101010:1:5:5: +%*5hhi:0b101010:0:5: +%5hhi:127:1:3:127: +%*5hhi:127:0:3: +%5hhi:0X7f:1:4:127: +%*5hhi:0X7f:0:4: +%5hhi:0x7F:1:4:127: +%*5hhi:0x7F:0:4: +%5hhi:0177:1:4:127: +%*5hhi:0177:0:4: +%5hhi:0B1111111:1:5:7: +%*5hhi:0B1111111:0:5: +%5hhi:0b1111111:1:5:7: +%*5hhi:0b1111111:0:5: +%5hhi:128:1:3:-128: +%*5hhi:128:0:3: +%5hhi:0X80:1:4:-128: +%*5hhi:0X80:0:4: +%5hhi:0x80:1:4:-128: +%*5hhi:0x80:0:4: +%5hhi:0200:1:4:-128: +%*5hhi:0200:0:4: +%5hhi:0B10000000:1:5:4: +%*5hhi:0B10000000:0:5: +%5hhi:0b10000000:1:5:4: +%*5hhi:0b10000000:0:5: +%5hhi:169:1:3:-87: +%*5hhi:169:0:3: +%5hhi:0Xa9:1:4:-87: +%*5hhi:0Xa9:0:4: +%5hhi:0xA9:1:4:-87: +%*5hhi:0xA9:0:4: +%5hhi:0251:1:4:-87: +%*5hhi:0251:0:4: +%5hhi:0B10101001:1:5:5: +%*5hhi:0B10101001:0:5: +%5hhi:0b10101001:1:5:5: +%*5hhi:0b10101001:0:5: +%5hhi:+0:1:2:0: +%*5hhi:+0:0:2: +%5hhi:+0X0:1:4:0: +%*5hhi:+0X0:0:4: +%5hhi:+0x0:1:4:0: +%*5hhi:+0x0:0:4: +%5hhi:+00:1:3:0: +%*5hhi:+00:0:3: +%5hhi:+0B0:1:4:0: +%*5hhi:+0B0:0:4: +%5hhi:+0b0:1:4:0: +%*5hhi:+0b0:0:4: +%5hhi:+1:1:2:1: +%*5hhi:+1:0:2: +%5hhi:+0X1:1:4:1: +%*5hhi:+0X1:0:4: +%5hhi:+0x1:1:4:1: +%*5hhi:+0x1:0:4: +%5hhi:+01:1:3:1: +%*5hhi:+01:0:3: +%5hhi:+0B1:1:4:1: +%*5hhi:+0B1:0:4: +%5hhi:+0b1:1:4:1: +%*5hhi:+0b1:0:4: +%5hhi:+42:1:3:42: +%*5hhi:+42:0:3: +%5hhi:+0X2a:1:5:42: +%*5hhi:+0X2a:0:5: +%5hhi:+0x2A:1:5:42: +%*5hhi:+0x2A:0:5: +%5hhi:+052:1:4:42: +%*5hhi:+052:0:4: +%5hhi:+0B101010:1:5:2: +%*5hhi:+0B101010:0:5: +%5hhi:+0b101010:1:5:2: +%*5hhi:+0b101010:0:5: +%5hhi:+127:1:4:127: +%*5hhi:+127:0:4: +%5hhi:+0X7f:1:5:127: +%*5hhi:+0X7f:0:5: +%5hhi:+0x7F:1:5:127: +%*5hhi:+0x7F:0:5: +%5hhi:+0177:1:5:127: +%*5hhi:+0177:0:5: +%5hhi:+0B1111111:1:5:3: +%*5hhi:+0B1111111:0:5: +%5hhi:+0b1111111:1:5:3: +%*5hhi:+0b1111111:0:5: +%5hhi:+128:1:4:-128: +%*5hhi:+128:0:4: +%5hhi:+0X80:1:5:-128: +%*5hhi:+0X80:0:5: +%5hhi:+0x80:1:5:-128: +%*5hhi:+0x80:0:5: +%5hhi:+0200:1:5:-128: +%*5hhi:+0200:0:5: +%5hhi:+0B10000000:1:5:2: +%*5hhi:+0B10000000:0:5: +%5hhi:+0b10000000:1:5:2: +%*5hhi:+0b10000000:0:5: +%5hhi:+169:1:4:-87: +%*5hhi:+169:0:4: +%5hhi:+0Xa9:1:5:-87: +%*5hhi:+0Xa9:0:5: +%5hhi:+0xA9:1:5:-87: +%*5hhi:+0xA9:0:5: +%5hhi:+0251:1:5:-87: +%*5hhi:+0251:0:5: +%5hhi:+0B10101001:1:5:2: +%*5hhi:+0B10101001:0:5: +%5hhi:+0b10101001:1:5:2: +%*5hhi:+0b10101001:0:5: +%2hhi: :0:-1: +%*2hhi: :0:-1: +%2hhi: -251:1:3:-2: +%*2hhi: -251:0:3: +%2hhi: -0Xfb:1:3:0: +%*2hhi: -0Xfb:0:3: +%2hhi: -0xFB:1:3:0: +%*2hhi: -0xFB:0:3: +%2hhi: -0373:1:3:0: +%*2hhi: -0373:0:3: +%2hhi: -0B11111011:1:3:0: +%*2hhi: -0B11111011:0:3: +%2hhi: -0b11111011:1:3:0: +%*2hhi: -0b11111011:0:3: +%2hhi: -129:1:3:-1: +%*2hhi: -129:0:3: +%2hhi: -0X81:1:3:0: +%*2hhi: -0X81:0:3: +%2hhi: -0x81:1:3:0: +%*2hhi: -0x81:0:3: +%2hhi: -0201:1:3:0: +%*2hhi: -0201:0:3: +%2hhi: -0B10000001:1:3:0: +%*2hhi: -0B10000001:0:3: +%2hhi: -0b10000001:1:3:0: +%*2hhi: -0b10000001:0:3: +%2hhi: -128:1:3:-1: +%*2hhi: -128:0:3: +%2hhi: -0X80:1:3:0: +%*2hhi: -0X80:0:3: +%2hhi: -0x80:1:3:0: +%*2hhi: -0x80:0:3: +%2hhi: -0200:1:3:0: +%*2hhi: -0200:0:3: +%2hhi: -0B10000000:1:3:0: +%*2hhi: -0B10000000:0:3: +%2hhi: -0b10000000:1:3:0: +%*2hhi: -0b10000000:0:3: +%2hhi: -123:1:3:-1: +%*2hhi: -123:0:3: +%2hhi: -0X7b:1:3:0: +%*2hhi: -0X7b:0:3: +%2hhi: -0x7B:1:3:0: +%*2hhi: -0x7B:0:3: +%2hhi: -0173:1:3:0: +%*2hhi: -0173:0:3: +%2hhi: -0B1111011:1:3:0: +%*2hhi: -0B1111011:0:3: +%2hhi: -0b1111011:1:3:0: +%*2hhi: -0b1111011:0:3: +%2hhi: -1:1:3:-1: +%*2hhi: -1:0:3: +%2hhi: -0X1:1:3:0: +%*2hhi: -0X1:0:3: +%2hhi: -0x1:1:3:0: +%*2hhi: -0x1:0:3: +%2hhi: -01:1:3:0: +%*2hhi: -01:0:3: +%2hhi: -0B1:1:3:0: +%*2hhi: -0B1:0:3: +%2hhi: -0b1:1:3:0: +%*2hhi: -0b1:0:3: +%2hhi: -0:1:3:0: +%*2hhi: -0:0:3: +%2hhi: -0X0:1:3:0: +%*2hhi: -0X0:0:3: +%2hhi: -0x0:1:3:0: +%*2hhi: -0x0:0:3: +%2hhi: -00:1:3:0: +%*2hhi: -00:0:3: +%2hhi: -0B0:1:3:0: +%*2hhi: -0B0:0:3: +%2hhi: -0b0:1:3:0: +%*2hhi: -0b0:0:3: +%2hhi: 0:1:2:0: +%*2hhi: 0:0:2: +%2hhi: 0X0:0:-1: +%*2hhi: 0X0:0:-1: +%2hhi: 0x0:0:-1: +%*2hhi: 0x0:0:-1: +%2hhi: 00:1:3:0: +%*2hhi: 00:0:3: +%2hhi: 0B0:0:-1: +%*2hhi: 0B0:0:-1: +%2hhi: 0b0:0:-1: +%*2hhi: 0b0:0:-1: +%2hhi: 1:1:2:1: +%*2hhi: 1:0:2: +%2hhi: 0X1:0:-1: +%*2hhi: 0X1:0:-1: +%2hhi: 0x1:0:-1: +%*2hhi: 0x1:0:-1: +%2hhi: 01:1:3:1: +%*2hhi: 01:0:3: +%2hhi: 0B1:0:-1: +%*2hhi: 0B1:0:-1: +%2hhi: 0b1:0:-1: +%*2hhi: 0b1:0:-1: +%2hhi: 42:1:3:42: +%*2hhi: 42:0:3: +%2hhi: 0X2a:0:-1: +%*2hhi: 0X2a:0:-1: +%2hhi: 0x2A:0:-1: +%*2hhi: 0x2A:0:-1: +%2hhi: 052:1:3:5: +%*2hhi: 052:0:3: +%2hhi: 0B101010:0:-1: +%*2hhi: 0B101010:0:-1: +%2hhi: 0b101010:0:-1: +%*2hhi: 0b101010:0:-1: +%2hhi: 127:1:3:12: +%*2hhi: 127:0:3: +%2hhi: 0X7f:0:-1: +%*2hhi: 0X7f:0:-1: +%2hhi: 0x7F:0:-1: +%*2hhi: 0x7F:0:-1: +%2hhi: 0177:1:3:1: +%*2hhi: 0177:0:3: +%2hhi: 0B1111111:0:-1: +%*2hhi: 0B1111111:0:-1: +%2hhi: 0b1111111:0:-1: +%*2hhi: 0b1111111:0:-1: +%2hhi: 128:1:3:12: +%*2hhi: 128:0:3: +%2hhi: 0X80:0:-1: +%*2hhi: 0X80:0:-1: +%2hhi: 0x80:0:-1: +%*2hhi: 0x80:0:-1: +%2hhi: 0200:1:3:2: +%*2hhi: 0200:0:3: +%2hhi: 0B10000000:0:-1: +%*2hhi: 0B10000000:0:-1: +%2hhi: 0b10000000:0:-1: +%*2hhi: 0b10000000:0:-1: +%2hhi: 169:1:3:16: +%*2hhi: 169:0:3: +%2hhi: 0Xa9:0:-1: +%*2hhi: 0Xa9:0:-1: +%2hhi: 0xA9:0:-1: +%*2hhi: 0xA9:0:-1: +%2hhi: 0251:1:3:2: +%*2hhi: 0251:0:3: +%2hhi: 0B10101001:0:-1: +%*2hhi: 0B10101001:0:-1: +%2hhi: 0b10101001:0:-1: +%*2hhi: 0b10101001:0:-1: +%2hhi: +0:1:3:0: +%*2hhi: +0:0:3: +%2hhi: +0X0:1:3:0: +%*2hhi: +0X0:0:3: +%2hhi: +0x0:1:3:0: +%*2hhi: +0x0:0:3: +%2hhi: +00:1:3:0: +%*2hhi: +00:0:3: +%2hhi: +0B0:1:3:0: +%*2hhi: +0B0:0:3: +%2hhi: +0b0:1:3:0: +%*2hhi: +0b0:0:3: +%2hhi: +1:1:3:1: +%*2hhi: +1:0:3: +%2hhi: +0X1:1:3:0: +%*2hhi: +0X1:0:3: +%2hhi: +0x1:1:3:0: +%*2hhi: +0x1:0:3: +%2hhi: +01:1:3:0: +%*2hhi: +01:0:3: +%2hhi: +0B1:1:3:0: +%*2hhi: +0B1:0:3: +%2hhi: +0b1:1:3:0: +%*2hhi: +0b1:0:3: +%2hhi: +42:1:3:4: +%*2hhi: +42:0:3: +%2hhi: +0X2a:1:3:0: +%*2hhi: +0X2a:0:3: +%2hhi: +0x2A:1:3:0: +%*2hhi: +0x2A:0:3: +%2hhi: +052:1:3:0: +%*2hhi: +052:0:3: +%2hhi: +0B101010:1:3:0: +%*2hhi: +0B101010:0:3: +%2hhi: +0b101010:1:3:0: +%*2hhi: +0b101010:0:3: +%2hhi: +127:1:3:1: +%*2hhi: +127:0:3: +%2hhi: +0X7f:1:3:0: +%*2hhi: +0X7f:0:3: +%2hhi: +0x7F:1:3:0: +%*2hhi: +0x7F:0:3: +%2hhi: +0177:1:3:0: +%*2hhi: +0177:0:3: +%2hhi: +0B1111111:1:3:0: +%*2hhi: +0B1111111:0:3: +%2hhi: +0b1111111:1:3:0: +%*2hhi: +0b1111111:0:3: +%2hhi: +128:1:3:1: +%*2hhi: +128:0:3: +%2hhi: +0X80:1:3:0: +%*2hhi: +0X80:0:3: +%2hhi: +0x80:1:3:0: +%*2hhi: +0x80:0:3: +%2hhi: +0200:1:3:0: +%*2hhi: +0200:0:3: +%2hhi: +0B10000000:1:3:0: +%*2hhi: +0B10000000:0:3: +%2hhi: +0b10000000:1:3:0: +%*2hhi: +0b10000000:0:3: +%2hhi: +169:1:3:1: +%*2hhi: +169:0:3: +%2hhi: +0Xa9:1:3:0: +%*2hhi: +0Xa9:0:3: +%2hhi: +0xA9:1:3:0: +%*2hhi: +0xA9:0:3: +%2hhi: +0251:1:3:0: +%*2hhi: +0251:0:3: +%2hhi: +0B10101001:1:3:0: +%*2hhi: +0B10101001:0:3: +%2hhi: +0b10101001:1:3:0: +%*2hhi: +0b10101001:0:3: +%5hhi: :0:-1: +%*5hhi: :0:-1: +%5hhi: -251:1:5:5: +%*5hhi: -251:0:5: +%5hhi: -0Xfb:1:6:5: +%*5hhi: -0Xfb:0:6: +%5hhi: -0xFB:1:6:5: +%*5hhi: -0xFB:0:6: +%5hhi: -0373:1:6:5: +%*5hhi: -0373:0:6: +%5hhi: -0B11111011:1:6:-3: +%*5hhi: -0B11111011:0:6: +%5hhi: -0b11111011:1:6:-3: +%*5hhi: -0b11111011:0:6: +%5hhi: -129:1:5:127: +%*5hhi: -129:0:5: +%5hhi: -0X81:1:6:127: +%*5hhi: -0X81:0:6: +%5hhi: -0x81:1:6:127: +%*5hhi: -0x81:0:6: +%5hhi: -0201:1:6:127: +%*5hhi: -0201:0:6: +%5hhi: -0B10000001:1:6:-2: +%*5hhi: -0B10000001:0:6: +%5hhi: -0b10000001:1:6:-2: +%*5hhi: -0b10000001:0:6: +%5hhi: -128:1:5:-128: +%*5hhi: -128:0:5: +%5hhi: -0X80:1:6:-128: +%*5hhi: -0X80:0:6: +%5hhi: -0x80:1:6:-128: +%*5hhi: -0x80:0:6: +%5hhi: -0200:1:6:-128: +%*5hhi: -0200:0:6: +%5hhi: -0B10000000:1:6:-2: +%*5hhi: -0B10000000:0:6: +%5hhi: -0b10000000:1:6:-2: +%*5hhi: -0b10000000:0:6: +%5hhi: -123:1:5:-123: +%*5hhi: -123:0:5: +%5hhi: -0X7b:1:6:-123: +%*5hhi: -0X7b:0:6: +%5hhi: -0x7B:1:6:-123: +%*5hhi: -0x7B:0:6: +%5hhi: -0173:1:6:-123: +%*5hhi: -0173:0:6: +%5hhi: -0B1111011:1:6:-3: +%*5hhi: -0B1111011:0:6: +%5hhi: -0b1111011:1:6:-3: +%*5hhi: -0b1111011:0:6: +%5hhi: -1:1:3:-1: +%*5hhi: -1:0:3: +%5hhi: -0X1:1:5:-1: +%*5hhi: -0X1:0:5: +%5hhi: -0x1:1:5:-1: +%*5hhi: -0x1:0:5: +%5hhi: -01:1:4:-1: +%*5hhi: -01:0:4: +%5hhi: -0B1:1:5:-1: +%*5hhi: -0B1:0:5: +%5hhi: -0b1:1:5:-1: +%*5hhi: -0b1:0:5: +%5hhi: -0:1:3:0: +%*5hhi: -0:0:3: +%5hhi: -0X0:1:5:0: +%*5hhi: -0X0:0:5: +%5hhi: -0x0:1:5:0: +%*5hhi: -0x0:0:5: +%5hhi: -00:1:4:0: +%*5hhi: -00:0:4: +%5hhi: -0B0:1:5:0: +%*5hhi: -0B0:0:5: +%5hhi: -0b0:1:5:0: +%*5hhi: -0b0:0:5: +%5hhi: 0:1:2:0: +%*5hhi: 0:0:2: +%5hhi: 0X0:1:4:0: +%*5hhi: 0X0:0:4: +%5hhi: 0x0:1:4:0: +%*5hhi: 0x0:0:4: +%5hhi: 00:1:3:0: +%*5hhi: 00:0:3: +%5hhi: 0B0:1:4:0: +%*5hhi: 0B0:0:4: +%5hhi: 0b0:1:4:0: +%*5hhi: 0b0:0:4: +%5hhi: 1:1:2:1: +%*5hhi: 1:0:2: +%5hhi: 0X1:1:4:1: +%*5hhi: 0X1:0:4: +%5hhi: 0x1:1:4:1: +%*5hhi: 0x1:0:4: +%5hhi: 01:1:3:1: +%*5hhi: 01:0:3: +%5hhi: 0B1:1:4:1: +%*5hhi: 0B1:0:4: +%5hhi: 0b1:1:4:1: +%*5hhi: 0b1:0:4: +%5hhi: 42:1:3:42: +%*5hhi: 42:0:3: +%5hhi: 0X2a:1:5:42: +%*5hhi: 0X2a:0:5: +%5hhi: 0x2A:1:5:42: +%*5hhi: 0x2A:0:5: +%5hhi: 052:1:4:42: +%*5hhi: 052:0:4: +%5hhi: 0B101010:1:6:5: +%*5hhi: 0B101010:0:6: +%5hhi: 0b101010:1:6:5: +%*5hhi: 0b101010:0:6: +%5hhi: 127:1:4:127: +%*5hhi: 127:0:4: +%5hhi: 0X7f:1:5:127: +%*5hhi: 0X7f:0:5: +%5hhi: 0x7F:1:5:127: +%*5hhi: 0x7F:0:5: +%5hhi: 0177:1:5:127: +%*5hhi: 0177:0:5: +%5hhi: 0B1111111:1:6:7: +%*5hhi: 0B1111111:0:6: +%5hhi: 0b1111111:1:6:7: +%*5hhi: 0b1111111:0:6: +%5hhi: 128:1:4:-128: +%*5hhi: 128:0:4: +%5hhi: 0X80:1:5:-128: +%*5hhi: 0X80:0:5: +%5hhi: 0x80:1:5:-128: +%*5hhi: 0x80:0:5: +%5hhi: 0200:1:5:-128: +%*5hhi: 0200:0:5: +%5hhi: 0B10000000:1:6:4: +%*5hhi: 0B10000000:0:6: +%5hhi: 0b10000000:1:6:4: +%*5hhi: 0b10000000:0:6: +%5hhi: 169:1:4:-87: +%*5hhi: 169:0:4: +%5hhi: 0Xa9:1:5:-87: +%*5hhi: 0Xa9:0:5: +%5hhi: 0xA9:1:5:-87: +%*5hhi: 0xA9:0:5: +%5hhi: 0251:1:5:-87: +%*5hhi: 0251:0:5: +%5hhi: 0B10101001:1:6:5: +%*5hhi: 0B10101001:0:6: +%5hhi: 0b10101001:1:6:5: +%*5hhi: 0b10101001:0:6: +%5hhi: +0:1:3:0: +%*5hhi: +0:0:3: +%5hhi: +0X0:1:5:0: +%*5hhi: +0X0:0:5: +%5hhi: +0x0:1:5:0: +%*5hhi: +0x0:0:5: +%5hhi: +00:1:4:0: +%*5hhi: +00:0:4: +%5hhi: +0B0:1:5:0: +%*5hhi: +0B0:0:5: +%5hhi: +0b0:1:5:0: +%*5hhi: +0b0:0:5: +%5hhi: +1:1:3:1: +%*5hhi: +1:0:3: +%5hhi: +0X1:1:5:1: +%*5hhi: +0X1:0:5: +%5hhi: +0x1:1:5:1: +%*5hhi: +0x1:0:5: +%5hhi: +01:1:4:1: +%*5hhi: +01:0:4: +%5hhi: +0B1:1:5:1: +%*5hhi: +0B1:0:5: +%5hhi: +0b1:1:5:1: +%*5hhi: +0b1:0:5: +%5hhi: +42:1:4:42: +%*5hhi: +42:0:4: +%5hhi: +0X2a:1:6:42: +%*5hhi: +0X2a:0:6: +%5hhi: +0x2A:1:6:42: +%*5hhi: +0x2A:0:6: +%5hhi: +052:1:5:42: +%*5hhi: +052:0:5: +%5hhi: +0B101010:1:6:2: +%*5hhi: +0B101010:0:6: +%5hhi: +0b101010:1:6:2: +%*5hhi: +0b101010:0:6: +%5hhi: +127:1:5:127: +%*5hhi: +127:0:5: +%5hhi: +0X7f:1:6:127: +%*5hhi: +0X7f:0:6: +%5hhi: +0x7F:1:6:127: +%*5hhi: +0x7F:0:6: +%5hhi: +0177:1:6:127: +%*5hhi: +0177:0:6: +%5hhi: +0B1111111:1:6:3: +%*5hhi: +0B1111111:0:6: +%5hhi: +0b1111111:1:6:3: +%*5hhi: +0b1111111:0:6: +%5hhi: +128:1:5:-128: +%*5hhi: +128:0:5: +%5hhi: +0X80:1:6:-128: +%*5hhi: +0X80:0:6: +%5hhi: +0x80:1:6:-128: +%*5hhi: +0x80:0:6: +%5hhi: +0200:1:6:-128: +%*5hhi: +0200:0:6: +%5hhi: +0B10000000:1:6:2: +%*5hhi: +0B10000000:0:6: +%5hhi: +0b10000000:1:6:2: +%*5hhi: +0b10000000:0:6: +%5hhi: +169:1:5:-87: +%*5hhi: +169:0:5: +%5hhi: +0Xa9:1:6:-87: +%*5hhi: +0Xa9:0:6: +%5hhi: +0xA9:1:6:-87: +%*5hhi: +0xA9:0:6: +%5hhi: +0251:1:6:-87: +%*5hhi: +0251:0:6: +%5hhi: +0B10101001:1:6:2: +%*5hhi: +0B10101001:0:6: +%5hhi: +0b10101001:1:6:2: +%*5hhi: +0b10101001:0:6: diff --git a/stdio-common/tst-scanf-format-character.h b/stdio-common/tst-scanf-format-character.h new file mode 100644 index 0000000..b68a5e1 --- /dev/null +++ b/stdio-common/tst-scanf-format-character.h @@ -0,0 +1,130 @@ +/* Test feature wrapper for formatted character input. + 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 + 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/>. */ + +#include <string.h> + +#include <support/next_to_fault.h> + +/* Reference data is a sequence of characters to match against + byte-wise. + + For the 's' conversion specifier the number of characters read + from input includes any leading white-space characters consumed + as well, so we also consider it a successful match when the ':' + character following the reference data matches a terminating null + character in the output produced by the 'scanf' family function + under test while the character count hasn't been exhausted yet. + + The buffer is preinitialized to contain repeating '\xa5' character + so as to catch missing data output. Also no data is expected to be + written beyond the character sequence received, which is verified + by checking the following character in the buffer to remain '\xa5'. */ + +#define SCANF_BUFFER_SIZE 65536 + +static struct support_next_to_fault ntf; + +#define PREPARE initialize_value_init +static void +initialize_value_init (int argc, char **argv) +{ + ntf = support_next_to_fault_allocate (SCANF_BUFFER_SIZE); +} + +static void __attribute__ ((destructor)) +initialize_value_fini (void) +{ + support_next_to_fault_free (&ntf); +} + +#define pointer_to_value(val) (val) + +#define initialize_value(val) \ +do \ + { \ + val = ntf.buffer; \ + memset (val, 0xa5, SCANF_BUFFER_SIZE); \ + } \ +while (0) + +#define verify_input(f, val, count, errp) \ +({ \ + __label__ out, skip; \ + bool match = true; \ + int err = 0; \ + size_t i; \ + int ch; \ + \ + for (i = 0; i < count; i++) \ + { \ + ch = read_input (); \ + if (ch < 0) \ + { \ + err = ch; \ + goto out; \ + } \ + if (ch == ':' && val[i] == '\0' && f == 's') \ + goto skip; \ + if (ch != val[i]) \ + { \ + match = false; \ + goto out; \ + } \ + } \ + ch = read_input (); \ + if (ch < 0) \ + { \ + err = ch; \ + goto out; \ + } \ + \ +skip: \ + if (f != 'c' && val[i++] != '\0') \ + { \ + err = OUTPUT_TERM; \ + goto out; \ + } \ + if (val[i] != '\xa5') \ + { \ + err = OUTPUT_OVERRUN; \ + goto out; \ + } \ + \ + while (ch != ':') \ + { \ + ch = read_input (); \ + if (ch < 0) \ + { \ + err = ch; \ + goto out; \ + } \ + match = false; \ + } \ + \ +out: \ + if (err || !match) \ + { \ + printf ("error: %s:%d: input buffer: `", __FILE__, __LINE__); \ + for (size_t j = 0; j <= i; j++) \ + printf ("%c", val[j]); \ + printf ("'\n"); \ + } \ + \ + *errp = err; \ + match; \ +}) diff --git a/stdio-common/tst-scanf-format-f-c.c b/stdio-common/tst-scanf-format-f-c.c new file mode 100644 index 0000000..75ce3cd --- /dev/null +++ b/stdio-common/tst-scanf-format-f-c.c @@ -0,0 +1,22 @@ +/* Test for formatted 'fscanf' input for the character conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-f.h" +#include "tst-scanf-format-character.h" +#include "tst-scanf-format-skeleton-c.c" diff --git a/stdio-common/tst-scanf-format-f-char.c b/stdio-common/tst-scanf-format-f-char.c new file mode 100644 index 0000000..ee5fbe9 --- /dev/null +++ b/stdio-common/tst-scanf-format-f-char.c @@ -0,0 +1,22 @@ +/* Test for formatted 'fscanf' input for signed char conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-f.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-char.c" diff --git a/stdio-common/tst-scanf-format-f-double.c b/stdio-common/tst-scanf-format-f-double.c new file mode 100644 index 0000000..1fb25b5 --- /dev/null +++ b/stdio-common/tst-scanf-format-f-double.c @@ -0,0 +1,22 @@ +/* Test for formatted 'fscanf' input for double conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-f.h" +#include "tst-scanf-format-real.h" +#include "tst-scanf-format-skeleton-double.c" diff --git a/stdio-common/tst-scanf-format-f-float.c b/stdio-common/tst-scanf-format-f-float.c new file mode 100644 index 0000000..b5a6ae4 --- /dev/null +++ b/stdio-common/tst-scanf-format-f-float.c @@ -0,0 +1,22 @@ +/* Test for formatted 'fscanf' input for float conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-f.h" +#include "tst-scanf-format-real.h" +#include "tst-scanf-format-skeleton-float.c" diff --git a/stdio-common/tst-scanf-format-f-int.c b/stdio-common/tst-scanf-format-f-int.c new file mode 100644 index 0000000..961d66b --- /dev/null +++ b/stdio-common/tst-scanf-format-f-int.c @@ -0,0 +1,22 @@ +/* Test for formatted 'fscanf' input for int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-f.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-int.c" diff --git a/stdio-common/tst-scanf-format-f-ldouble.c b/stdio-common/tst-scanf-format-f-ldouble.c new file mode 100644 index 0000000..6198d35 --- /dev/null +++ b/stdio-common/tst-scanf-format-f-ldouble.c @@ -0,0 +1,22 @@ +/* Test for formatted 'fscanf' input for long double conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-f.h" +#include "tst-scanf-format-real.h" +#include "tst-scanf-format-skeleton-ldouble.c" diff --git a/stdio-common/tst-scanf-format-f-llong.c b/stdio-common/tst-scanf-format-f-llong.c new file mode 100644 index 0000000..1af672f --- /dev/null +++ b/stdio-common/tst-scanf-format-f-llong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'fscanf' input for long long conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-f.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-llong.c" diff --git a/stdio-common/tst-scanf-format-f-long.c b/stdio-common/tst-scanf-format-f-long.c new file mode 100644 index 0000000..fc90811 --- /dev/null +++ b/stdio-common/tst-scanf-format-f-long.c @@ -0,0 +1,22 @@ +/* Test for formatted 'fscanf' input for long conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-f.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-long.c" diff --git a/stdio-common/tst-scanf-format-f-short.c b/stdio-common/tst-scanf-format-f-short.c new file mode 100644 index 0000000..61697e2 --- /dev/null +++ b/stdio-common/tst-scanf-format-f-short.c @@ -0,0 +1,22 @@ +/* Test for formatted 'fscanf' input for short int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-f.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-short.c" diff --git a/stdio-common/tst-scanf-format-f-uchar.c b/stdio-common/tst-scanf-format-f-uchar.c new file mode 100644 index 0000000..b4b8af3 --- /dev/null +++ b/stdio-common/tst-scanf-format-f-uchar.c @@ -0,0 +1,22 @@ +/* Test for formatted 'fscanf' input for unsigned char conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-f.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-uchar.c" diff --git a/stdio-common/tst-scanf-format-f-uint.c b/stdio-common/tst-scanf-format-f-uint.c new file mode 100644 index 0000000..af226b0 --- /dev/null +++ b/stdio-common/tst-scanf-format-f-uint.c @@ -0,0 +1,22 @@ +/* Test for formatted 'fscanf' input for unsigned int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-f.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-uint.c" diff --git a/stdio-common/tst-scanf-format-f-ullong.c b/stdio-common/tst-scanf-format-f-ullong.c new file mode 100644 index 0000000..50ea812 --- /dev/null +++ b/stdio-common/tst-scanf-format-f-ullong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'fscanf' input for unsigned long long int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-f.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-ullong.c" diff --git a/stdio-common/tst-scanf-format-f-ulong.c b/stdio-common/tst-scanf-format-f-ulong.c new file mode 100644 index 0000000..673e770 --- /dev/null +++ b/stdio-common/tst-scanf-format-f-ulong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'fscanf' input for unsigned long int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-f.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-ulong.c" diff --git a/stdio-common/tst-scanf-format-f-ushort.c b/stdio-common/tst-scanf-format-f-ushort.c new file mode 100644 index 0000000..413ba67 --- /dev/null +++ b/stdio-common/tst-scanf-format-f-ushort.c @@ -0,0 +1,22 @@ +/* Test for formatted 'fscanf' input for unsigned short int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-f.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-ushort.c" diff --git a/stdio-common/tst-scanf-format-f.h b/stdio-common/tst-scanf-format-f.h new file mode 100644 index 0000000..9a4caee --- /dev/null +++ b/stdio-common/tst-scanf-format-f.h @@ -0,0 +1,29 @@ +/* Test feature wrapper for formatted 'fscanf' input. + 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 + 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/>. */ + +#include <stdio.h> + +#define scanf_under_test(...) \ +({ \ + int result = fscanf (stdin, __VA_ARGS__); \ + if (ferror (stdin)) \ + result = INPUT_ERROR; \ + else if (result == EOF) \ + result = INPUT_EOF; \ + result; \ +}) diff --git a/stdio-common/tst-scanf-format-integer.h b/stdio-common/tst-scanf-format-integer.h new file mode 100644 index 0000000..28f91a4 --- /dev/null +++ b/stdio-common/tst-scanf-format-integer.h @@ -0,0 +1,51 @@ +/* Test feature wrapper for formatted integer input. + 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 + 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/>. */ + +#include <string.h> + +/* Reference data is a signed decimal integer constant to compare against + arithmetically. */ + +#define pointer_to_value(val) (&(val)) + +#define initialize_value(val) \ + memset (&val, 0xa5, sizeof (val)) + +#define verify_input(f, val, count, errp) \ +({ \ + __label__ out; \ + bool match = true; \ + int err; \ + \ + UNSIGNED long long v = read_integer (&err); \ + if (err < 0) \ + goto out; \ + match = val == v; \ + \ +out: \ + if (err || !match) \ + { \ + printf ("error: %s:%d: input: %016llx\n", \ + __FILE__, __LINE__, (long long) val); \ + printf ("error: %s:%d: value: %016llx\n", \ + __FILE__, __LINE__, v); \ + } \ + \ + *errp = err; \ + match; \ +}) diff --git a/stdio-common/tst-scanf-format-llong-d.input b/stdio-common/tst-scanf-format-llong-d.input new file mode 100644 index 0000000..f027d12 --- /dev/null +++ b/stdio-common/tst-scanf-format-llong-d.input @@ -0,0 +1,266 @@ +%lld::0:-1: +%*lld::0:-1: +%lld:-9223372036867121486:1:20:-9223372036854775808: +%*lld:-9223372036867121486:0:20: +%lld:-9223372036854775809:1:20:-9223372036854775808: +%*lld:-9223372036854775809:0:20: +%lld:-9223372036854775808:1:20:-9223372036854775808: +%*lld:-9223372036854775808:0:20: +%lld:-123:1:4:-123: +%*lld:-123:0:4: +%lld:-1:1:2:-1: +%*lld:-1:0:2: +%lld:-0:1:2:0: +%*lld:-0:0:2: +%lld:0:1:1:0: +%*lld:0:0:1: +%lld:1:1:1:1: +%*lld:1:0:1: +%lld:42:1:2:42: +%*lld:42:0:2: +%lld:9223372036854775807:1:19:9223372036854775807: +%*lld:9223372036854775807:0:19: +%lld:9223372036854775808:1:19:9223372036854775807: +%*lld:9223372036854775808:0:19: +%lld:9223372036897200049:1:19:9223372036854775807: +%*lld:9223372036897200049:0:19: +%lld:+0:1:2:0: +%*lld:+0:0:2: +%lld:+1:1:2:1: +%*lld:+1:0:2: +%lld:+42:1:3:42: +%*lld:+42:0:3: +%lld:+9223372036854775807:1:20:9223372036854775807: +%*lld:+9223372036854775807:0:20: +%lld:+9223372036854775808:1:20:9223372036854775807: +%*lld:+9223372036854775808:0:20: +%lld:+9223372036897200049:1:20:9223372036854775807: +%*lld:+9223372036897200049:0:20: +%1lld::0:-1: +%*1lld::0:-1: +%1lld:-9223372036867121486:0:-1: +%*1lld:-9223372036867121486:0:-1: +%1lld:-9223372036854775809:0:-1: +%*1lld:-9223372036854775809:0:-1: +%1lld:-9223372036854775808:0:-1: +%*1lld:-9223372036854775808:0:-1: +%1lld:-123:0:-1: +%*1lld:-123:0:-1: +%1lld:-1:0:-1: +%*1lld:-1:0:-1: +%1lld:-0:0:-1: +%*1lld:-0:0:-1: +%1lld:0:1:1:0: +%*1lld:0:0:1: +%1lld:1:1:1:1: +%*1lld:1:0:1: +%1lld:42:1:1:4: +%*1lld:42:0:1: +%1lld:9223372036854775807:1:1:9: +%*1lld:9223372036854775807:0:1: +%1lld:9223372036854775808:1:1:9: +%*1lld:9223372036854775808:0:1: +%1lld:9223372036897200049:1:1:9: +%*1lld:9223372036897200049:0:1: +%1lld:+0:0:-1: +%*1lld:+0:0:-1: +%1lld:+1:0:-1: +%*1lld:+1:0:-1: +%1lld:+42:0:-1: +%*1lld:+42:0:-1: +%1lld:+9223372036854775807:0:-1: +%*1lld:+9223372036854775807:0:-1: +%1lld:+9223372036854775808:0:-1: +%*1lld:+9223372036854775808:0:-1: +%1lld:+9223372036897200049:0:-1: +%*1lld:+9223372036897200049:0:-1: +%2lld::0:-1: +%*2lld::0:-1: +%2lld:-9223372036867121486:1:2:-9: +%*2lld:-9223372036867121486:0:2: +%2lld:-9223372036854775809:1:2:-9: +%*2lld:-9223372036854775809:0:2: +%2lld:-9223372036854775808:1:2:-9: +%*2lld:-9223372036854775808:0:2: +%2lld:-123:1:2:-1: +%*2lld:-123:0:2: +%2lld:-1:1:2:-1: +%*2lld:-1:0:2: +%2lld:-0:1:2:0: +%*2lld:-0:0:2: +%2lld:0:1:1:0: +%*2lld:0:0:1: +%2lld:1:1:1:1: +%*2lld:1:0:1: +%2lld:42:1:2:42: +%*2lld:42:0:2: +%2lld:9223372036854775807:1:2:92: +%*2lld:9223372036854775807:0:2: +%2lld:9223372036854775808:1:2:92: +%*2lld:9223372036854775808:0:2: +%2lld:9223372036897200049:1:2:92: +%*2lld:9223372036897200049:0:2: +%2lld:+0:1:2:0: +%*2lld:+0:0:2: +%2lld:+1:1:2:1: +%*2lld:+1:0:2: +%2lld:+42:1:2:4: +%*2lld:+42:0:2: +%2lld:+9223372036854775807:1:2:9: +%*2lld:+9223372036854775807:0:2: +%2lld:+9223372036854775808:1:2:9: +%*2lld:+9223372036854775808:0:2: +%2lld:+9223372036897200049:1:2:9: +%*2lld:+9223372036897200049:0:2: +%15lld::0:-1: +%*15lld::0:-1: +%15lld:-9223372036867121486:1:15:-92233720368671: +%*15lld:-9223372036867121486:0:15: +%15lld:-9223372036854775809:1:15:-92233720368547: +%*15lld:-9223372036854775809:0:15: +%15lld:-9223372036854775808:1:15:-92233720368547: +%*15lld:-9223372036854775808:0:15: +%15lld:-123:1:4:-123: +%*15lld:-123:0:4: +%15lld:-1:1:2:-1: +%*15lld:-1:0:2: +%15lld:-0:1:2:0: +%*15lld:-0:0:2: +%15lld:0:1:1:0: +%*15lld:0:0:1: +%15lld:1:1:1:1: +%*15lld:1:0:1: +%15lld:42:1:2:42: +%*15lld:42:0:2: +%15lld:9223372036854775807:1:15:922337203685477: +%*15lld:9223372036854775807:0:15: +%15lld:9223372036854775808:1:15:922337203685477: +%*15lld:9223372036854775808:0:15: +%15lld:9223372036897200049:1:15:922337203689720: +%*15lld:9223372036897200049:0:15: +%15lld:+0:1:2:0: +%*15lld:+0:0:2: +%15lld:+1:1:2:1: +%*15lld:+1:0:2: +%15lld:+42:1:3:42: +%*15lld:+42:0:3: +%15lld:+9223372036854775807:1:15:92233720368547: +%*15lld:+9223372036854775807:0:15: +%15lld:+9223372036854775808:1:15:92233720368547: +%*15lld:+9223372036854775808:0:15: +%15lld:+9223372036897200049:1:15:92233720368972: +%*15lld:+9223372036897200049:0:15: +%25lld::0:-1: +%*25lld::0:-1: +%25lld:-9223372036867121486:1:20:-9223372036854775808: +%*25lld:-9223372036867121486:0:20: +%25lld:-9223372036854775809:1:20:-9223372036854775808: +%*25lld:-9223372036854775809:0:20: +%25lld:-9223372036854775808:1:20:-9223372036854775808: +%*25lld:-9223372036854775808:0:20: +%25lld:-123:1:4:-123: +%*25lld:-123:0:4: +%25lld:-1:1:2:-1: +%*25lld:-1:0:2: +%25lld:-0:1:2:0: +%*25lld:-0:0:2: +%25lld:0:1:1:0: +%*25lld:0:0:1: +%25lld:1:1:1:1: +%*25lld:1:0:1: +%25lld:42:1:2:42: +%*25lld:42:0:2: +%25lld:9223372036854775807:1:19:9223372036854775807: +%*25lld:9223372036854775807:0:19: +%25lld:9223372036854775808:1:19:9223372036854775807: +%*25lld:9223372036854775808:0:19: +%25lld:9223372036897200049:1:19:9223372036854775807: +%*25lld:9223372036897200049:0:19: +%25lld:+0:1:2:0: +%*25lld:+0:0:2: +%25lld:+1:1:2:1: +%*25lld:+1:0:2: +%25lld:+42:1:3:42: +%*25lld:+42:0:3: +%25lld:+9223372036854775807:1:20:9223372036854775807: +%*25lld:+9223372036854775807:0:20: +%25lld:+9223372036854775808:1:20:9223372036854775807: +%*25lld:+9223372036854775808:0:20: +%25lld:+9223372036897200049:1:20:9223372036854775807: +%*25lld:+9223372036897200049:0:20: +%2lld: :0:-1: +%*2lld: :0:-1: +%2lld: -9223372036867121486:1:3:-9: +%*2lld: -9223372036867121486:0:3: +%2lld: -9223372036854775809:1:3:-9: +%*2lld: -9223372036854775809:0:3: +%2lld: -9223372036854775808:1:3:-9: +%*2lld: -9223372036854775808:0:3: +%2lld: -123:1:3:-1: +%*2lld: -123:0:3: +%2lld: -1:1:3:-1: +%*2lld: -1:0:3: +%2lld: -0:1:3:0: +%*2lld: -0:0:3: +%2lld: 0:1:2:0: +%*2lld: 0:0:2: +%2lld: 1:1:2:1: +%*2lld: 1:0:2: +%2lld: 42:1:3:42: +%*2lld: 42:0:3: +%2lld: 9223372036854775807:1:3:92: +%*2lld: 9223372036854775807:0:3: +%2lld: 9223372036854775808:1:3:92: +%*2lld: 9223372036854775808:0:3: +%2lld: 9223372036897200049:1:3:92: +%*2lld: 9223372036897200049:0:3: +%2lld: +0:1:3:0: +%*2lld: +0:0:3: +%2lld: +1:1:3:1: +%*2lld: +1:0:3: +%2lld: +42:1:3:4: +%*2lld: +42:0:3: +%2lld: +9223372036854775807:1:3:9: +%*2lld: +9223372036854775807:0:3: +%2lld: +9223372036854775808:1:3:9: +%*2lld: +9223372036854775808:0:3: +%2lld: +9223372036897200049:1:3:9: +%*2lld: +9223372036897200049:0:3: +%25lld: :0:-1: +%*25lld: :0:-1: +%25lld: -9223372036867121486:1:21:-9223372036854775808: +%*25lld: -9223372036867121486:0:21: +%25lld: -9223372036854775809:1:21:-9223372036854775808: +%*25lld: -9223372036854775809:0:21: +%25lld: -9223372036854775808:1:21:-9223372036854775808: +%*25lld: -9223372036854775808:0:21: +%25lld: -123:1:5:-123: +%*25lld: -123:0:5: +%25lld: -1:1:3:-1: +%*25lld: -1:0:3: +%25lld: -0:1:3:0: +%*25lld: -0:0:3: +%25lld: 0:1:2:0: +%*25lld: 0:0:2: +%25lld: 1:1:2:1: +%*25lld: 1:0:2: +%25lld: 42:1:3:42: +%*25lld: 42:0:3: +%25lld: 9223372036854775807:1:20:9223372036854775807: +%*25lld: 9223372036854775807:0:20: +%25lld: 9223372036854775808:1:20:9223372036854775807: +%*25lld: 9223372036854775808:0:20: +%25lld: 9223372036897200049:1:20:9223372036854775807: +%*25lld: 9223372036897200049:0:20: +%25lld: +0:1:3:0: +%*25lld: +0:0:3: +%25lld: +1:1:3:1: +%*25lld: +1:0:3: +%25lld: +42:1:4:42: +%*25lld: +42:0:4: +%25lld: +9223372036854775807:1:21:9223372036854775807: +%*25lld: +9223372036854775807:0:21: +%25lld: +9223372036854775808:1:21:9223372036854775807: +%*25lld: +9223372036854775808:0:21: +%25lld: +9223372036897200049:1:21:9223372036854775807: +%*25lld: +9223372036897200049:0:21: diff --git a/stdio-common/tst-scanf-format-llong-i.input b/stdio-common/tst-scanf-format-llong-i.input new file mode 100644 index 0000000..b8b3774 --- /dev/null +++ b/stdio-common/tst-scanf-format-llong-i.input @@ -0,0 +1,1526 @@ +%lli::0:-1: +%*lli::0:-1: +%lli:-9223372036867121486:1:20:-9223372036854775808: +%*lli:-9223372036867121486:0:20: +%lli:-0X8000000000bc614e:1:19:-9223372036854775808: +%*lli:-0X8000000000bc614e:0:19: +%lli:-0x8000000000BC614E:1:19:-9223372036854775808: +%*lli:-0x8000000000BC614E:0:19: +%lli:-01000000000000057060516:1:24:-9223372036854775808: +%*lli:-01000000000000057060516:0:24: +%lli:-0B1000000000000000000000000000000000000000101111000110000101001110:1:67:-9223372036854775808: +%*lli:-0B1000000000000000000000000000000000000000101111000110000101001110:0:67: +%lli:-0b1000000000000000000000000000000000000000101111000110000101001110:1:67:-9223372036854775808: +%*lli:-0b1000000000000000000000000000000000000000101111000110000101001110:0:67: +%lli:-9223372036854775809:1:20:-9223372036854775808: +%*lli:-9223372036854775809:0:20: +%lli:-0X8000000000000001:1:19:-9223372036854775808: +%*lli:-0X8000000000000001:0:19: +%lli:-0x8000000000000001:1:19:-9223372036854775808: +%*lli:-0x8000000000000001:0:19: +%lli:-01000000000000000000001:1:24:-9223372036854775808: +%*lli:-01000000000000000000001:0:24: +%lli:-0B1000000000000000000000000000000000000000000000000000000000000001:1:67:-9223372036854775808: +%*lli:-0B1000000000000000000000000000000000000000000000000000000000000001:0:67: +%lli:-0b1000000000000000000000000000000000000000000000000000000000000001:1:67:-9223372036854775808: +%*lli:-0b1000000000000000000000000000000000000000000000000000000000000001:0:67: +%lli:-9223372036854775808:1:20:-9223372036854775808: +%*lli:-9223372036854775808:0:20: +%lli:-0X8000000000000000:1:19:-9223372036854775808: +%*lli:-0X8000000000000000:0:19: +%lli:-0x8000000000000000:1:19:-9223372036854775808: +%*lli:-0x8000000000000000:0:19: +%lli:-01000000000000000000000:1:24:-9223372036854775808: +%*lli:-01000000000000000000000:0:24: +%lli:-0B1000000000000000000000000000000000000000000000000000000000000000:1:67:-9223372036854775808: +%*lli:-0B1000000000000000000000000000000000000000000000000000000000000000:0:67: +%lli:-0b1000000000000000000000000000000000000000000000000000000000000000:1:67:-9223372036854775808: +%*lli:-0b1000000000000000000000000000000000000000000000000000000000000000:0:67: +%lli:-123:1:4:-123: +%*lli:-123:0:4: +%lli:-0X7b:1:5:-123: +%*lli:-0X7b:0:5: +%lli:-0x7B:1:5:-123: +%*lli:-0x7B:0:5: +%lli:-0173:1:5:-123: +%*lli:-0173:0:5: +%lli:-0B1111011:1:10:-123: +%*lli:-0B1111011:0:10: +%lli:-0b1111011:1:10:-123: +%*lli:-0b1111011:0:10: +%lli:-1:1:2:-1: +%*lli:-1:0:2: +%lli:-0X1:1:4:-1: +%*lli:-0X1:0:4: +%lli:-0x1:1:4:-1: +%*lli:-0x1:0:4: +%lli:-01:1:3:-1: +%*lli:-01:0:3: +%lli:-0B1:1:4:-1: +%*lli:-0B1:0:4: +%lli:-0b1:1:4:-1: +%*lli:-0b1:0:4: +%lli:-0:1:2:0: +%*lli:-0:0:2: +%lli:-0X0:1:4:0: +%*lli:-0X0:0:4: +%lli:-0x0:1:4:0: +%*lli:-0x0:0:4: +%lli:-00:1:3:0: +%*lli:-00:0:3: +%lli:-0B0:1:4:0: +%*lli:-0B0:0:4: +%lli:-0b0:1:4:0: +%*lli:-0b0:0:4: +%lli:0:1:1:0: +%*lli:0:0:1: +%lli:0X0:1:3:0: +%*lli:0X0:0:3: +%lli:0x0:1:3:0: +%*lli:0x0:0:3: +%lli:00:1:2:0: +%*lli:00:0:2: +%lli:0B0:1:3:0: +%*lli:0B0:0:3: +%lli:0b0:1:3:0: +%*lli:0b0:0:3: +%lli:1:1:1:1: +%*lli:1:0:1: +%lli:0X1:1:3:1: +%*lli:0X1:0:3: +%lli:0x1:1:3:1: +%*lli:0x1:0:3: +%lli:01:1:2:1: +%*lli:01:0:2: +%lli:0B1:1:3:1: +%*lli:0B1:0:3: +%lli:0b1:1:3:1: +%*lli:0b1:0:3: +%lli:42:1:2:42: +%*lli:42:0:2: +%lli:0X2a:1:4:42: +%*lli:0X2a:0:4: +%lli:0x2A:1:4:42: +%*lli:0x2A:0:4: +%lli:052:1:3:42: +%*lli:052:0:3: +%lli:0B101010:1:8:42: +%*lli:0B101010:0:8: +%lli:0b101010:1:8:42: +%*lli:0b101010:0:8: +%lli:9223372036854775807:1:19:9223372036854775807: +%*lli:9223372036854775807:0:19: +%lli:0X7fffffffffffffff:1:18:9223372036854775807: +%*lli:0X7fffffffffffffff:0:18: +%lli:0x7FFFFFFFFFFFFFFF:1:18:9223372036854775807: +%*lli:0x7FFFFFFFFFFFFFFF:0:18: +%lli:0777777777777777777777:1:22:9223372036854775807: +%*lli:0777777777777777777777:0:22: +%lli:0B111111111111111111111111111111111111111111111111111111111111111:1:65:9223372036854775807: +%*lli:0B111111111111111111111111111111111111111111111111111111111111111:0:65: +%lli:0b111111111111111111111111111111111111111111111111111111111111111:1:65:9223372036854775807: +%*lli:0b111111111111111111111111111111111111111111111111111111111111111:0:65: +%lli:9223372036854775808:1:19:9223372036854775807: +%*lli:9223372036854775808:0:19: +%lli:0X8000000000000000:1:18:9223372036854775807: +%*lli:0X8000000000000000:0:18: +%lli:0x8000000000000000:1:18:9223372036854775807: +%*lli:0x8000000000000000:0:18: +%lli:01000000000000000000000:1:23:9223372036854775807: +%*lli:01000000000000000000000:0:23: +%lli:0B1000000000000000000000000000000000000000000000000000000000000000:1:66:9223372036854775807: +%*lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:66: +%lli:0b1000000000000000000000000000000000000000000000000000000000000000:1:66:9223372036854775807: +%*lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:66: +%lli:9223372036897200049:1:19:9223372036854775807: +%*lli:9223372036897200049:0:19: +%lli:0X80000000028757b1:1:18:9223372036854775807: +%*lli:0X80000000028757b1:0:18: +%lli:0x80000000028757B1:1:18:9223372036854775807: +%*lli:0x80000000028757B1:0:18: +%lli:01000000000000241653661:1:23:9223372036854775807: +%*lli:01000000000000241653661:0:23: +%lli:0B1000000000000000000000000000000000000010100001110101011110110001:1:66:9223372036854775807: +%*lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:66: +%lli:0b1000000000000000000000000000000000000010100001110101011110110001:1:66:9223372036854775807: +%*lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:66: +%lli:+0:1:2:0: +%*lli:+0:0:2: +%lli:+0X0:1:4:0: +%*lli:+0X0:0:4: +%lli:+0x0:1:4:0: +%*lli:+0x0:0:4: +%lli:+00:1:3:0: +%*lli:+00:0:3: +%lli:+0B0:1:4:0: +%*lli:+0B0:0:4: +%lli:+0b0:1:4:0: +%*lli:+0b0:0:4: +%lli:+1:1:2:1: +%*lli:+1:0:2: +%lli:+0X1:1:4:1: +%*lli:+0X1:0:4: +%lli:+0x1:1:4:1: +%*lli:+0x1:0:4: +%lli:+01:1:3:1: +%*lli:+01:0:3: +%lli:+0B1:1:4:1: +%*lli:+0B1:0:4: +%lli:+0b1:1:4:1: +%*lli:+0b1:0:4: +%lli:+42:1:3:42: +%*lli:+42:0:3: +%lli:+0X2a:1:5:42: +%*lli:+0X2a:0:5: +%lli:+0x2A:1:5:42: +%*lli:+0x2A:0:5: +%lli:+052:1:4:42: +%*lli:+052:0:4: +%lli:+0B101010:1:9:42: +%*lli:+0B101010:0:9: +%lli:+0b101010:1:9:42: +%*lli:+0b101010:0:9: +%lli:+9223372036854775807:1:20:9223372036854775807: +%*lli:+9223372036854775807:0:20: +%lli:+0X7fffffffffffffff:1:19:9223372036854775807: +%*lli:+0X7fffffffffffffff:0:19: +%lli:+0x7FFFFFFFFFFFFFFF:1:19:9223372036854775807: +%*lli:+0x7FFFFFFFFFFFFFFF:0:19: +%lli:+0777777777777777777777:1:23:9223372036854775807: +%*lli:+0777777777777777777777:0:23: +%lli:+0B111111111111111111111111111111111111111111111111111111111111111:1:66:9223372036854775807: +%*lli:+0B111111111111111111111111111111111111111111111111111111111111111:0:66: +%lli:+0b111111111111111111111111111111111111111111111111111111111111111:1:66:9223372036854775807: +%*lli:+0b111111111111111111111111111111111111111111111111111111111111111:0:66: +%lli:+9223372036854775808:1:20:9223372036854775807: +%*lli:+9223372036854775808:0:20: +%lli:+0X8000000000000000:1:19:9223372036854775807: +%*lli:+0X8000000000000000:0:19: +%lli:+0x8000000000000000:1:19:9223372036854775807: +%*lli:+0x8000000000000000:0:19: +%lli:+01000000000000000000000:1:24:9223372036854775807: +%*lli:+01000000000000000000000:0:24: +%lli:+0B1000000000000000000000000000000000000000000000000000000000000000:1:67:9223372036854775807: +%*lli:+0B1000000000000000000000000000000000000000000000000000000000000000:0:67: +%lli:+0b1000000000000000000000000000000000000000000000000000000000000000:1:67:9223372036854775807: +%*lli:+0b1000000000000000000000000000000000000000000000000000000000000000:0:67: +%lli:+9223372036897200049:1:20:9223372036854775807: +%*lli:+9223372036897200049:0:20: +%lli:+0X80000000028757b1:1:19:9223372036854775807: +%*lli:+0X80000000028757b1:0:19: +%lli:+0x80000000028757B1:1:19:9223372036854775807: +%*lli:+0x80000000028757B1:0:19: +%lli:+01000000000000241653661:1:24:9223372036854775807: +%*lli:+01000000000000241653661:0:24: +%lli:+0B1000000000000000000000000000000000000010100001110101011110110001:1:67:9223372036854775807: +%*lli:+0B1000000000000000000000000000000000000010100001110101011110110001:0:67: +%lli:+0b1000000000000000000000000000000000000010100001110101011110110001:1:67:9223372036854775807: +%*lli:+0b1000000000000000000000000000000000000010100001110101011110110001:0:67: +%1lli::0:-1: +%*1lli::0:-1: +%1lli:-9223372036867121486:0:-1: +%*1lli:-9223372036867121486:0:-1: +%1lli:-0X8000000000bc614e:0:-1: +%*1lli:-0X8000000000bc614e:0:-1: +%1lli:-0x8000000000BC614E:0:-1: +%*1lli:-0x8000000000BC614E:0:-1: +%1lli:-01000000000000057060516:0:-1: +%*1lli:-01000000000000057060516:0:-1: +%1lli:-0B1000000000000000000000000000000000000000101111000110000101001110:0:-1: +%*1lli:-0B1000000000000000000000000000000000000000101111000110000101001110:0:-1: +%1lli:-0b1000000000000000000000000000000000000000101111000110000101001110:0:-1: +%*1lli:-0b1000000000000000000000000000000000000000101111000110000101001110:0:-1: +%1lli:-9223372036854775809:0:-1: +%*1lli:-9223372036854775809:0:-1: +%1lli:-0X8000000000000001:0:-1: +%*1lli:-0X8000000000000001:0:-1: +%1lli:-0x8000000000000001:0:-1: +%*1lli:-0x8000000000000001:0:-1: +%1lli:-01000000000000000000001:0:-1: +%*1lli:-01000000000000000000001:0:-1: +%1lli:-0B1000000000000000000000000000000000000000000000000000000000000001:0:-1: +%*1lli:-0B1000000000000000000000000000000000000000000000000000000000000001:0:-1: +%1lli:-0b1000000000000000000000000000000000000000000000000000000000000001:0:-1: +%*1lli:-0b1000000000000000000000000000000000000000000000000000000000000001:0:-1: +%1lli:-9223372036854775808:0:-1: +%*1lli:-9223372036854775808:0:-1: +%1lli:-0X8000000000000000:0:-1: +%*1lli:-0X8000000000000000:0:-1: +%1lli:-0x8000000000000000:0:-1: +%*1lli:-0x8000000000000000:0:-1: +%1lli:-01000000000000000000000:0:-1: +%*1lli:-01000000000000000000000:0:-1: +%1lli:-0B1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*1lli:-0B1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%1lli:-0b1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*1lli:-0b1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%1lli:-123:0:-1: +%*1lli:-123:0:-1: +%1lli:-0X7b:0:-1: +%*1lli:-0X7b:0:-1: +%1lli:-0x7B:0:-1: +%*1lli:-0x7B:0:-1: +%1lli:-0173:0:-1: +%*1lli:-0173:0:-1: +%1lli:-0B1111011:0:-1: +%*1lli:-0B1111011:0:-1: +%1lli:-0b1111011:0:-1: +%*1lli:-0b1111011:0:-1: +%1lli:-1:0:-1: +%*1lli:-1:0:-1: +%1lli:-0X1:0:-1: +%*1lli:-0X1:0:-1: +%1lli:-0x1:0:-1: +%*1lli:-0x1:0:-1: +%1lli:-01:0:-1: +%*1lli:-01:0:-1: +%1lli:-0B1:0:-1: +%*1lli:-0B1:0:-1: +%1lli:-0b1:0:-1: +%*1lli:-0b1:0:-1: +%1lli:-0:0:-1: +%*1lli:-0:0:-1: +%1lli:-0X0:0:-1: +%*1lli:-0X0:0:-1: +%1lli:-0x0:0:-1: +%*1lli:-0x0:0:-1: +%1lli:-00:0:-1: +%*1lli:-00:0:-1: +%1lli:-0B0:0:-1: +%*1lli:-0B0:0:-1: +%1lli:-0b0:0:-1: +%*1lli:-0b0:0:-1: +%1lli:0:1:1:0: +%*1lli:0:0:1: +%1lli:0X0:1:1:0: +%*1lli:0X0:0:1: +%1lli:0x0:1:1:0: +%*1lli:0x0:0:1: +%1lli:00:1:1:0: +%*1lli:00:0:1: +%1lli:0B0:1:1:0: +%*1lli:0B0:0:1: +%1lli:0b0:1:1:0: +%*1lli:0b0:0:1: +%1lli:1:1:1:1: +%*1lli:1:0:1: +%1lli:0X1:1:1:0: +%*1lli:0X1:0:1: +%1lli:0x1:1:1:0: +%*1lli:0x1:0:1: +%1lli:01:1:1:0: +%*1lli:01:0:1: +%1lli:0B1:1:1:0: +%*1lli:0B1:0:1: +%1lli:0b1:1:1:0: +%*1lli:0b1:0:1: +%1lli:42:1:1:4: +%*1lli:42:0:1: +%1lli:0X2a:1:1:0: +%*1lli:0X2a:0:1: +%1lli:0x2A:1:1:0: +%*1lli:0x2A:0:1: +%1lli:052:1:1:0: +%*1lli:052:0:1: +%1lli:0B101010:1:1:0: +%*1lli:0B101010:0:1: +%1lli:0b101010:1:1:0: +%*1lli:0b101010:0:1: +%1lli:9223372036854775807:1:1:9: +%*1lli:9223372036854775807:0:1: +%1lli:0X7fffffffffffffff:1:1:0: +%*1lli:0X7fffffffffffffff:0:1: +%1lli:0x7FFFFFFFFFFFFFFF:1:1:0: +%*1lli:0x7FFFFFFFFFFFFFFF:0:1: +%1lli:0777777777777777777777:1:1:0: +%*1lli:0777777777777777777777:0:1: +%1lli:0B111111111111111111111111111111111111111111111111111111111111111:1:1:0: +%*1lli:0B111111111111111111111111111111111111111111111111111111111111111:0:1: +%1lli:0b111111111111111111111111111111111111111111111111111111111111111:1:1:0: +%*1lli:0b111111111111111111111111111111111111111111111111111111111111111:0:1: +%1lli:9223372036854775808:1:1:9: +%*1lli:9223372036854775808:0:1: +%1lli:0X8000000000000000:1:1:0: +%*1lli:0X8000000000000000:0:1: +%1lli:0x8000000000000000:1:1:0: +%*1lli:0x8000000000000000:0:1: +%1lli:01000000000000000000000:1:1:0: +%*1lli:01000000000000000000000:0:1: +%1lli:0B1000000000000000000000000000000000000000000000000000000000000000:1:1:0: +%*1lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:1: +%1lli:0b1000000000000000000000000000000000000000000000000000000000000000:1:1:0: +%*1lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:1: +%1lli:9223372036897200049:1:1:9: +%*1lli:9223372036897200049:0:1: +%1lli:0X80000000028757b1:1:1:0: +%*1lli:0X80000000028757b1:0:1: +%1lli:0x80000000028757B1:1:1:0: +%*1lli:0x80000000028757B1:0:1: +%1lli:01000000000000241653661:1:1:0: +%*1lli:01000000000000241653661:0:1: +%1lli:0B1000000000000000000000000000000000000010100001110101011110110001:1:1:0: +%*1lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:1: +%1lli:0b1000000000000000000000000000000000000010100001110101011110110001:1:1:0: +%*1lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:1: +%1lli:+0:0:-1: +%*1lli:+0:0:-1: +%1lli:+0X0:0:-1: +%*1lli:+0X0:0:-1: +%1lli:+0x0:0:-1: +%*1lli:+0x0:0:-1: +%1lli:+00:0:-1: +%*1lli:+00:0:-1: +%1lli:+0B0:0:-1: +%*1lli:+0B0:0:-1: +%1lli:+0b0:0:-1: +%*1lli:+0b0:0:-1: +%1lli:+1:0:-1: +%*1lli:+1:0:-1: +%1lli:+0X1:0:-1: +%*1lli:+0X1:0:-1: +%1lli:+0x1:0:-1: +%*1lli:+0x1:0:-1: +%1lli:+01:0:-1: +%*1lli:+01:0:-1: +%1lli:+0B1:0:-1: +%*1lli:+0B1:0:-1: +%1lli:+0b1:0:-1: +%*1lli:+0b1:0:-1: +%1lli:+42:0:-1: +%*1lli:+42:0:-1: +%1lli:+0X2a:0:-1: +%*1lli:+0X2a:0:-1: +%1lli:+0x2A:0:-1: +%*1lli:+0x2A:0:-1: +%1lli:+052:0:-1: +%*1lli:+052:0:-1: +%1lli:+0B101010:0:-1: +%*1lli:+0B101010:0:-1: +%1lli:+0b101010:0:-1: +%*1lli:+0b101010:0:-1: +%1lli:+9223372036854775807:0:-1: +%*1lli:+9223372036854775807:0:-1: +%1lli:+0X7fffffffffffffff:0:-1: +%*1lli:+0X7fffffffffffffff:0:-1: +%1lli:+0x7FFFFFFFFFFFFFFF:0:-1: +%*1lli:+0x7FFFFFFFFFFFFFFF:0:-1: +%1lli:+0777777777777777777777:0:-1: +%*1lli:+0777777777777777777777:0:-1: +%1lli:+0B111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*1lli:+0B111111111111111111111111111111111111111111111111111111111111111:0:-1: +%1lli:+0b111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*1lli:+0b111111111111111111111111111111111111111111111111111111111111111:0:-1: +%1lli:+9223372036854775808:0:-1: +%*1lli:+9223372036854775808:0:-1: +%1lli:+0X8000000000000000:0:-1: +%*1lli:+0X8000000000000000:0:-1: +%1lli:+0x8000000000000000:0:-1: +%*1lli:+0x8000000000000000:0:-1: +%1lli:+01000000000000000000000:0:-1: +%*1lli:+01000000000000000000000:0:-1: +%1lli:+0B1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*1lli:+0B1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%1lli:+0b1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*1lli:+0b1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%1lli:+9223372036897200049:0:-1: +%*1lli:+9223372036897200049:0:-1: +%1lli:+0X80000000028757b1:0:-1: +%*1lli:+0X80000000028757b1:0:-1: +%1lli:+0x80000000028757B1:0:-1: +%*1lli:+0x80000000028757B1:0:-1: +%1lli:+01000000000000241653661:0:-1: +%*1lli:+01000000000000241653661:0:-1: +%1lli:+0B1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*1lli:+0B1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%1lli:+0b1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*1lli:+0b1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2lli::0:-1: +%*2lli::0:-1: +%2lli:-9223372036867121486:1:2:-9: +%*2lli:-9223372036867121486:0:2: +%2lli:-0X8000000000bc614e:1:2:0: +%*2lli:-0X8000000000bc614e:0:2: +%2lli:-0x8000000000BC614E:1:2:0: +%*2lli:-0x8000000000BC614E:0:2: +%2lli:-01000000000000057060516:1:2:0: +%*2lli:-01000000000000057060516:0:2: +%2lli:-0B1000000000000000000000000000000000000000101111000110000101001110:1:2:0: +%*2lli:-0B1000000000000000000000000000000000000000101111000110000101001110:0:2: +%2lli:-0b1000000000000000000000000000000000000000101111000110000101001110:1:2:0: +%*2lli:-0b1000000000000000000000000000000000000000101111000110000101001110:0:2: +%2lli:-9223372036854775809:1:2:-9: +%*2lli:-9223372036854775809:0:2: +%2lli:-0X8000000000000001:1:2:0: +%*2lli:-0X8000000000000001:0:2: +%2lli:-0x8000000000000001:1:2:0: +%*2lli:-0x8000000000000001:0:2: +%2lli:-01000000000000000000001:1:2:0: +%*2lli:-01000000000000000000001:0:2: +%2lli:-0B1000000000000000000000000000000000000000000000000000000000000001:1:2:0: +%*2lli:-0B1000000000000000000000000000000000000000000000000000000000000001:0:2: +%2lli:-0b1000000000000000000000000000000000000000000000000000000000000001:1:2:0: +%*2lli:-0b1000000000000000000000000000000000000000000000000000000000000001:0:2: +%2lli:-9223372036854775808:1:2:-9: +%*2lli:-9223372036854775808:0:2: +%2lli:-0X8000000000000000:1:2:0: +%*2lli:-0X8000000000000000:0:2: +%2lli:-0x8000000000000000:1:2:0: +%*2lli:-0x8000000000000000:0:2: +%2lli:-01000000000000000000000:1:2:0: +%*2lli:-01000000000000000000000:0:2: +%2lli:-0B1000000000000000000000000000000000000000000000000000000000000000:1:2:0: +%*2lli:-0B1000000000000000000000000000000000000000000000000000000000000000:0:2: +%2lli:-0b1000000000000000000000000000000000000000000000000000000000000000:1:2:0: +%*2lli:-0b1000000000000000000000000000000000000000000000000000000000000000:0:2: +%2lli:-123:1:2:-1: +%*2lli:-123:0:2: +%2lli:-0X7b:1:2:0: +%*2lli:-0X7b:0:2: +%2lli:-0x7B:1:2:0: +%*2lli:-0x7B:0:2: +%2lli:-0173:1:2:0: +%*2lli:-0173:0:2: +%2lli:-0B1111011:1:2:0: +%*2lli:-0B1111011:0:2: +%2lli:-0b1111011:1:2:0: +%*2lli:-0b1111011:0:2: +%2lli:-1:1:2:-1: +%*2lli:-1:0:2: +%2lli:-0X1:1:2:0: +%*2lli:-0X1:0:2: +%2lli:-0x1:1:2:0: +%*2lli:-0x1:0:2: +%2lli:-01:1:2:0: +%*2lli:-01:0:2: +%2lli:-0B1:1:2:0: +%*2lli:-0B1:0:2: +%2lli:-0b1:1:2:0: +%*2lli:-0b1:0:2: +%2lli:-0:1:2:0: +%*2lli:-0:0:2: +%2lli:-0X0:1:2:0: +%*2lli:-0X0:0:2: +%2lli:-0x0:1:2:0: +%*2lli:-0x0:0:2: +%2lli:-00:1:2:0: +%*2lli:-00:0:2: +%2lli:-0B0:1:2:0: +%*2lli:-0B0:0:2: +%2lli:-0b0:1:2:0: +%*2lli:-0b0:0:2: +%2lli:0:1:1:0: +%*2lli:0:0:1: +%2lli:0X0:0:-1: +%*2lli:0X0:0:-1: +%2lli:0x0:0:-1: +%*2lli:0x0:0:-1: +%2lli:00:1:2:0: +%*2lli:00:0:2: +%2lli:0B0:0:-1: +%*2lli:0B0:0:-1: +%2lli:0b0:0:-1: +%*2lli:0b0:0:-1: +%2lli:1:1:1:1: +%*2lli:1:0:1: +%2lli:0X1:0:-1: +%*2lli:0X1:0:-1: +%2lli:0x1:0:-1: +%*2lli:0x1:0:-1: +%2lli:01:1:2:1: +%*2lli:01:0:2: +%2lli:0B1:0:-1: +%*2lli:0B1:0:-1: +%2lli:0b1:0:-1: +%*2lli:0b1:0:-1: +%2lli:42:1:2:42: +%*2lli:42:0:2: +%2lli:0X2a:0:-1: +%*2lli:0X2a:0:-1: +%2lli:0x2A:0:-1: +%*2lli:0x2A:0:-1: +%2lli:052:1:2:5: +%*2lli:052:0:2: +%2lli:0B101010:0:-1: +%*2lli:0B101010:0:-1: +%2lli:0b101010:0:-1: +%*2lli:0b101010:0:-1: +%2lli:9223372036854775807:1:2:92: +%*2lli:9223372036854775807:0:2: +%2lli:0X7fffffffffffffff:0:-1: +%*2lli:0X7fffffffffffffff:0:-1: +%2lli:0x7FFFFFFFFFFFFFFF:0:-1: +%*2lli:0x7FFFFFFFFFFFFFFF:0:-1: +%2lli:0777777777777777777777:1:2:7: +%*2lli:0777777777777777777777:0:2: +%2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1: +%2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1: +%2lli:9223372036854775808:1:2:92: +%*2lli:9223372036854775808:0:2: +%2lli:0X8000000000000000:0:-1: +%*2lli:0X8000000000000000:0:-1: +%2lli:0x8000000000000000:0:-1: +%*2lli:0x8000000000000000:0:-1: +%2lli:01000000000000000000000:1:2:1: +%*2lli:01000000000000000000000:0:2: +%2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%2lli:9223372036897200049:1:2:92: +%*2lli:9223372036897200049:0:2: +%2lli:0X80000000028757b1:0:-1: +%*2lli:0X80000000028757b1:0:-1: +%2lli:0x80000000028757B1:0:-1: +%*2lli:0x80000000028757B1:0:-1: +%2lli:01000000000000241653661:1:2:1: +%*2lli:01000000000000241653661:0:2: +%2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*2lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2lli:+0:1:2:0: +%*2lli:+0:0:2: +%2lli:+0X0:1:2:0: +%*2lli:+0X0:0:2: +%2lli:+0x0:1:2:0: +%*2lli:+0x0:0:2: +%2lli:+00:1:2:0: +%*2lli:+00:0:2: +%2lli:+0B0:1:2:0: +%*2lli:+0B0:0:2: +%2lli:+0b0:1:2:0: +%*2lli:+0b0:0:2: +%2lli:+1:1:2:1: +%*2lli:+1:0:2: +%2lli:+0X1:1:2:0: +%*2lli:+0X1:0:2: +%2lli:+0x1:1:2:0: +%*2lli:+0x1:0:2: +%2lli:+01:1:2:0: +%*2lli:+01:0:2: +%2lli:+0B1:1:2:0: +%*2lli:+0B1:0:2: +%2lli:+0b1:1:2:0: +%*2lli:+0b1:0:2: +%2lli:+42:1:2:4: +%*2lli:+42:0:2: +%2lli:+0X2a:1:2:0: +%*2lli:+0X2a:0:2: +%2lli:+0x2A:1:2:0: +%*2lli:+0x2A:0:2: +%2lli:+052:1:2:0: +%*2lli:+052:0:2: +%2lli:+0B101010:1:2:0: +%*2lli:+0B101010:0:2: +%2lli:+0b101010:1:2:0: +%*2lli:+0b101010:0:2: +%2lli:+9223372036854775807:1:2:9: +%*2lli:+9223372036854775807:0:2: +%2lli:+0X7fffffffffffffff:1:2:0: +%*2lli:+0X7fffffffffffffff:0:2: +%2lli:+0x7FFFFFFFFFFFFFFF:1:2:0: +%*2lli:+0x7FFFFFFFFFFFFFFF:0:2: +%2lli:+0777777777777777777777:1:2:0: +%*2lli:+0777777777777777777777:0:2: +%2lli:+0B111111111111111111111111111111111111111111111111111111111111111:1:2:0: +%*2lli:+0B111111111111111111111111111111111111111111111111111111111111111:0:2: +%2lli:+0b111111111111111111111111111111111111111111111111111111111111111:1:2:0: +%*2lli:+0b111111111111111111111111111111111111111111111111111111111111111:0:2: +%2lli:+9223372036854775808:1:2:9: +%*2lli:+9223372036854775808:0:2: +%2lli:+0X8000000000000000:1:2:0: +%*2lli:+0X8000000000000000:0:2: +%2lli:+0x8000000000000000:1:2:0: +%*2lli:+0x8000000000000000:0:2: +%2lli:+01000000000000000000000:1:2:0: +%*2lli:+01000000000000000000000:0:2: +%2lli:+0B1000000000000000000000000000000000000000000000000000000000000000:1:2:0: +%*2lli:+0B1000000000000000000000000000000000000000000000000000000000000000:0:2: +%2lli:+0b1000000000000000000000000000000000000000000000000000000000000000:1:2:0: +%*2lli:+0b1000000000000000000000000000000000000000000000000000000000000000:0:2: +%2lli:+9223372036897200049:1:2:9: +%*2lli:+9223372036897200049:0:2: +%2lli:+0X80000000028757b1:1:2:0: +%*2lli:+0X80000000028757b1:0:2: +%2lli:+0x80000000028757B1:1:2:0: +%*2lli:+0x80000000028757B1:0:2: +%2lli:+01000000000000241653661:1:2:0: +%*2lli:+01000000000000241653661:0:2: +%2lli:+0B1000000000000000000000000000000000000010100001110101011110110001:1:2:0: +%*2lli:+0B1000000000000000000000000000000000000010100001110101011110110001:0:2: +%2lli:+0b1000000000000000000000000000000000000010100001110101011110110001:1:2:0: +%*2lli:+0b1000000000000000000000000000000000000010100001110101011110110001:0:2: +%15lli::0:-1: +%*15lli::0:-1: +%15lli:-9223372036867121486:1:15:-92233720368671: +%*15lli:-9223372036867121486:0:15: +%15lli:-0X8000000000bc614e:1:15:-140737488355516: +%*15lli:-0X8000000000bc614e:0:15: +%15lli:-0x8000000000BC614E:1:15:-140737488355516: +%*15lli:-0x8000000000BC614E:0:15: +%15lli:-01000000000000057060516:1:15:-68719476736: +%*15lli:-01000000000000057060516:0:15: +%15lli:-0B1000000000000000000000000000000000000000101111000110000101001110:1:15:-2048: +%*15lli:-0B1000000000000000000000000000000000000000101111000110000101001110:0:15: +%15lli:-0b1000000000000000000000000000000000000000101111000110000101001110:1:15:-2048: +%*15lli:-0b1000000000000000000000000000000000000000101111000110000101001110:0:15: +%15lli:-9223372036854775809:1:15:-92233720368547: +%*15lli:-9223372036854775809:0:15: +%15lli:-0X8000000000000001:1:15:-140737488355328: +%*15lli:-0X8000000000000001:0:15: +%15lli:-0x8000000000000001:1:15:-140737488355328: +%*15lli:-0x8000000000000001:0:15: +%15lli:-01000000000000000000001:1:15:-68719476736: +%*15lli:-01000000000000000000001:0:15: +%15lli:-0B1000000000000000000000000000000000000000000000000000000000000001:1:15:-2048: +%*15lli:-0B1000000000000000000000000000000000000000000000000000000000000001:0:15: +%15lli:-0b1000000000000000000000000000000000000000000000000000000000000001:1:15:-2048: +%*15lli:-0b1000000000000000000000000000000000000000000000000000000000000001:0:15: +%15lli:-9223372036854775808:1:15:-92233720368547: +%*15lli:-9223372036854775808:0:15: +%15lli:-0X8000000000000000:1:15:-140737488355328: +%*15lli:-0X8000000000000000:0:15: +%15lli:-0x8000000000000000:1:15:-140737488355328: +%*15lli:-0x8000000000000000:0:15: +%15lli:-01000000000000000000000:1:15:-68719476736: +%*15lli:-01000000000000000000000:0:15: +%15lli:-0B1000000000000000000000000000000000000000000000000000000000000000:1:15:-2048: +%*15lli:-0B1000000000000000000000000000000000000000000000000000000000000000:0:15: +%15lli:-0b1000000000000000000000000000000000000000000000000000000000000000:1:15:-2048: +%*15lli:-0b1000000000000000000000000000000000000000000000000000000000000000:0:15: +%15lli:-123:1:4:-123: +%*15lli:-123:0:4: +%15lli:-0X7b:1:5:-123: +%*15lli:-0X7b:0:5: +%15lli:-0x7B:1:5:-123: +%*15lli:-0x7B:0:5: +%15lli:-0173:1:5:-123: +%*15lli:-0173:0:5: +%15lli:-0B1111011:1:10:-123: +%*15lli:-0B1111011:0:10: +%15lli:-0b1111011:1:10:-123: +%*15lli:-0b1111011:0:10: +%15lli:-1:1:2:-1: +%*15lli:-1:0:2: +%15lli:-0X1:1:4:-1: +%*15lli:-0X1:0:4: +%15lli:-0x1:1:4:-1: +%*15lli:-0x1:0:4: +%15lli:-01:1:3:-1: +%*15lli:-01:0:3: +%15lli:-0B1:1:4:-1: +%*15lli:-0B1:0:4: +%15lli:-0b1:1:4:-1: +%*15lli:-0b1:0:4: +%15lli:-0:1:2:0: +%*15lli:-0:0:2: +%15lli:-0X0:1:4:0: +%*15lli:-0X0:0:4: +%15lli:-0x0:1:4:0: +%*15lli:-0x0:0:4: +%15lli:-00:1:3:0: +%*15lli:-00:0:3: +%15lli:-0B0:1:4:0: +%*15lli:-0B0:0:4: +%15lli:-0b0:1:4:0: +%*15lli:-0b0:0:4: +%15lli:0:1:1:0: +%*15lli:0:0:1: +%15lli:0X0:1:3:0: +%*15lli:0X0:0:3: +%15lli:0x0:1:3:0: +%*15lli:0x0:0:3: +%15lli:00:1:2:0: +%*15lli:00:0:2: +%15lli:0B0:1:3:0: +%*15lli:0B0:0:3: +%15lli:0b0:1:3:0: +%*15lli:0b0:0:3: +%15lli:1:1:1:1: +%*15lli:1:0:1: +%15lli:0X1:1:3:1: +%*15lli:0X1:0:3: +%15lli:0x1:1:3:1: +%*15lli:0x1:0:3: +%15lli:01:1:2:1: +%*15lli:01:0:2: +%15lli:0B1:1:3:1: +%*15lli:0B1:0:3: +%15lli:0b1:1:3:1: +%*15lli:0b1:0:3: +%15lli:42:1:2:42: +%*15lli:42:0:2: +%15lli:0X2a:1:4:42: +%*15lli:0X2a:0:4: +%15lli:0x2A:1:4:42: +%*15lli:0x2A:0:4: +%15lli:052:1:3:42: +%*15lli:052:0:3: +%15lli:0B101010:1:8:42: +%*15lli:0B101010:0:8: +%15lli:0b101010:1:8:42: +%*15lli:0b101010:0:8: +%15lli:9223372036854775807:1:15:922337203685477: +%*15lli:9223372036854775807:0:15: +%15lli:0X7fffffffffffffff:1:15:2251799813685247: +%*15lli:0X7fffffffffffffff:0:15: +%15lli:0x7FFFFFFFFFFFFFFF:1:15:2251799813685247: +%*15lli:0x7FFFFFFFFFFFFFFF:0:15: +%15lli:0777777777777777777777:1:15:4398046511103: +%*15lli:0777777777777777777777:0:15: +%15lli:0B111111111111111111111111111111111111111111111111111111111111111:1:15:8191: +%*15lli:0B111111111111111111111111111111111111111111111111111111111111111:0:15: +%15lli:0b111111111111111111111111111111111111111111111111111111111111111:1:15:8191: +%*15lli:0b111111111111111111111111111111111111111111111111111111111111111:0:15: +%15lli:9223372036854775808:1:15:922337203685477: +%*15lli:9223372036854775808:0:15: +%15lli:0X8000000000000000:1:15:2251799813685248: +%*15lli:0X8000000000000000:0:15: +%15lli:0x8000000000000000:1:15:2251799813685248: +%*15lli:0x8000000000000000:0:15: +%15lli:01000000000000000000000:1:15:549755813888: +%*15lli:01000000000000000000000:0:15: +%15lli:0B1000000000000000000000000000000000000000000000000000000000000000:1:15:4096: +%*15lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:15: +%15lli:0b1000000000000000000000000000000000000000000000000000000000000000:1:15:4096: +%*15lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:15: +%15lli:9223372036897200049:1:15:922337203689720: +%*15lli:9223372036897200049:0:15: +%15lli:0X80000000028757b1:1:15:2251799813695605: +%*15lli:0X80000000028757b1:0:15: +%15lli:0x80000000028757B1:1:15:2251799813695605: +%*15lli:0x80000000028757B1:0:15: +%15lli:01000000000000241653661:1:15:549755813890: +%*15lli:01000000000000241653661:0:15: +%15lli:0B1000000000000000000000000000000000000010100001110101011110110001:1:15:4096: +%*15lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:15: +%15lli:0b1000000000000000000000000000000000000010100001110101011110110001:1:15:4096: +%*15lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:15: +%15lli:+0:1:2:0: +%*15lli:+0:0:2: +%15lli:+0X0:1:4:0: +%*15lli:+0X0:0:4: +%15lli:+0x0:1:4:0: +%*15lli:+0x0:0:4: +%15lli:+00:1:3:0: +%*15lli:+00:0:3: +%15lli:+0B0:1:4:0: +%*15lli:+0B0:0:4: +%15lli:+0b0:1:4:0: +%*15lli:+0b0:0:4: +%15lli:+1:1:2:1: +%*15lli:+1:0:2: +%15lli:+0X1:1:4:1: +%*15lli:+0X1:0:4: +%15lli:+0x1:1:4:1: +%*15lli:+0x1:0:4: +%15lli:+01:1:3:1: +%*15lli:+01:0:3: +%15lli:+0B1:1:4:1: +%*15lli:+0B1:0:4: +%15lli:+0b1:1:4:1: +%*15lli:+0b1:0:4: +%15lli:+42:1:3:42: +%*15lli:+42:0:3: +%15lli:+0X2a:1:5:42: +%*15lli:+0X2a:0:5: +%15lli:+0x2A:1:5:42: +%*15lli:+0x2A:0:5: +%15lli:+052:1:4:42: +%*15lli:+052:0:4: +%15lli:+0B101010:1:9:42: +%*15lli:+0B101010:0:9: +%15lli:+0b101010:1:9:42: +%*15lli:+0b101010:0:9: +%15lli:+9223372036854775807:1:15:92233720368547: +%*15lli:+9223372036854775807:0:15: +%15lli:+0X7fffffffffffffff:1:15:140737488355327: +%*15lli:+0X7fffffffffffffff:0:15: +%15lli:+0x7FFFFFFFFFFFFFFF:1:15:140737488355327: +%*15lli:+0x7FFFFFFFFFFFFFFF:0:15: +%15lli:+0777777777777777777777:1:15:549755813887: +%*15lli:+0777777777777777777777:0:15: +%15lli:+0B111111111111111111111111111111111111111111111111111111111111111:1:15:4095: +%*15lli:+0B111111111111111111111111111111111111111111111111111111111111111:0:15: +%15lli:+0b111111111111111111111111111111111111111111111111111111111111111:1:15:4095: +%*15lli:+0b111111111111111111111111111111111111111111111111111111111111111:0:15: +%15lli:+9223372036854775808:1:15:92233720368547: +%*15lli:+9223372036854775808:0:15: +%15lli:+0X8000000000000000:1:15:140737488355328: +%*15lli:+0X8000000000000000:0:15: +%15lli:+0x8000000000000000:1:15:140737488355328: +%*15lli:+0x8000000000000000:0:15: +%15lli:+01000000000000000000000:1:15:68719476736: +%*15lli:+01000000000000000000000:0:15: +%15lli:+0B1000000000000000000000000000000000000000000000000000000000000000:1:15:2048: +%*15lli:+0B1000000000000000000000000000000000000000000000000000000000000000:0:15: +%15lli:+0b1000000000000000000000000000000000000000000000000000000000000000:1:15:2048: +%*15lli:+0b1000000000000000000000000000000000000000000000000000000000000000:0:15: +%15lli:+9223372036897200049:1:15:92233720368972: +%*15lli:+9223372036897200049:0:15: +%15lli:+0X80000000028757b1:1:15:140737488355975: +%*15lli:+0X80000000028757b1:0:15: +%15lli:+0x80000000028757B1:1:15:140737488355975: +%*15lli:+0x80000000028757B1:0:15: +%15lli:+01000000000000241653661:1:15:68719476736: +%*15lli:+01000000000000241653661:0:15: +%15lli:+0B1000000000000000000000000000000000000010100001110101011110110001:1:15:2048: +%*15lli:+0B1000000000000000000000000000000000000010100001110101011110110001:0:15: +%15lli:+0b1000000000000000000000000000000000000010100001110101011110110001:1:15:2048: +%*15lli:+0b1000000000000000000000000000000000000010100001110101011110110001:0:15: +%25lli::0:-1: +%*25lli::0:-1: +%25lli:-9223372036867121486:1:20:-9223372036854775808: +%*25lli:-9223372036867121486:0:20: +%25lli:-0X8000000000bc614e:1:19:-9223372036854775808: +%*25lli:-0X8000000000bc614e:0:19: +%25lli:-0x8000000000BC614E:1:19:-9223372036854775808: +%*25lli:-0x8000000000BC614E:0:19: +%25lli:-01000000000000057060516:1:24:-9223372036854775808: +%*25lli:-01000000000000057060516:0:24: +%25lli:-0B1000000000000000000000000000000000000000101111000110000101001110:1:25:-2097152: +%*25lli:-0B1000000000000000000000000000000000000000101111000110000101001110:0:25: +%25lli:-0b1000000000000000000000000000000000000000101111000110000101001110:1:25:-2097152: +%*25lli:-0b1000000000000000000000000000000000000000101111000110000101001110:0:25: +%25lli:-9223372036854775809:1:20:-9223372036854775808: +%*25lli:-9223372036854775809:0:20: +%25lli:-0X8000000000000001:1:19:-9223372036854775808: +%*25lli:-0X8000000000000001:0:19: +%25lli:-0x8000000000000001:1:19:-9223372036854775808: +%*25lli:-0x8000000000000001:0:19: +%25lli:-01000000000000000000001:1:24:-9223372036854775808: +%*25lli:-01000000000000000000001:0:24: +%25lli:-0B1000000000000000000000000000000000000000000000000000000000000001:1:25:-2097152: +%*25lli:-0B1000000000000000000000000000000000000000000000000000000000000001:0:25: +%25lli:-0b1000000000000000000000000000000000000000000000000000000000000001:1:25:-2097152: +%*25lli:-0b1000000000000000000000000000000000000000000000000000000000000001:0:25: +%25lli:-9223372036854775808:1:20:-9223372036854775808: +%*25lli:-9223372036854775808:0:20: +%25lli:-0X8000000000000000:1:19:-9223372036854775808: +%*25lli:-0X8000000000000000:0:19: +%25lli:-0x8000000000000000:1:19:-9223372036854775808: +%*25lli:-0x8000000000000000:0:19: +%25lli:-01000000000000000000000:1:24:-9223372036854775808: +%*25lli:-01000000000000000000000:0:24: +%25lli:-0B1000000000000000000000000000000000000000000000000000000000000000:1:25:-2097152: +%*25lli:-0B1000000000000000000000000000000000000000000000000000000000000000:0:25: +%25lli:-0b1000000000000000000000000000000000000000000000000000000000000000:1:25:-2097152: +%*25lli:-0b1000000000000000000000000000000000000000000000000000000000000000:0:25: +%25lli:-123:1:4:-123: +%*25lli:-123:0:4: +%25lli:-0X7b:1:5:-123: +%*25lli:-0X7b:0:5: +%25lli:-0x7B:1:5:-123: +%*25lli:-0x7B:0:5: +%25lli:-0173:1:5:-123: +%*25lli:-0173:0:5: +%25lli:-0B1111011:1:10:-123: +%*25lli:-0B1111011:0:10: +%25lli:-0b1111011:1:10:-123: +%*25lli:-0b1111011:0:10: +%25lli:-1:1:2:-1: +%*25lli:-1:0:2: +%25lli:-0X1:1:4:-1: +%*25lli:-0X1:0:4: +%25lli:-0x1:1:4:-1: +%*25lli:-0x1:0:4: +%25lli:-01:1:3:-1: +%*25lli:-01:0:3: +%25lli:-0B1:1:4:-1: +%*25lli:-0B1:0:4: +%25lli:-0b1:1:4:-1: +%*25lli:-0b1:0:4: +%25lli:-0:1:2:0: +%*25lli:-0:0:2: +%25lli:-0X0:1:4:0: +%*25lli:-0X0:0:4: +%25lli:-0x0:1:4:0: +%*25lli:-0x0:0:4: +%25lli:-00:1:3:0: +%*25lli:-00:0:3: +%25lli:-0B0:1:4:0: +%*25lli:-0B0:0:4: +%25lli:-0b0:1:4:0: +%*25lli:-0b0:0:4: +%25lli:0:1:1:0: +%*25lli:0:0:1: +%25lli:0X0:1:3:0: +%*25lli:0X0:0:3: +%25lli:0x0:1:3:0: +%*25lli:0x0:0:3: +%25lli:00:1:2:0: +%*25lli:00:0:2: +%25lli:0B0:1:3:0: +%*25lli:0B0:0:3: +%25lli:0b0:1:3:0: +%*25lli:0b0:0:3: +%25lli:1:1:1:1: +%*25lli:1:0:1: +%25lli:0X1:1:3:1: +%*25lli:0X1:0:3: +%25lli:0x1:1:3:1: +%*25lli:0x1:0:3: +%25lli:01:1:2:1: +%*25lli:01:0:2: +%25lli:0B1:1:3:1: +%*25lli:0B1:0:3: +%25lli:0b1:1:3:1: +%*25lli:0b1:0:3: +%25lli:42:1:2:42: +%*25lli:42:0:2: +%25lli:0X2a:1:4:42: +%*25lli:0X2a:0:4: +%25lli:0x2A:1:4:42: +%*25lli:0x2A:0:4: +%25lli:052:1:3:42: +%*25lli:052:0:3: +%25lli:0B101010:1:8:42: +%*25lli:0B101010:0:8: +%25lli:0b101010:1:8:42: +%*25lli:0b101010:0:8: +%25lli:9223372036854775807:1:19:9223372036854775807: +%*25lli:9223372036854775807:0:19: +%25lli:0X7fffffffffffffff:1:18:9223372036854775807: +%*25lli:0X7fffffffffffffff:0:18: +%25lli:0x7FFFFFFFFFFFFFFF:1:18:9223372036854775807: +%*25lli:0x7FFFFFFFFFFFFFFF:0:18: +%25lli:0777777777777777777777:1:22:9223372036854775807: +%*25lli:0777777777777777777777:0:22: +%25lli:0B111111111111111111111111111111111111111111111111111111111111111:1:25:8388607: +%*25lli:0B111111111111111111111111111111111111111111111111111111111111111:0:25: +%25lli:0b111111111111111111111111111111111111111111111111111111111111111:1:25:8388607: +%*25lli:0b111111111111111111111111111111111111111111111111111111111111111:0:25: +%25lli:9223372036854775808:1:19:9223372036854775807: +%*25lli:9223372036854775808:0:19: +%25lli:0X8000000000000000:1:18:9223372036854775807: +%*25lli:0X8000000000000000:0:18: +%25lli:0x8000000000000000:1:18:9223372036854775807: +%*25lli:0x8000000000000000:0:18: +%25lli:01000000000000000000000:1:23:9223372036854775807: +%*25lli:01000000000000000000000:0:23: +%25lli:0B1000000000000000000000000000000000000000000000000000000000000000:1:25:4194304: +%*25lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:25: +%25lli:0b1000000000000000000000000000000000000000000000000000000000000000:1:25:4194304: +%*25lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:25: +%25lli:9223372036897200049:1:19:9223372036854775807: +%*25lli:9223372036897200049:0:19: +%25lli:0X80000000028757b1:1:18:9223372036854775807: +%*25lli:0X80000000028757b1:0:18: +%25lli:0x80000000028757B1:1:18:9223372036854775807: +%*25lli:0x80000000028757B1:0:18: +%25lli:01000000000000241653661:1:23:9223372036854775807: +%*25lli:01000000000000241653661:0:23: +%25lli:0B1000000000000000000000000000000000000010100001110101011110110001:1:25:4194304: +%*25lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:25: +%25lli:0b1000000000000000000000000000000000000010100001110101011110110001:1:25:4194304: +%*25lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:25: +%25lli:+0:1:2:0: +%*25lli:+0:0:2: +%25lli:+0X0:1:4:0: +%*25lli:+0X0:0:4: +%25lli:+0x0:1:4:0: +%*25lli:+0x0:0:4: +%25lli:+00:1:3:0: +%*25lli:+00:0:3: +%25lli:+0B0:1:4:0: +%*25lli:+0B0:0:4: +%25lli:+0b0:1:4:0: +%*25lli:+0b0:0:4: +%25lli:+1:1:2:1: +%*25lli:+1:0:2: +%25lli:+0X1:1:4:1: +%*25lli:+0X1:0:4: +%25lli:+0x1:1:4:1: +%*25lli:+0x1:0:4: +%25lli:+01:1:3:1: +%*25lli:+01:0:3: +%25lli:+0B1:1:4:1: +%*25lli:+0B1:0:4: +%25lli:+0b1:1:4:1: +%*25lli:+0b1:0:4: +%25lli:+42:1:3:42: +%*25lli:+42:0:3: +%25lli:+0X2a:1:5:42: +%*25lli:+0X2a:0:5: +%25lli:+0x2A:1:5:42: +%*25lli:+0x2A:0:5: +%25lli:+052:1:4:42: +%*25lli:+052:0:4: +%25lli:+0B101010:1:9:42: +%*25lli:+0B101010:0:9: +%25lli:+0b101010:1:9:42: +%*25lli:+0b101010:0:9: +%25lli:+9223372036854775807:1:20:9223372036854775807: +%*25lli:+9223372036854775807:0:20: +%25lli:+0X7fffffffffffffff:1:19:9223372036854775807: +%*25lli:+0X7fffffffffffffff:0:19: +%25lli:+0x7FFFFFFFFFFFFFFF:1:19:9223372036854775807: +%*25lli:+0x7FFFFFFFFFFFFFFF:0:19: +%25lli:+0777777777777777777777:1:23:9223372036854775807: +%*25lli:+0777777777777777777777:0:23: +%25lli:+0B111111111111111111111111111111111111111111111111111111111111111:1:25:4194303: +%*25lli:+0B111111111111111111111111111111111111111111111111111111111111111:0:25: +%25lli:+0b111111111111111111111111111111111111111111111111111111111111111:1:25:4194303: +%*25lli:+0b111111111111111111111111111111111111111111111111111111111111111:0:25: +%25lli:+9223372036854775808:1:20:9223372036854775807: +%*25lli:+9223372036854775808:0:20: +%25lli:+0X8000000000000000:1:19:9223372036854775807: +%*25lli:+0X8000000000000000:0:19: +%25lli:+0x8000000000000000:1:19:9223372036854775807: +%*25lli:+0x8000000000000000:0:19: +%25lli:+01000000000000000000000:1:24:9223372036854775807: +%*25lli:+01000000000000000000000:0:24: +%25lli:+0B1000000000000000000000000000000000000000000000000000000000000000:1:25:2097152: +%*25lli:+0B1000000000000000000000000000000000000000000000000000000000000000:0:25: +%25lli:+0b1000000000000000000000000000000000000000000000000000000000000000:1:25:2097152: +%*25lli:+0b1000000000000000000000000000000000000000000000000000000000000000:0:25: +%25lli:+9223372036897200049:1:20:9223372036854775807: +%*25lli:+9223372036897200049:0:20: +%25lli:+0X80000000028757b1:1:19:9223372036854775807: +%*25lli:+0X80000000028757b1:0:19: +%25lli:+0x80000000028757B1:1:19:9223372036854775807: +%*25lli:+0x80000000028757B1:0:19: +%25lli:+01000000000000241653661:1:24:9223372036854775807: +%*25lli:+01000000000000241653661:0:24: +%25lli:+0B1000000000000000000000000000000000000010100001110101011110110001:1:25:2097152: +%*25lli:+0B1000000000000000000000000000000000000010100001110101011110110001:0:25: +%25lli:+0b1000000000000000000000000000000000000010100001110101011110110001:1:25:2097152: +%*25lli:+0b1000000000000000000000000000000000000010100001110101011110110001:0:25: +%2lli: :0:-1: +%*2lli: :0:-1: +%2lli: -9223372036867121486:1:3:-9: +%*2lli: -9223372036867121486:0:3: +%2lli: -0X8000000000bc614e:1:3:0: +%*2lli: -0X8000000000bc614e:0:3: +%2lli: -0x8000000000BC614E:1:3:0: +%*2lli: -0x8000000000BC614E:0:3: +%2lli: -01000000000000057060516:1:3:0: +%*2lli: -01000000000000057060516:0:3: +%2lli: -0B1000000000000000000000000000000000000000101111000110000101001110:1:3:0: +%*2lli: -0B1000000000000000000000000000000000000000101111000110000101001110:0:3: +%2lli: -0b1000000000000000000000000000000000000000101111000110000101001110:1:3:0: +%*2lli: -0b1000000000000000000000000000000000000000101111000110000101001110:0:3: +%2lli: -9223372036854775809:1:3:-9: +%*2lli: -9223372036854775809:0:3: +%2lli: -0X8000000000000001:1:3:0: +%*2lli: -0X8000000000000001:0:3: +%2lli: -0x8000000000000001:1:3:0: +%*2lli: -0x8000000000000001:0:3: +%2lli: -01000000000000000000001:1:3:0: +%*2lli: -01000000000000000000001:0:3: +%2lli: -0B1000000000000000000000000000000000000000000000000000000000000001:1:3:0: +%*2lli: -0B1000000000000000000000000000000000000000000000000000000000000001:0:3: +%2lli: -0b1000000000000000000000000000000000000000000000000000000000000001:1:3:0: +%*2lli: -0b1000000000000000000000000000000000000000000000000000000000000001:0:3: +%2lli: -9223372036854775808:1:3:-9: +%*2lli: -9223372036854775808:0:3: +%2lli: -0X8000000000000000:1:3:0: +%*2lli: -0X8000000000000000:0:3: +%2lli: -0x8000000000000000:1:3:0: +%*2lli: -0x8000000000000000:0:3: +%2lli: -01000000000000000000000:1:3:0: +%*2lli: -01000000000000000000000:0:3: +%2lli: -0B1000000000000000000000000000000000000000000000000000000000000000:1:3:0: +%*2lli: -0B1000000000000000000000000000000000000000000000000000000000000000:0:3: +%2lli: -0b1000000000000000000000000000000000000000000000000000000000000000:1:3:0: +%*2lli: -0b1000000000000000000000000000000000000000000000000000000000000000:0:3: +%2lli: -123:1:3:-1: +%*2lli: -123:0:3: +%2lli: -0X7b:1:3:0: +%*2lli: -0X7b:0:3: +%2lli: -0x7B:1:3:0: +%*2lli: -0x7B:0:3: +%2lli: -0173:1:3:0: +%*2lli: -0173:0:3: +%2lli: -0B1111011:1:3:0: +%*2lli: -0B1111011:0:3: +%2lli: -0b1111011:1:3:0: +%*2lli: -0b1111011:0:3: +%2lli: -1:1:3:-1: +%*2lli: -1:0:3: +%2lli: -0X1:1:3:0: +%*2lli: -0X1:0:3: +%2lli: -0x1:1:3:0: +%*2lli: -0x1:0:3: +%2lli: -01:1:3:0: +%*2lli: -01:0:3: +%2lli: -0B1:1:3:0: +%*2lli: -0B1:0:3: +%2lli: -0b1:1:3:0: +%*2lli: -0b1:0:3: +%2lli: -0:1:3:0: +%*2lli: -0:0:3: +%2lli: -0X0:1:3:0: +%*2lli: -0X0:0:3: +%2lli: -0x0:1:3:0: +%*2lli: -0x0:0:3: +%2lli: -00:1:3:0: +%*2lli: -00:0:3: +%2lli: -0B0:1:3:0: +%*2lli: -0B0:0:3: +%2lli: -0b0:1:3:0: +%*2lli: -0b0:0:3: +%2lli: 0:1:2:0: +%*2lli: 0:0:2: +%2lli: 0X0:0:-1: +%*2lli: 0X0:0:-1: +%2lli: 0x0:0:-1: +%*2lli: 0x0:0:-1: +%2lli: 00:1:3:0: +%*2lli: 00:0:3: +%2lli: 0B0:0:-1: +%*2lli: 0B0:0:-1: +%2lli: 0b0:0:-1: +%*2lli: 0b0:0:-1: +%2lli: 1:1:2:1: +%*2lli: 1:0:2: +%2lli: 0X1:0:-1: +%*2lli: 0X1:0:-1: +%2lli: 0x1:0:-1: +%*2lli: 0x1:0:-1: +%2lli: 01:1:3:1: +%*2lli: 01:0:3: +%2lli: 0B1:0:-1: +%*2lli: 0B1:0:-1: +%2lli: 0b1:0:-1: +%*2lli: 0b1:0:-1: +%2lli: 42:1:3:42: +%*2lli: 42:0:3: +%2lli: 0X2a:0:-1: +%*2lli: 0X2a:0:-1: +%2lli: 0x2A:0:-1: +%*2lli: 0x2A:0:-1: +%2lli: 052:1:3:5: +%*2lli: 052:0:3: +%2lli: 0B101010:0:-1: +%*2lli: 0B101010:0:-1: +%2lli: 0b101010:0:-1: +%*2lli: 0b101010:0:-1: +%2lli: 9223372036854775807:1:3:92: +%*2lli: 9223372036854775807:0:3: +%2lli: 0X7fffffffffffffff:0:-1: +%*2lli: 0X7fffffffffffffff:0:-1: +%2lli: 0x7FFFFFFFFFFFFFFF:0:-1: +%*2lli: 0x7FFFFFFFFFFFFFFF:0:-1: +%2lli: 0777777777777777777777:1:3:7: +%*2lli: 0777777777777777777777:0:3: +%2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1: +%2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1: +%2lli: 9223372036854775808:1:3:92: +%*2lli: 9223372036854775808:0:3: +%2lli: 0X8000000000000000:0:-1: +%*2lli: 0X8000000000000000:0:-1: +%2lli: 0x8000000000000000:0:-1: +%*2lli: 0x8000000000000000:0:-1: +%2lli: 01000000000000000000000:1:3:1: +%*2lli: 01000000000000000000000:0:3: +%2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%2lli: 9223372036897200049:1:3:92: +%*2lli: 9223372036897200049:0:3: +%2lli: 0X80000000028757b1:0:-1: +%*2lli: 0X80000000028757b1:0:-1: +%2lli: 0x80000000028757B1:0:-1: +%*2lli: 0x80000000028757B1:0:-1: +%2lli: 01000000000000241653661:1:3:1: +%*2lli: 01000000000000241653661:0:3: +%2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*2lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2lli: +0:1:3:0: +%*2lli: +0:0:3: +%2lli: +0X0:1:3:0: +%*2lli: +0X0:0:3: +%2lli: +0x0:1:3:0: +%*2lli: +0x0:0:3: +%2lli: +00:1:3:0: +%*2lli: +00:0:3: +%2lli: +0B0:1:3:0: +%*2lli: +0B0:0:3: +%2lli: +0b0:1:3:0: +%*2lli: +0b0:0:3: +%2lli: +1:1:3:1: +%*2lli: +1:0:3: +%2lli: +0X1:1:3:0: +%*2lli: +0X1:0:3: +%2lli: +0x1:1:3:0: +%*2lli: +0x1:0:3: +%2lli: +01:1:3:0: +%*2lli: +01:0:3: +%2lli: +0B1:1:3:0: +%*2lli: +0B1:0:3: +%2lli: +0b1:1:3:0: +%*2lli: +0b1:0:3: +%2lli: +42:1:3:4: +%*2lli: +42:0:3: +%2lli: +0X2a:1:3:0: +%*2lli: +0X2a:0:3: +%2lli: +0x2A:1:3:0: +%*2lli: +0x2A:0:3: +%2lli: +052:1:3:0: +%*2lli: +052:0:3: +%2lli: +0B101010:1:3:0: +%*2lli: +0B101010:0:3: +%2lli: +0b101010:1:3:0: +%*2lli: +0b101010:0:3: +%2lli: +9223372036854775807:1:3:9: +%*2lli: +9223372036854775807:0:3: +%2lli: +0X7fffffffffffffff:1:3:0: +%*2lli: +0X7fffffffffffffff:0:3: +%2lli: +0x7FFFFFFFFFFFFFFF:1:3:0: +%*2lli: +0x7FFFFFFFFFFFFFFF:0:3: +%2lli: +0777777777777777777777:1:3:0: +%*2lli: +0777777777777777777777:0:3: +%2lli: +0B111111111111111111111111111111111111111111111111111111111111111:1:3:0: +%*2lli: +0B111111111111111111111111111111111111111111111111111111111111111:0:3: +%2lli: +0b111111111111111111111111111111111111111111111111111111111111111:1:3:0: +%*2lli: +0b111111111111111111111111111111111111111111111111111111111111111:0:3: +%2lli: +9223372036854775808:1:3:9: +%*2lli: +9223372036854775808:0:3: +%2lli: +0X8000000000000000:1:3:0: +%*2lli: +0X8000000000000000:0:3: +%2lli: +0x8000000000000000:1:3:0: +%*2lli: +0x8000000000000000:0:3: +%2lli: +01000000000000000000000:1:3:0: +%*2lli: +01000000000000000000000:0:3: +%2lli: +0B1000000000000000000000000000000000000000000000000000000000000000:1:3:0: +%*2lli: +0B1000000000000000000000000000000000000000000000000000000000000000:0:3: +%2lli: +0b1000000000000000000000000000000000000000000000000000000000000000:1:3:0: +%*2lli: +0b1000000000000000000000000000000000000000000000000000000000000000:0:3: +%2lli: +9223372036897200049:1:3:9: +%*2lli: +9223372036897200049:0:3: +%2lli: +0X80000000028757b1:1:3:0: +%*2lli: +0X80000000028757b1:0:3: +%2lli: +0x80000000028757B1:1:3:0: +%*2lli: +0x80000000028757B1:0:3: +%2lli: +01000000000000241653661:1:3:0: +%*2lli: +01000000000000241653661:0:3: +%2lli: +0B1000000000000000000000000000000000000010100001110101011110110001:1:3:0: +%*2lli: +0B1000000000000000000000000000000000000010100001110101011110110001:0:3: +%2lli: +0b1000000000000000000000000000000000000010100001110101011110110001:1:3:0: +%*2lli: +0b1000000000000000000000000000000000000010100001110101011110110001:0:3: +%25lli: :0:-1: +%*25lli: :0:-1: +%25lli: -9223372036867121486:1:21:-9223372036854775808: +%*25lli: -9223372036867121486:0:21: +%25lli: -0X8000000000bc614e:1:20:-9223372036854775808: +%*25lli: -0X8000000000bc614e:0:20: +%25lli: -0x8000000000BC614E:1:20:-9223372036854775808: +%*25lli: -0x8000000000BC614E:0:20: +%25lli: -01000000000000057060516:1:25:-9223372036854775808: +%*25lli: -01000000000000057060516:0:25: +%25lli: -0B1000000000000000000000000000000000000000101111000110000101001110:1:26:-2097152: +%*25lli: -0B1000000000000000000000000000000000000000101111000110000101001110:0:26: +%25lli: -0b1000000000000000000000000000000000000000101111000110000101001110:1:26:-2097152: +%*25lli: -0b1000000000000000000000000000000000000000101111000110000101001110:0:26: +%25lli: -9223372036854775809:1:21:-9223372036854775808: +%*25lli: -9223372036854775809:0:21: +%25lli: -0X8000000000000001:1:20:-9223372036854775808: +%*25lli: -0X8000000000000001:0:20: +%25lli: -0x8000000000000001:1:20:-9223372036854775808: +%*25lli: -0x8000000000000001:0:20: +%25lli: -01000000000000000000001:1:25:-9223372036854775808: +%*25lli: -01000000000000000000001:0:25: +%25lli: -0B1000000000000000000000000000000000000000000000000000000000000001:1:26:-2097152: +%*25lli: -0B1000000000000000000000000000000000000000000000000000000000000001:0:26: +%25lli: -0b1000000000000000000000000000000000000000000000000000000000000001:1:26:-2097152: +%*25lli: -0b1000000000000000000000000000000000000000000000000000000000000001:0:26: +%25lli: -9223372036854775808:1:21:-9223372036854775808: +%*25lli: -9223372036854775808:0:21: +%25lli: -0X8000000000000000:1:20:-9223372036854775808: +%*25lli: -0X8000000000000000:0:20: +%25lli: -0x8000000000000000:1:20:-9223372036854775808: +%*25lli: -0x8000000000000000:0:20: +%25lli: -01000000000000000000000:1:25:-9223372036854775808: +%*25lli: -01000000000000000000000:0:25: +%25lli: -0B1000000000000000000000000000000000000000000000000000000000000000:1:26:-2097152: +%*25lli: -0B1000000000000000000000000000000000000000000000000000000000000000:0:26: +%25lli: -0b1000000000000000000000000000000000000000000000000000000000000000:1:26:-2097152: +%*25lli: -0b1000000000000000000000000000000000000000000000000000000000000000:0:26: +%25lli: -123:1:5:-123: +%*25lli: -123:0:5: +%25lli: -0X7b:1:6:-123: +%*25lli: -0X7b:0:6: +%25lli: -0x7B:1:6:-123: +%*25lli: -0x7B:0:6: +%25lli: -0173:1:6:-123: +%*25lli: -0173:0:6: +%25lli: -0B1111011:1:11:-123: +%*25lli: -0B1111011:0:11: +%25lli: -0b1111011:1:11:-123: +%*25lli: -0b1111011:0:11: +%25lli: -1:1:3:-1: +%*25lli: -1:0:3: +%25lli: -0X1:1:5:-1: +%*25lli: -0X1:0:5: +%25lli: -0x1:1:5:-1: +%*25lli: -0x1:0:5: +%25lli: -01:1:4:-1: +%*25lli: -01:0:4: +%25lli: -0B1:1:5:-1: +%*25lli: -0B1:0:5: +%25lli: -0b1:1:5:-1: +%*25lli: -0b1:0:5: +%25lli: -0:1:3:0: +%*25lli: -0:0:3: +%25lli: -0X0:1:5:0: +%*25lli: -0X0:0:5: +%25lli: -0x0:1:5:0: +%*25lli: -0x0:0:5: +%25lli: -00:1:4:0: +%*25lli: -00:0:4: +%25lli: -0B0:1:5:0: +%*25lli: -0B0:0:5: +%25lli: -0b0:1:5:0: +%*25lli: -0b0:0:5: +%25lli: 0:1:2:0: +%*25lli: 0:0:2: +%25lli: 0X0:1:4:0: +%*25lli: 0X0:0:4: +%25lli: 0x0:1:4:0: +%*25lli: 0x0:0:4: +%25lli: 00:1:3:0: +%*25lli: 00:0:3: +%25lli: 0B0:1:4:0: +%*25lli: 0B0:0:4: +%25lli: 0b0:1:4:0: +%*25lli: 0b0:0:4: +%25lli: 1:1:2:1: +%*25lli: 1:0:2: +%25lli: 0X1:1:4:1: +%*25lli: 0X1:0:4: +%25lli: 0x1:1:4:1: +%*25lli: 0x1:0:4: +%25lli: 01:1:3:1: +%*25lli: 01:0:3: +%25lli: 0B1:1:4:1: +%*25lli: 0B1:0:4: +%25lli: 0b1:1:4:1: +%*25lli: 0b1:0:4: +%25lli: 42:1:3:42: +%*25lli: 42:0:3: +%25lli: 0X2a:1:5:42: +%*25lli: 0X2a:0:5: +%25lli: 0x2A:1:5:42: +%*25lli: 0x2A:0:5: +%25lli: 052:1:4:42: +%*25lli: 052:0:4: +%25lli: 0B101010:1:9:42: +%*25lli: 0B101010:0:9: +%25lli: 0b101010:1:9:42: +%*25lli: 0b101010:0:9: +%25lli: 9223372036854775807:1:20:9223372036854775807: +%*25lli: 9223372036854775807:0:20: +%25lli: 0X7fffffffffffffff:1:19:9223372036854775807: +%*25lli: 0X7fffffffffffffff:0:19: +%25lli: 0x7FFFFFFFFFFFFFFF:1:19:9223372036854775807: +%*25lli: 0x7FFFFFFFFFFFFFFF:0:19: +%25lli: 0777777777777777777777:1:23:9223372036854775807: +%*25lli: 0777777777777777777777:0:23: +%25lli: 0B111111111111111111111111111111111111111111111111111111111111111:1:26:8388607: +%*25lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:26: +%25lli: 0b111111111111111111111111111111111111111111111111111111111111111:1:26:8388607: +%*25lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:26: +%25lli: 9223372036854775808:1:20:9223372036854775807: +%*25lli: 9223372036854775808:0:20: +%25lli: 0X8000000000000000:1:19:9223372036854775807: +%*25lli: 0X8000000000000000:0:19: +%25lli: 0x8000000000000000:1:19:9223372036854775807: +%*25lli: 0x8000000000000000:0:19: +%25lli: 01000000000000000000000:1:24:9223372036854775807: +%*25lli: 01000000000000000000000:0:24: +%25lli: 0B1000000000000000000000000000000000000000000000000000000000000000:1:26:4194304: +%*25lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:26: +%25lli: 0b1000000000000000000000000000000000000000000000000000000000000000:1:26:4194304: +%*25lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:26: +%25lli: 9223372036897200049:1:20:9223372036854775807: +%*25lli: 9223372036897200049:0:20: +%25lli: 0X80000000028757b1:1:19:9223372036854775807: +%*25lli: 0X80000000028757b1:0:19: +%25lli: 0x80000000028757B1:1:19:9223372036854775807: +%*25lli: 0x80000000028757B1:0:19: +%25lli: 01000000000000241653661:1:24:9223372036854775807: +%*25lli: 01000000000000241653661:0:24: +%25lli: 0B1000000000000000000000000000000000000010100001110101011110110001:1:26:4194304: +%*25lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:26: +%25lli: 0b1000000000000000000000000000000000000010100001110101011110110001:1:26:4194304: +%*25lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:26: +%25lli: +0:1:3:0: +%*25lli: +0:0:3: +%25lli: +0X0:1:5:0: +%*25lli: +0X0:0:5: +%25lli: +0x0:1:5:0: +%*25lli: +0x0:0:5: +%25lli: +00:1:4:0: +%*25lli: +00:0:4: +%25lli: +0B0:1:5:0: +%*25lli: +0B0:0:5: +%25lli: +0b0:1:5:0: +%*25lli: +0b0:0:5: +%25lli: +1:1:3:1: +%*25lli: +1:0:3: +%25lli: +0X1:1:5:1: +%*25lli: +0X1:0:5: +%25lli: +0x1:1:5:1: +%*25lli: +0x1:0:5: +%25lli: +01:1:4:1: +%*25lli: +01:0:4: +%25lli: +0B1:1:5:1: +%*25lli: +0B1:0:5: +%25lli: +0b1:1:5:1: +%*25lli: +0b1:0:5: +%25lli: +42:1:4:42: +%*25lli: +42:0:4: +%25lli: +0X2a:1:6:42: +%*25lli: +0X2a:0:6: +%25lli: +0x2A:1:6:42: +%*25lli: +0x2A:0:6: +%25lli: +052:1:5:42: +%*25lli: +052:0:5: +%25lli: +0B101010:1:10:42: +%*25lli: +0B101010:0:10: +%25lli: +0b101010:1:10:42: +%*25lli: +0b101010:0:10: +%25lli: +9223372036854775807:1:21:9223372036854775807: +%*25lli: +9223372036854775807:0:21: +%25lli: +0X7fffffffffffffff:1:20:9223372036854775807: +%*25lli: +0X7fffffffffffffff:0:20: +%25lli: +0x7FFFFFFFFFFFFFFF:1:20:9223372036854775807: +%*25lli: +0x7FFFFFFFFFFFFFFF:0:20: +%25lli: +0777777777777777777777:1:24:9223372036854775807: +%*25lli: +0777777777777777777777:0:24: +%25lli: +0B111111111111111111111111111111111111111111111111111111111111111:1:26:4194303: +%*25lli: +0B111111111111111111111111111111111111111111111111111111111111111:0:26: +%25lli: +0b111111111111111111111111111111111111111111111111111111111111111:1:26:4194303: +%*25lli: +0b111111111111111111111111111111111111111111111111111111111111111:0:26: +%25lli: +9223372036854775808:1:21:9223372036854775807: +%*25lli: +9223372036854775808:0:21: +%25lli: +0X8000000000000000:1:20:9223372036854775807: +%*25lli: +0X8000000000000000:0:20: +%25lli: +0x8000000000000000:1:20:9223372036854775807: +%*25lli: +0x8000000000000000:0:20: +%25lli: +01000000000000000000000:1:25:9223372036854775807: +%*25lli: +01000000000000000000000:0:25: +%25lli: +0B1000000000000000000000000000000000000000000000000000000000000000:1:26:2097152: +%*25lli: +0B1000000000000000000000000000000000000000000000000000000000000000:0:26: +%25lli: +0b1000000000000000000000000000000000000000000000000000000000000000:1:26:2097152: +%*25lli: +0b1000000000000000000000000000000000000000000000000000000000000000:0:26: +%25lli: +9223372036897200049:1:21:9223372036854775807: +%*25lli: +9223372036897200049:0:21: +%25lli: +0X80000000028757b1:1:20:9223372036854775807: +%*25lli: +0X80000000028757b1:0:20: +%25lli: +0x80000000028757B1:1:20:9223372036854775807: +%*25lli: +0x80000000028757B1:0:20: +%25lli: +01000000000000241653661:1:25:9223372036854775807: +%*25lli: +01000000000000241653661:0:25: +%25lli: +0B1000000000000000000000000000000000000010100001110101011110110001:1:26:2097152: +%*25lli: +0B1000000000000000000000000000000000000010100001110101011110110001:0:26: +%25lli: +0b1000000000000000000000000000000000000010100001110101011110110001:1:26:2097152: +%*25lli: +0b1000000000000000000000000000000000000010100001110101011110110001:0:26: diff --git a/stdio-common/tst-scanf-format-real.h b/stdio-common/tst-scanf-format-real.h new file mode 100644 index 0000000..639ac74 --- /dev/null +++ b/stdio-common/tst-scanf-format-real.h @@ -0,0 +1,363 @@ +/* Test feature wrapper for formatted real input. + 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 + 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/>. */ + +#include <ctype.h> +#include <errno.h> +#include <float.h> +#include <tgmath.h> +#include <stdbool.h> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> + +#include <support/support.h> + +/* Reference data is a case-inensitive signed datum, which is either a + hexadecimal floating constant or a literal representing infinity or + NaN data in any of the forms accepted by 'strtod' family functions, + whose binary representation is to match against byte-wise. + + We need to be careful with parsing reference data in the handling of + the sign as with the IBM long double binary format unary negation + of a positive value whose lower-magnitude part is zero produces a + bit pattern that is different from one produced by initialization or + conversions made by functions such as 'scanf' or 'strtod' from the + complementing negative value. The difference is in the sign of zero + held in the lower-magnitude part and therefore the bit patterns are + arithmetically equivalent, but they do not match byte-wise. + + Therefore we set the sign with the initial value of the significand, + either -0.0 or 0.0, which sets the sign of both parts according to + what 'scanf' does, and never negate it afterwards. + + Additionally the Intel long double binary format uses only 80 bits + out of 96 that the data type occupies. Therefore preinitialize the + reference value with the same 0xa5 bit pattern that the value under + test has been so that the byte-wise comparison matches as well for + the unused parts of the two data pieces. + + We use 'ldexp' to assemble the significand with the exponent, which + does not compromise verification, because internally this exercises + a code path different from one used by 'scanf' family functions for + this purpose. Specifically 'ldexp' uses 'scalbn', whereas 'scanf' + defers to 'strtod' which uses '__mpn_construct_double'. Analogously + for the remaining floating-point data types. */ + +#define nan(v, x) \ + _Generic((v), float: nanf, double: nan, long double: nanl) (x) + +#define pointer_to_value(val) (&(val)) + +#define initialize_value(val) \ + memset (&val, 0xa5, sizeof (val)) + +#define compare_real(x, y) \ + (memcmp (&(x), &(y), sizeof (y)) == 0) + +#define verify_input(f, val, count, errp) \ +({ \ + __label__ out; \ + bool match = true; \ + int err = 0; \ + type_t v; \ + \ + initialize_value (v); \ + /* Make sure it's been committed. */ \ + __asm__ ("" : : : "memory"); \ + v = read_real (&err); \ + if (err < 0) \ + goto out; \ + match = compare_real (val, v); \ + \ +out: \ + if (err || !match) \ + { \ + union \ + { \ + type_t v; \ + unsigned char x[sizeof (type_t)]; \ + } \ + uv = { .v = v }, ui = { .v = val }; \ + \ + printf ("error: %s:%d: input buffer: `", __FILE__, __LINE__); \ + for (size_t j = 0; j < sizeof (ui.x); j++) \ + printf ("%02hhx", ui.x[j]); \ + printf ("'\n"); \ + printf ("error: %s:%d: value buffer: `", __FILE__, __LINE__); \ + for (size_t j = 0; j < sizeof (uv.x); j++) \ + printf ("%02hhx", uv.x[j]); \ + printf ("'\n"); \ + } \ + \ + *errp = err; \ + match; \ +}) + +#define read_real(errp) \ +({ \ + __label__ out; \ + bool m = false; \ + int err = 0; \ + type_t v; \ + int ch; \ + \ + ch = read_input (); \ + if (ch == '-' || ch == '+') \ + { \ + m = ch == '-'; \ + ch = read_input (); \ + } \ + \ + switch (ch) \ + { \ + case '0': \ + break; \ + case 'I': \ + case 'i': \ + { \ + static const char unf[] = { 'N', 'F' }; \ + static const char lnf[] = { 'n', 'f' }; \ + size_t i; \ + \ + for (i = 0; i < sizeof (unf); i++) \ + { \ + ch = read_input (); \ + if (ch != unf[i] && ch != lnf[i]) \ + { \ + err = ch < 0 ? ch : INPUT_FORMAT; \ + v = NAN; \ + goto out; \ + } \ + } \ + \ + ch = read_input (); \ + if (ch == ':') \ + { \ + v = m ? -INFINITY : +INFINITY; \ + goto out; \ + } \ + \ + static const char uinity[] = { 'I', 'N', 'I', 'T', 'Y' }; \ + static const char linity[] = { 'i', 'n', 'i', 't', 'y' }; \ + \ + for (i = 0; i < sizeof (uinity); i++) \ + { \ + if (ch != uinity[i] && ch != linity[i]) \ + { \ + err = ch < 0 ? ch : INPUT_FORMAT; \ + v = NAN; \ + goto out; \ + } \ + ch = read_input (); \ + } \ + if (ch == ':') \ + { \ + v = m ? -INFINITY : +INFINITY; \ + goto out; \ + } \ + } \ + err = ch < 0 ? ch : INPUT_FORMAT; \ + v = NAN; \ + goto out; \ + \ + case 'N': \ + case 'n': \ + { \ + static const char uan[] = { 'A', 'N' }; \ + static const char lan[] = { 'a', 'n' }; \ + size_t i; \ + \ + for (i = 0; i < sizeof (uan); i++) \ + { \ + ch = read_input (); \ + if (ch != uan[i] && ch != lan[i]) \ + { \ + err = ch < 0 ? ch : INPUT_FORMAT; \ + v = NAN; \ + goto out; \ + } \ + } \ + \ + ch = read_input (); \ + if (ch == ':') \ + { \ + v = m ? -nan (v, ".") : nan (v, "."); \ + goto out; \ + } \ + \ + size_t seq_size = 0; \ + char *seq = NULL; \ + i = 0; \ + if (ch == '(') \ + while (1) \ + { \ + ch = read_input (); \ + if (ch == ')') \ + break; \ + if (ch != '_' && !isdigit (ch) \ + && !(ch >= 'A' && ch <= 'Z') \ + && !(ch >= 'a' && ch <= 'z')) \ + { \ + free (seq); \ + err = ch < 0 ? ch : INPUT_FORMAT; \ + v = NAN; \ + goto out; \ + } \ + if (i == seq_size) \ + { \ + seq_size += SIZE_CHUNK; \ + seq = xrealloc (seq, seq_size); \ + } \ + seq[i++] = ch; \ + } \ + seq[i] = '\0'; \ + \ + ch = read_input (); \ + if (ch == ':') \ + { \ + v = m ? -nan (v, seq) : nan (v, seq); \ + free (seq); \ + goto out; \ + } \ + free (seq); \ + } \ + err = ch < 0 ? ch : INPUT_FORMAT; \ + v = NAN; \ + goto out; \ + \ + default: \ + err = ch < 0 ? ch : INPUT_FORMAT; \ + v = NAN; \ + goto out; \ + } \ + \ + ch = read_input (); \ + if (ch != 'X' && ch != 'x') \ + { \ + err = ch < 0 ? ch : INPUT_FORMAT; \ + v = NAN; \ + goto out; \ + } \ + \ + type_t f = m ? -1.0 : 1.0; \ + v = m ? -0.0 : 0.0; \ + int i = 0; \ + do \ + { \ + int d = 0; \ + \ + ch = read_input (); \ + \ + if (i == 1) \ + switch (ch) \ + { \ + case '.': \ + i++; \ + continue; \ + \ + case ':': \ + case 'P': \ + case 'p': \ + break; \ + \ + default: \ + err = ch < 0 ? ch : INPUT_FORMAT; \ + v = NAN; \ + goto out; \ + } \ + \ + switch (ch) \ + { \ + case '0': \ + case '1': \ + case '2': \ + case '3': \ + case '4': \ + case '5': \ + case '6': \ + case '7': \ + case '8': \ + case '9': \ + d = ch - '0'; \ + break; \ + \ + case 'A': \ + case 'B': \ + case 'C': \ + case 'D': \ + case 'E': \ + case 'F': \ + d = ch - 'A' + 10; \ + break; \ + \ + case 'a': \ + case 'b': \ + case 'c': \ + case 'd': \ + case 'e': \ + case 'f': \ + d = ch - 'a' + 10; \ + break; \ + \ + case ':': \ + case 'P': \ + case 'p': \ + if (i == 0) \ + { \ + err = INPUT_FORMAT; \ + v = NAN; \ + goto out; \ + } \ + break; \ + \ + default: \ + err = ch < 0 ? ch : INPUT_FORMAT; \ + v = NAN; \ + goto out; \ + } \ + \ + v += f * d; \ + f /= 16.0l; \ + i++; \ + } \ + while (ch != ':' && ch != 'P' && ch != 'p'); \ + \ + long long exp = 0; \ + if (ch == 'P' || ch == 'p') \ + { \ + exp = read_integer (&err); \ + if (err) \ + { \ + v = NAN; \ + goto out; \ + } \ + } \ + \ + errno = 0; \ + v = ldexp (v, exp); \ + if ((v == HUGE_VALL || v == -HUGE_VALL) && errno != 0) \ + { \ + err = INPUT_OVERFLOW; \ + v = NAN; \ + goto out; \ + } \ + \ +out: \ + *errp = err; \ + v; \ +}) diff --git a/stdio-common/tst-scanf-format-s-c.c b/stdio-common/tst-scanf-format-s-c.c new file mode 100644 index 0000000..bbfc000 --- /dev/null +++ b/stdio-common/tst-scanf-format-s-c.c @@ -0,0 +1,22 @@ +/* Test for formatted 'scanf' input for the character conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-s.h" +#include "tst-scanf-format-character.h" +#include <tst-scanf-format-skeleton-c.c> diff --git a/stdio-common/tst-scanf-format-s-char.c b/stdio-common/tst-scanf-format-s-char.c new file mode 100644 index 0000000..c13527d --- /dev/null +++ b/stdio-common/tst-scanf-format-s-char.c @@ -0,0 +1,22 @@ +/* Test for formatted 'scanf' input for signed char conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-s.h" +#include "tst-scanf-format-integer.h" +#include <tst-scanf-format-skeleton-char.c> diff --git a/stdio-common/tst-scanf-format-s-double.c b/stdio-common/tst-scanf-format-s-double.c new file mode 100644 index 0000000..4baad01 --- /dev/null +++ b/stdio-common/tst-scanf-format-s-double.c @@ -0,0 +1,22 @@ +/* Test for formatted 'scanf' input for double conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-s.h" +#include "tst-scanf-format-real.h" +#include <tst-scanf-format-skeleton-double.c> diff --git a/stdio-common/tst-scanf-format-s-float.c b/stdio-common/tst-scanf-format-s-float.c new file mode 100644 index 0000000..301b262 --- /dev/null +++ b/stdio-common/tst-scanf-format-s-float.c @@ -0,0 +1,22 @@ +/* Test for formatted 'scanf' input for float conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-s.h" +#include "tst-scanf-format-real.h" +#include <tst-scanf-format-skeleton-float.c> diff --git a/stdio-common/tst-scanf-format-s-int.c b/stdio-common/tst-scanf-format-s-int.c new file mode 100644 index 0000000..e176fe9 --- /dev/null +++ b/stdio-common/tst-scanf-format-s-int.c @@ -0,0 +1,22 @@ +/* Test for formatted 'scanf' input for int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-s.h" +#include "tst-scanf-format-integer.h" +#include <tst-scanf-format-skeleton-int.c> diff --git a/stdio-common/tst-scanf-format-s-ldouble.c b/stdio-common/tst-scanf-format-s-ldouble.c new file mode 100644 index 0000000..dbb007c --- /dev/null +++ b/stdio-common/tst-scanf-format-s-ldouble.c @@ -0,0 +1,22 @@ +/* Test for formatted 'scanf' input for long double conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-s.h" +#include "tst-scanf-format-real.h" +#include <tst-scanf-format-skeleton-ldouble.c> diff --git a/stdio-common/tst-scanf-format-s-llong.c b/stdio-common/tst-scanf-format-s-llong.c new file mode 100644 index 0000000..fe3d11a --- /dev/null +++ b/stdio-common/tst-scanf-format-s-llong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'scanf' input for long long conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-s.h" +#include "tst-scanf-format-integer.h" +#include <tst-scanf-format-skeleton-llong.c> diff --git a/stdio-common/tst-scanf-format-s-long.c b/stdio-common/tst-scanf-format-s-long.c new file mode 100644 index 0000000..415e5fa --- /dev/null +++ b/stdio-common/tst-scanf-format-s-long.c @@ -0,0 +1,22 @@ +/* Test for formatted 'scanf' input for long conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-s.h" +#include "tst-scanf-format-integer.h" +#include <tst-scanf-format-skeleton-long.c> diff --git a/stdio-common/tst-scanf-format-s-short.c b/stdio-common/tst-scanf-format-s-short.c new file mode 100644 index 0000000..d545ee2 --- /dev/null +++ b/stdio-common/tst-scanf-format-s-short.c @@ -0,0 +1,22 @@ +/* Test for formatted 'scanf' input for short int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-s.h" +#include "tst-scanf-format-integer.h" +#include <tst-scanf-format-skeleton-short.c> diff --git a/stdio-common/tst-scanf-format-s-uchar.c b/stdio-common/tst-scanf-format-s-uchar.c new file mode 100644 index 0000000..a1a7f73 --- /dev/null +++ b/stdio-common/tst-scanf-format-s-uchar.c @@ -0,0 +1,22 @@ +/* Test for formatted 'scanf' input for unsigned char conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-s.h" +#include "tst-scanf-format-integer.h" +#include <tst-scanf-format-skeleton-uchar.c> diff --git a/stdio-common/tst-scanf-format-s-uint.c b/stdio-common/tst-scanf-format-s-uint.c new file mode 100644 index 0000000..27b0f4a --- /dev/null +++ b/stdio-common/tst-scanf-format-s-uint.c @@ -0,0 +1,22 @@ +/* Test for formatted 'scanf' input for unsigned int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-s.h" +#include "tst-scanf-format-integer.h" +#include <tst-scanf-format-skeleton-uint.c> diff --git a/stdio-common/tst-scanf-format-s-ullong.c b/stdio-common/tst-scanf-format-s-ullong.c new file mode 100644 index 0000000..9cc45b4 --- /dev/null +++ b/stdio-common/tst-scanf-format-s-ullong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'scanf' input for unsigned long long int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-s.h" +#include "tst-scanf-format-integer.h" +#include <tst-scanf-format-skeleton-ullong.c> diff --git a/stdio-common/tst-scanf-format-s-ulong.c b/stdio-common/tst-scanf-format-s-ulong.c new file mode 100644 index 0000000..9c5543e --- /dev/null +++ b/stdio-common/tst-scanf-format-s-ulong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'scanf' input for unsigned long int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-s.h" +#include "tst-scanf-format-integer.h" +#include <tst-scanf-format-skeleton-ulong.c> diff --git a/stdio-common/tst-scanf-format-s-ushort.c b/stdio-common/tst-scanf-format-s-ushort.c new file mode 100644 index 0000000..052a1ca --- /dev/null +++ b/stdio-common/tst-scanf-format-s-ushort.c @@ -0,0 +1,22 @@ +/* Test for formatted 'scanf' input for unsigned short int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-s.h" +#include "tst-scanf-format-integer.h" +#include <tst-scanf-format-skeleton-ushort.c> diff --git a/stdio-common/tst-scanf-format-s.h b/stdio-common/tst-scanf-format-s.h new file mode 100644 index 0000000..dec38af --- /dev/null +++ b/stdio-common/tst-scanf-format-s.h @@ -0,0 +1,29 @@ +/* Test feature wrapper for formatted 'scanf' input. + 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 + 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/>. */ + +#include <stdio.h> + +#define scanf_under_test(...) \ +({ \ + int result = scanf (__VA_ARGS__); \ + if (ferror (stdin)) \ + result = INPUT_ERROR; \ + else if (result == EOF) \ + result = INPUT_EOF; \ + result; \ +}) diff --git a/stdio-common/tst-scanf-format-short-d.input b/stdio-common/tst-scanf-format-short-d.input new file mode 100644 index 0000000..5d00932 --- /dev/null +++ b/stdio-common/tst-scanf-format-short-d.input @@ -0,0 +1,266 @@ +%hd::0:-1: +%*hd::0:-1: +%hd:-32891:1:6:32645: +%*hd:-32891:0:6: +%hd:-32769:1:6:32767: +%*hd:-32769:0:6: +%hd:-32768:1:6:-32768: +%*hd:-32768:0:6: +%hd:-123:1:4:-123: +%*hd:-123:0:4: +%hd:-1:1:2:-1: +%*hd:-1:0:2: +%hd:-0:1:2:0: +%*hd:-0:0:2: +%hd:0:1:1:0: +%*hd:0:0:1: +%hd:1:1:1:1: +%*hd:1:0:1: +%hd:42:1:2:42: +%*hd:42:0:2: +%hd:32767:1:5:32767: +%*hd:32767:0:5: +%hd:32768:1:5:-32768: +%*hd:32768:0:5: +%hd:32809:1:5:-32727: +%*hd:32809:0:5: +%hd:+0:1:2:0: +%*hd:+0:0:2: +%hd:+1:1:2:1: +%*hd:+1:0:2: +%hd:+42:1:3:42: +%*hd:+42:0:3: +%hd:+32767:1:6:32767: +%*hd:+32767:0:6: +%hd:+32768:1:6:-32768: +%*hd:+32768:0:6: +%hd:+32809:1:6:-32727: +%*hd:+32809:0:6: +%1hd::0:-1: +%*1hd::0:-1: +%1hd:-32891:0:-1: +%*1hd:-32891:0:-1: +%1hd:-32769:0:-1: +%*1hd:-32769:0:-1: +%1hd:-32768:0:-1: +%*1hd:-32768:0:-1: +%1hd:-123:0:-1: +%*1hd:-123:0:-1: +%1hd:-1:0:-1: +%*1hd:-1:0:-1: +%1hd:-0:0:-1: +%*1hd:-0:0:-1: +%1hd:0:1:1:0: +%*1hd:0:0:1: +%1hd:1:1:1:1: +%*1hd:1:0:1: +%1hd:42:1:1:4: +%*1hd:42:0:1: +%1hd:32767:1:1:3: +%*1hd:32767:0:1: +%1hd:32768:1:1:3: +%*1hd:32768:0:1: +%1hd:32809:1:1:3: +%*1hd:32809:0:1: +%1hd:+0:0:-1: +%*1hd:+0:0:-1: +%1hd:+1:0:-1: +%*1hd:+1:0:-1: +%1hd:+42:0:-1: +%*1hd:+42:0:-1: +%1hd:+32767:0:-1: +%*1hd:+32767:0:-1: +%1hd:+32768:0:-1: +%*1hd:+32768:0:-1: +%1hd:+32809:0:-1: +%*1hd:+32809:0:-1: +%2hd::0:-1: +%*2hd::0:-1: +%2hd:-32891:1:2:-3: +%*2hd:-32891:0:2: +%2hd:-32769:1:2:-3: +%*2hd:-32769:0:2: +%2hd:-32768:1:2:-3: +%*2hd:-32768:0:2: +%2hd:-123:1:2:-1: +%*2hd:-123:0:2: +%2hd:-1:1:2:-1: +%*2hd:-1:0:2: +%2hd:-0:1:2:0: +%*2hd:-0:0:2: +%2hd:0:1:1:0: +%*2hd:0:0:1: +%2hd:1:1:1:1: +%*2hd:1:0:1: +%2hd:42:1:2:42: +%*2hd:42:0:2: +%2hd:32767:1:2:32: +%*2hd:32767:0:2: +%2hd:32768:1:2:32: +%*2hd:32768:0:2: +%2hd:32809:1:2:32: +%*2hd:32809:0:2: +%2hd:+0:1:2:0: +%*2hd:+0:0:2: +%2hd:+1:1:2:1: +%*2hd:+1:0:2: +%2hd:+42:1:2:4: +%*2hd:+42:0:2: +%2hd:+32767:1:2:3: +%*2hd:+32767:0:2: +%2hd:+32768:1:2:3: +%*2hd:+32768:0:2: +%2hd:+32809:1:2:3: +%*2hd:+32809:0:2: +%4hd::0:-1: +%*4hd::0:-1: +%4hd:-32891:1:4:-328: +%*4hd:-32891:0:4: +%4hd:-32769:1:4:-327: +%*4hd:-32769:0:4: +%4hd:-32768:1:4:-327: +%*4hd:-32768:0:4: +%4hd:-123:1:4:-123: +%*4hd:-123:0:4: +%4hd:-1:1:2:-1: +%*4hd:-1:0:2: +%4hd:-0:1:2:0: +%*4hd:-0:0:2: +%4hd:0:1:1:0: +%*4hd:0:0:1: +%4hd:1:1:1:1: +%*4hd:1:0:1: +%4hd:42:1:2:42: +%*4hd:42:0:2: +%4hd:32767:1:4:3276: +%*4hd:32767:0:4: +%4hd:32768:1:4:3276: +%*4hd:32768:0:4: +%4hd:32809:1:4:3280: +%*4hd:32809:0:4: +%4hd:+0:1:2:0: +%*4hd:+0:0:2: +%4hd:+1:1:2:1: +%*4hd:+1:0:2: +%4hd:+42:1:3:42: +%*4hd:+42:0:3: +%4hd:+32767:1:4:327: +%*4hd:+32767:0:4: +%4hd:+32768:1:4:327: +%*4hd:+32768:0:4: +%4hd:+32809:1:4:328: +%*4hd:+32809:0:4: +%7hd::0:-1: +%*7hd::0:-1: +%7hd:-32891:1:6:32645: +%*7hd:-32891:0:6: +%7hd:-32769:1:6:32767: +%*7hd:-32769:0:6: +%7hd:-32768:1:6:-32768: +%*7hd:-32768:0:6: +%7hd:-123:1:4:-123: +%*7hd:-123:0:4: +%7hd:-1:1:2:-1: +%*7hd:-1:0:2: +%7hd:-0:1:2:0: +%*7hd:-0:0:2: +%7hd:0:1:1:0: +%*7hd:0:0:1: +%7hd:1:1:1:1: +%*7hd:1:0:1: +%7hd:42:1:2:42: +%*7hd:42:0:2: +%7hd:32767:1:5:32767: +%*7hd:32767:0:5: +%7hd:32768:1:5:-32768: +%*7hd:32768:0:5: +%7hd:32809:1:5:-32727: +%*7hd:32809:0:5: +%7hd:+0:1:2:0: +%*7hd:+0:0:2: +%7hd:+1:1:2:1: +%*7hd:+1:0:2: +%7hd:+42:1:3:42: +%*7hd:+42:0:3: +%7hd:+32767:1:6:32767: +%*7hd:+32767:0:6: +%7hd:+32768:1:6:-32768: +%*7hd:+32768:0:6: +%7hd:+32809:1:6:-32727: +%*7hd:+32809:0:6: +%2hd: :0:-1: +%*2hd: :0:-1: +%2hd: -32891:1:3:-3: +%*2hd: -32891:0:3: +%2hd: -32769:1:3:-3: +%*2hd: -32769:0:3: +%2hd: -32768:1:3:-3: +%*2hd: -32768:0:3: +%2hd: -123:1:3:-1: +%*2hd: -123:0:3: +%2hd: -1:1:3:-1: +%*2hd: -1:0:3: +%2hd: -0:1:3:0: +%*2hd: -0:0:3: +%2hd: 0:1:2:0: +%*2hd: 0:0:2: +%2hd: 1:1:2:1: +%*2hd: 1:0:2: +%2hd: 42:1:3:42: +%*2hd: 42:0:3: +%2hd: 32767:1:3:32: +%*2hd: 32767:0:3: +%2hd: 32768:1:3:32: +%*2hd: 32768:0:3: +%2hd: 32809:1:3:32: +%*2hd: 32809:0:3: +%2hd: +0:1:3:0: +%*2hd: +0:0:3: +%2hd: +1:1:3:1: +%*2hd: +1:0:3: +%2hd: +42:1:3:4: +%*2hd: +42:0:3: +%2hd: +32767:1:3:3: +%*2hd: +32767:0:3: +%2hd: +32768:1:3:3: +%*2hd: +32768:0:3: +%2hd: +32809:1:3:3: +%*2hd: +32809:0:3: +%7hd: :0:-1: +%*7hd: :0:-1: +%7hd: -32891:1:7:32645: +%*7hd: -32891:0:7: +%7hd: -32769:1:7:32767: +%*7hd: -32769:0:7: +%7hd: -32768:1:7:-32768: +%*7hd: -32768:0:7: +%7hd: -123:1:5:-123: +%*7hd: -123:0:5: +%7hd: -1:1:3:-1: +%*7hd: -1:0:3: +%7hd: -0:1:3:0: +%*7hd: -0:0:3: +%7hd: 0:1:2:0: +%*7hd: 0:0:2: +%7hd: 1:1:2:1: +%*7hd: 1:0:2: +%7hd: 42:1:3:42: +%*7hd: 42:0:3: +%7hd: 32767:1:6:32767: +%*7hd: 32767:0:6: +%7hd: 32768:1:6:-32768: +%*7hd: 32768:0:6: +%7hd: 32809:1:6:-32727: +%*7hd: 32809:0:6: +%7hd: +0:1:3:0: +%*7hd: +0:0:3: +%7hd: +1:1:3:1: +%*7hd: +1:0:3: +%7hd: +42:1:4:42: +%*7hd: +42:0:4: +%7hd: +32767:1:7:32767: +%*7hd: +32767:0:7: +%7hd: +32768:1:7:-32768: +%*7hd: +32768:0:7: +%7hd: +32809:1:7:-32727: +%*7hd: +32809:0:7: diff --git a/stdio-common/tst-scanf-format-short-i.input b/stdio-common/tst-scanf-format-short-i.input new file mode 100644 index 0000000..d88122e --- /dev/null +++ b/stdio-common/tst-scanf-format-short-i.input @@ -0,0 +1,1526 @@ +%hi::0:-1: +%*hi::0:-1: +%hi:-32891:1:6:32645: +%*hi:-32891:0:6: +%hi:-0X807b:1:7:32645: +%*hi:-0X807b:0:7: +%hi:-0x807B:1:7:32645: +%*hi:-0x807B:0:7: +%hi:-0100173:1:8:32645: +%*hi:-0100173:0:8: +%hi:-0B1000000001111011:1:19:32645: +%*hi:-0B1000000001111011:0:19: +%hi:-0b1000000001111011:1:19:32645: +%*hi:-0b1000000001111011:0:19: +%hi:-32769:1:6:32767: +%*hi:-32769:0:6: +%hi:-0X8001:1:7:32767: +%*hi:-0X8001:0:7: +%hi:-0x8001:1:7:32767: +%*hi:-0x8001:0:7: +%hi:-0100001:1:8:32767: +%*hi:-0100001:0:8: +%hi:-0B1000000000000001:1:19:32767: +%*hi:-0B1000000000000001:0:19: +%hi:-0b1000000000000001:1:19:32767: +%*hi:-0b1000000000000001:0:19: +%hi:-32768:1:6:-32768: +%*hi:-32768:0:6: +%hi:-0X8000:1:7:-32768: +%*hi:-0X8000:0:7: +%hi:-0x8000:1:7:-32768: +%*hi:-0x8000:0:7: +%hi:-0100000:1:8:-32768: +%*hi:-0100000:0:8: +%hi:-0B1000000000000000:1:19:-32768: +%*hi:-0B1000000000000000:0:19: +%hi:-0b1000000000000000:1:19:-32768: +%*hi:-0b1000000000000000:0:19: +%hi:-123:1:4:-123: +%*hi:-123:0:4: +%hi:-0X7b:1:5:-123: +%*hi:-0X7b:0:5: +%hi:-0x7B:1:5:-123: +%*hi:-0x7B:0:5: +%hi:-0173:1:5:-123: +%*hi:-0173:0:5: +%hi:-0B1111011:1:10:-123: +%*hi:-0B1111011:0:10: +%hi:-0b1111011:1:10:-123: +%*hi:-0b1111011:0:10: +%hi:-1:1:2:-1: +%*hi:-1:0:2: +%hi:-0X1:1:4:-1: +%*hi:-0X1:0:4: +%hi:-0x1:1:4:-1: +%*hi:-0x1:0:4: +%hi:-01:1:3:-1: +%*hi:-01:0:3: +%hi:-0B1:1:4:-1: +%*hi:-0B1:0:4: +%hi:-0b1:1:4:-1: +%*hi:-0b1:0:4: +%hi:-0:1:2:0: +%*hi:-0:0:2: +%hi:-0X0:1:4:0: +%*hi:-0X0:0:4: +%hi:-0x0:1:4:0: +%*hi:-0x0:0:4: +%hi:-00:1:3:0: +%*hi:-00:0:3: +%hi:-0B0:1:4:0: +%*hi:-0B0:0:4: +%hi:-0b0:1:4:0: +%*hi:-0b0:0:4: +%hi:0:1:1:0: +%*hi:0:0:1: +%hi:0X0:1:3:0: +%*hi:0X0:0:3: +%hi:0x0:1:3:0: +%*hi:0x0:0:3: +%hi:00:1:2:0: +%*hi:00:0:2: +%hi:0B0:1:3:0: +%*hi:0B0:0:3: +%hi:0b0:1:3:0: +%*hi:0b0:0:3: +%hi:1:1:1:1: +%*hi:1:0:1: +%hi:0X1:1:3:1: +%*hi:0X1:0:3: +%hi:0x1:1:3:1: +%*hi:0x1:0:3: +%hi:01:1:2:1: +%*hi:01:0:2: +%hi:0B1:1:3:1: +%*hi:0B1:0:3: +%hi:0b1:1:3:1: +%*hi:0b1:0:3: +%hi:42:1:2:42: +%*hi:42:0:2: +%hi:0X2a:1:4:42: +%*hi:0X2a:0:4: +%hi:0x2A:1:4:42: +%*hi:0x2A:0:4: +%hi:052:1:3:42: +%*hi:052:0:3: +%hi:0B101010:1:8:42: +%*hi:0B101010:0:8: +%hi:0b101010:1:8:42: +%*hi:0b101010:0:8: +%hi:32767:1:5:32767: +%*hi:32767:0:5: +%hi:0X7fff:1:6:32767: +%*hi:0X7fff:0:6: +%hi:0x7FFF:1:6:32767: +%*hi:0x7FFF:0:6: +%hi:077777:1:6:32767: +%*hi:077777:0:6: +%hi:0B111111111111111:1:17:32767: +%*hi:0B111111111111111:0:17: +%hi:0b111111111111111:1:17:32767: +%*hi:0b111111111111111:0:17: +%hi:32768:1:5:-32768: +%*hi:32768:0:5: +%hi:0X8000:1:6:-32768: +%*hi:0X8000:0:6: +%hi:0x8000:1:6:-32768: +%*hi:0x8000:0:6: +%hi:0100000:1:7:-32768: +%*hi:0100000:0:7: +%hi:0B1000000000000000:1:18:-32768: +%*hi:0B1000000000000000:0:18: +%hi:0b1000000000000000:1:18:-32768: +%*hi:0b1000000000000000:0:18: +%hi:32809:1:5:-32727: +%*hi:32809:0:5: +%hi:0X8029:1:6:-32727: +%*hi:0X8029:0:6: +%hi:0x8029:1:6:-32727: +%*hi:0x8029:0:6: +%hi:0100051:1:7:-32727: +%*hi:0100051:0:7: +%hi:0B1000000000101001:1:18:-32727: +%*hi:0B1000000000101001:0:18: +%hi:0b1000000000101001:1:18:-32727: +%*hi:0b1000000000101001:0:18: +%hi:+0:1:2:0: +%*hi:+0:0:2: +%hi:+0X0:1:4:0: +%*hi:+0X0:0:4: +%hi:+0x0:1:4:0: +%*hi:+0x0:0:4: +%hi:+00:1:3:0: +%*hi:+00:0:3: +%hi:+0B0:1:4:0: +%*hi:+0B0:0:4: +%hi:+0b0:1:4:0: +%*hi:+0b0:0:4: +%hi:+1:1:2:1: +%*hi:+1:0:2: +%hi:+0X1:1:4:1: +%*hi:+0X1:0:4: +%hi:+0x1:1:4:1: +%*hi:+0x1:0:4: +%hi:+01:1:3:1: +%*hi:+01:0:3: +%hi:+0B1:1:4:1: +%*hi:+0B1:0:4: +%hi:+0b1:1:4:1: +%*hi:+0b1:0:4: +%hi:+42:1:3:42: +%*hi:+42:0:3: +%hi:+0X2a:1:5:42: +%*hi:+0X2a:0:5: +%hi:+0x2A:1:5:42: +%*hi:+0x2A:0:5: +%hi:+052:1:4:42: +%*hi:+052:0:4: +%hi:+0B101010:1:9:42: +%*hi:+0B101010:0:9: +%hi:+0b101010:1:9:42: +%*hi:+0b101010:0:9: +%hi:+32767:1:6:32767: +%*hi:+32767:0:6: +%hi:+0X7fff:1:7:32767: +%*hi:+0X7fff:0:7: +%hi:+0x7FFF:1:7:32767: +%*hi:+0x7FFF:0:7: +%hi:+077777:1:7:32767: +%*hi:+077777:0:7: +%hi:+0B111111111111111:1:18:32767: +%*hi:+0B111111111111111:0:18: +%hi:+0b111111111111111:1:18:32767: +%*hi:+0b111111111111111:0:18: +%hi:+32768:1:6:-32768: +%*hi:+32768:0:6: +%hi:+0X8000:1:7:-32768: +%*hi:+0X8000:0:7: +%hi:+0x8000:1:7:-32768: +%*hi:+0x8000:0:7: +%hi:+0100000:1:8:-32768: +%*hi:+0100000:0:8: +%hi:+0B1000000000000000:1:19:-32768: +%*hi:+0B1000000000000000:0:19: +%hi:+0b1000000000000000:1:19:-32768: +%*hi:+0b1000000000000000:0:19: +%hi:+32809:1:6:-32727: +%*hi:+32809:0:6: +%hi:+0X8029:1:7:-32727: +%*hi:+0X8029:0:7: +%hi:+0x8029:1:7:-32727: +%*hi:+0x8029:0:7: +%hi:+0100051:1:8:-32727: +%*hi:+0100051:0:8: +%hi:+0B1000000000101001:1:19:-32727: +%*hi:+0B1000000000101001:0:19: +%hi:+0b1000000000101001:1:19:-32727: +%*hi:+0b1000000000101001:0:19: +%1hi::0:-1: +%*1hi::0:-1: +%1hi:-32891:0:-1: +%*1hi:-32891:0:-1: +%1hi:-0X807b:0:-1: +%*1hi:-0X807b:0:-1: +%1hi:-0x807B:0:-1: +%*1hi:-0x807B:0:-1: +%1hi:-0100173:0:-1: +%*1hi:-0100173:0:-1: +%1hi:-0B1000000001111011:0:-1: +%*1hi:-0B1000000001111011:0:-1: +%1hi:-0b1000000001111011:0:-1: +%*1hi:-0b1000000001111011:0:-1: +%1hi:-32769:0:-1: +%*1hi:-32769:0:-1: +%1hi:-0X8001:0:-1: +%*1hi:-0X8001:0:-1: +%1hi:-0x8001:0:-1: +%*1hi:-0x8001:0:-1: +%1hi:-0100001:0:-1: +%*1hi:-0100001:0:-1: +%1hi:-0B1000000000000001:0:-1: +%*1hi:-0B1000000000000001:0:-1: +%1hi:-0b1000000000000001:0:-1: +%*1hi:-0b1000000000000001:0:-1: +%1hi:-32768:0:-1: +%*1hi:-32768:0:-1: +%1hi:-0X8000:0:-1: +%*1hi:-0X8000:0:-1: +%1hi:-0x8000:0:-1: +%*1hi:-0x8000:0:-1: +%1hi:-0100000:0:-1: +%*1hi:-0100000:0:-1: +%1hi:-0B1000000000000000:0:-1: +%*1hi:-0B1000000000000000:0:-1: +%1hi:-0b1000000000000000:0:-1: +%*1hi:-0b1000000000000000:0:-1: +%1hi:-123:0:-1: +%*1hi:-123:0:-1: +%1hi:-0X7b:0:-1: +%*1hi:-0X7b:0:-1: +%1hi:-0x7B:0:-1: +%*1hi:-0x7B:0:-1: +%1hi:-0173:0:-1: +%*1hi:-0173:0:-1: +%1hi:-0B1111011:0:-1: +%*1hi:-0B1111011:0:-1: +%1hi:-0b1111011:0:-1: +%*1hi:-0b1111011:0:-1: +%1hi:-1:0:-1: +%*1hi:-1:0:-1: +%1hi:-0X1:0:-1: +%*1hi:-0X1:0:-1: +%1hi:-0x1:0:-1: +%*1hi:-0x1:0:-1: +%1hi:-01:0:-1: +%*1hi:-01:0:-1: +%1hi:-0B1:0:-1: +%*1hi:-0B1:0:-1: +%1hi:-0b1:0:-1: +%*1hi:-0b1:0:-1: +%1hi:-0:0:-1: +%*1hi:-0:0:-1: +%1hi:-0X0:0:-1: +%*1hi:-0X0:0:-1: +%1hi:-0x0:0:-1: +%*1hi:-0x0:0:-1: +%1hi:-00:0:-1: +%*1hi:-00:0:-1: +%1hi:-0B0:0:-1: +%*1hi:-0B0:0:-1: +%1hi:-0b0:0:-1: +%*1hi:-0b0:0:-1: +%1hi:0:1:1:0: +%*1hi:0:0:1: +%1hi:0X0:1:1:0: +%*1hi:0X0:0:1: +%1hi:0x0:1:1:0: +%*1hi:0x0:0:1: +%1hi:00:1:1:0: +%*1hi:00:0:1: +%1hi:0B0:1:1:0: +%*1hi:0B0:0:1: +%1hi:0b0:1:1:0: +%*1hi:0b0:0:1: +%1hi:1:1:1:1: +%*1hi:1:0:1: +%1hi:0X1:1:1:0: +%*1hi:0X1:0:1: +%1hi:0x1:1:1:0: +%*1hi:0x1:0:1: +%1hi:01:1:1:0: +%*1hi:01:0:1: +%1hi:0B1:1:1:0: +%*1hi:0B1:0:1: +%1hi:0b1:1:1:0: +%*1hi:0b1:0:1: +%1hi:42:1:1:4: +%*1hi:42:0:1: +%1hi:0X2a:1:1:0: +%*1hi:0X2a:0:1: +%1hi:0x2A:1:1:0: +%*1hi:0x2A:0:1: +%1hi:052:1:1:0: +%*1hi:052:0:1: +%1hi:0B101010:1:1:0: +%*1hi:0B101010:0:1: +%1hi:0b101010:1:1:0: +%*1hi:0b101010:0:1: +%1hi:32767:1:1:3: +%*1hi:32767:0:1: +%1hi:0X7fff:1:1:0: +%*1hi:0X7fff:0:1: +%1hi:0x7FFF:1:1:0: +%*1hi:0x7FFF:0:1: +%1hi:077777:1:1:0: +%*1hi:077777:0:1: +%1hi:0B111111111111111:1:1:0: +%*1hi:0B111111111111111:0:1: +%1hi:0b111111111111111:1:1:0: +%*1hi:0b111111111111111:0:1: +%1hi:32768:1:1:3: +%*1hi:32768:0:1: +%1hi:0X8000:1:1:0: +%*1hi:0X8000:0:1: +%1hi:0x8000:1:1:0: +%*1hi:0x8000:0:1: +%1hi:0100000:1:1:0: +%*1hi:0100000:0:1: +%1hi:0B1000000000000000:1:1:0: +%*1hi:0B1000000000000000:0:1: +%1hi:0b1000000000000000:1:1:0: +%*1hi:0b1000000000000000:0:1: +%1hi:32809:1:1:3: +%*1hi:32809:0:1: +%1hi:0X8029:1:1:0: +%*1hi:0X8029:0:1: +%1hi:0x8029:1:1:0: +%*1hi:0x8029:0:1: +%1hi:0100051:1:1:0: +%*1hi:0100051:0:1: +%1hi:0B1000000000101001:1:1:0: +%*1hi:0B1000000000101001:0:1: +%1hi:0b1000000000101001:1:1:0: +%*1hi:0b1000000000101001:0:1: +%1hi:+0:0:-1: +%*1hi:+0:0:-1: +%1hi:+0X0:0:-1: +%*1hi:+0X0:0:-1: +%1hi:+0x0:0:-1: +%*1hi:+0x0:0:-1: +%1hi:+00:0:-1: +%*1hi:+00:0:-1: +%1hi:+0B0:0:-1: +%*1hi:+0B0:0:-1: +%1hi:+0b0:0:-1: +%*1hi:+0b0:0:-1: +%1hi:+1:0:-1: +%*1hi:+1:0:-1: +%1hi:+0X1:0:-1: +%*1hi:+0X1:0:-1: +%1hi:+0x1:0:-1: +%*1hi:+0x1:0:-1: +%1hi:+01:0:-1: +%*1hi:+01:0:-1: +%1hi:+0B1:0:-1: +%*1hi:+0B1:0:-1: +%1hi:+0b1:0:-1: +%*1hi:+0b1:0:-1: +%1hi:+42:0:-1: +%*1hi:+42:0:-1: +%1hi:+0X2a:0:-1: +%*1hi:+0X2a:0:-1: +%1hi:+0x2A:0:-1: +%*1hi:+0x2A:0:-1: +%1hi:+052:0:-1: +%*1hi:+052:0:-1: +%1hi:+0B101010:0:-1: +%*1hi:+0B101010:0:-1: +%1hi:+0b101010:0:-1: +%*1hi:+0b101010:0:-1: +%1hi:+32767:0:-1: +%*1hi:+32767:0:-1: +%1hi:+0X7fff:0:-1: +%*1hi:+0X7fff:0:-1: +%1hi:+0x7FFF:0:-1: +%*1hi:+0x7FFF:0:-1: +%1hi:+077777:0:-1: +%*1hi:+077777:0:-1: +%1hi:+0B111111111111111:0:-1: +%*1hi:+0B111111111111111:0:-1: +%1hi:+0b111111111111111:0:-1: +%*1hi:+0b111111111111111:0:-1: +%1hi:+32768:0:-1: +%*1hi:+32768:0:-1: +%1hi:+0X8000:0:-1: +%*1hi:+0X8000:0:-1: +%1hi:+0x8000:0:-1: +%*1hi:+0x8000:0:-1: +%1hi:+0100000:0:-1: +%*1hi:+0100000:0:-1: +%1hi:+0B1000000000000000:0:-1: +%*1hi:+0B1000000000000000:0:-1: +%1hi:+0b1000000000000000:0:-1: +%*1hi:+0b1000000000000000:0:-1: +%1hi:+32809:0:-1: +%*1hi:+32809:0:-1: +%1hi:+0X8029:0:-1: +%*1hi:+0X8029:0:-1: +%1hi:+0x8029:0:-1: +%*1hi:+0x8029:0:-1: +%1hi:+0100051:0:-1: +%*1hi:+0100051:0:-1: +%1hi:+0B1000000000101001:0:-1: +%*1hi:+0B1000000000101001:0:-1: +%1hi:+0b1000000000101001:0:-1: +%*1hi:+0b1000000000101001:0:-1: +%2hi::0:-1: +%*2hi::0:-1: +%2hi:-32891:1:2:-3: +%*2hi:-32891:0:2: +%2hi:-0X807b:1:2:0: +%*2hi:-0X807b:0:2: +%2hi:-0x807B:1:2:0: +%*2hi:-0x807B:0:2: +%2hi:-0100173:1:2:0: +%*2hi:-0100173:0:2: +%2hi:-0B1000000001111011:1:2:0: +%*2hi:-0B1000000001111011:0:2: +%2hi:-0b1000000001111011:1:2:0: +%*2hi:-0b1000000001111011:0:2: +%2hi:-32769:1:2:-3: +%*2hi:-32769:0:2: +%2hi:-0X8001:1:2:0: +%*2hi:-0X8001:0:2: +%2hi:-0x8001:1:2:0: +%*2hi:-0x8001:0:2: +%2hi:-0100001:1:2:0: +%*2hi:-0100001:0:2: +%2hi:-0B1000000000000001:1:2:0: +%*2hi:-0B1000000000000001:0:2: +%2hi:-0b1000000000000001:1:2:0: +%*2hi:-0b1000000000000001:0:2: +%2hi:-32768:1:2:-3: +%*2hi:-32768:0:2: +%2hi:-0X8000:1:2:0: +%*2hi:-0X8000:0:2: +%2hi:-0x8000:1:2:0: +%*2hi:-0x8000:0:2: +%2hi:-0100000:1:2:0: +%*2hi:-0100000:0:2: +%2hi:-0B1000000000000000:1:2:0: +%*2hi:-0B1000000000000000:0:2: +%2hi:-0b1000000000000000:1:2:0: +%*2hi:-0b1000000000000000:0:2: +%2hi:-123:1:2:-1: +%*2hi:-123:0:2: +%2hi:-0X7b:1:2:0: +%*2hi:-0X7b:0:2: +%2hi:-0x7B:1:2:0: +%*2hi:-0x7B:0:2: +%2hi:-0173:1:2:0: +%*2hi:-0173:0:2: +%2hi:-0B1111011:1:2:0: +%*2hi:-0B1111011:0:2: +%2hi:-0b1111011:1:2:0: +%*2hi:-0b1111011:0:2: +%2hi:-1:1:2:-1: +%*2hi:-1:0:2: +%2hi:-0X1:1:2:0: +%*2hi:-0X1:0:2: +%2hi:-0x1:1:2:0: +%*2hi:-0x1:0:2: +%2hi:-01:1:2:0: +%*2hi:-01:0:2: +%2hi:-0B1:1:2:0: +%*2hi:-0B1:0:2: +%2hi:-0b1:1:2:0: +%*2hi:-0b1:0:2: +%2hi:-0:1:2:0: +%*2hi:-0:0:2: +%2hi:-0X0:1:2:0: +%*2hi:-0X0:0:2: +%2hi:-0x0:1:2:0: +%*2hi:-0x0:0:2: +%2hi:-00:1:2:0: +%*2hi:-00:0:2: +%2hi:-0B0:1:2:0: +%*2hi:-0B0:0:2: +%2hi:-0b0:1:2:0: +%*2hi:-0b0:0:2: +%2hi:0:1:1:0: +%*2hi:0:0:1: +%2hi:0X0:0:-1: +%*2hi:0X0:0:-1: +%2hi:0x0:0:-1: +%*2hi:0x0:0:-1: +%2hi:00:1:2:0: +%*2hi:00:0:2: +%2hi:0B0:0:-1: +%*2hi:0B0:0:-1: +%2hi:0b0:0:-1: +%*2hi:0b0:0:-1: +%2hi:1:1:1:1: +%*2hi:1:0:1: +%2hi:0X1:0:-1: +%*2hi:0X1:0:-1: +%2hi:0x1:0:-1: +%*2hi:0x1:0:-1: +%2hi:01:1:2:1: +%*2hi:01:0:2: +%2hi:0B1:0:-1: +%*2hi:0B1:0:-1: +%2hi:0b1:0:-1: +%*2hi:0b1:0:-1: +%2hi:42:1:2:42: +%*2hi:42:0:2: +%2hi:0X2a:0:-1: +%*2hi:0X2a:0:-1: +%2hi:0x2A:0:-1: +%*2hi:0x2A:0:-1: +%2hi:052:1:2:5: +%*2hi:052:0:2: +%2hi:0B101010:0:-1: +%*2hi:0B101010:0:-1: +%2hi:0b101010:0:-1: +%*2hi:0b101010:0:-1: +%2hi:32767:1:2:32: +%*2hi:32767:0:2: +%2hi:0X7fff:0:-1: +%*2hi:0X7fff:0:-1: +%2hi:0x7FFF:0:-1: +%*2hi:0x7FFF:0:-1: +%2hi:077777:1:2:7: +%*2hi:077777:0:2: +%2hi:0B111111111111111:0:-1: +%*2hi:0B111111111111111:0:-1: +%2hi:0b111111111111111:0:-1: +%*2hi:0b111111111111111:0:-1: +%2hi:32768:1:2:32: +%*2hi:32768:0:2: +%2hi:0X8000:0:-1: +%*2hi:0X8000:0:-1: +%2hi:0x8000:0:-1: +%*2hi:0x8000:0:-1: +%2hi:0100000:1:2:1: +%*2hi:0100000:0:2: +%2hi:0B1000000000000000:0:-1: +%*2hi:0B1000000000000000:0:-1: +%2hi:0b1000000000000000:0:-1: +%*2hi:0b1000000000000000:0:-1: +%2hi:32809:1:2:32: +%*2hi:32809:0:2: +%2hi:0X8029:0:-1: +%*2hi:0X8029:0:-1: +%2hi:0x8029:0:-1: +%*2hi:0x8029:0:-1: +%2hi:0100051:1:2:1: +%*2hi:0100051:0:2: +%2hi:0B1000000000101001:0:-1: +%*2hi:0B1000000000101001:0:-1: +%2hi:0b1000000000101001:0:-1: +%*2hi:0b1000000000101001:0:-1: +%2hi:+0:1:2:0: +%*2hi:+0:0:2: +%2hi:+0X0:1:2:0: +%*2hi:+0X0:0:2: +%2hi:+0x0:1:2:0: +%*2hi:+0x0:0:2: +%2hi:+00:1:2:0: +%*2hi:+00:0:2: +%2hi:+0B0:1:2:0: +%*2hi:+0B0:0:2: +%2hi:+0b0:1:2:0: +%*2hi:+0b0:0:2: +%2hi:+1:1:2:1: +%*2hi:+1:0:2: +%2hi:+0X1:1:2:0: +%*2hi:+0X1:0:2: +%2hi:+0x1:1:2:0: +%*2hi:+0x1:0:2: +%2hi:+01:1:2:0: +%*2hi:+01:0:2: +%2hi:+0B1:1:2:0: +%*2hi:+0B1:0:2: +%2hi:+0b1:1:2:0: +%*2hi:+0b1:0:2: +%2hi:+42:1:2:4: +%*2hi:+42:0:2: +%2hi:+0X2a:1:2:0: +%*2hi:+0X2a:0:2: +%2hi:+0x2A:1:2:0: +%*2hi:+0x2A:0:2: +%2hi:+052:1:2:0: +%*2hi:+052:0:2: +%2hi:+0B101010:1:2:0: +%*2hi:+0B101010:0:2: +%2hi:+0b101010:1:2:0: +%*2hi:+0b101010:0:2: +%2hi:+32767:1:2:3: +%*2hi:+32767:0:2: +%2hi:+0X7fff:1:2:0: +%*2hi:+0X7fff:0:2: +%2hi:+0x7FFF:1:2:0: +%*2hi:+0x7FFF:0:2: +%2hi:+077777:1:2:0: +%*2hi:+077777:0:2: +%2hi:+0B111111111111111:1:2:0: +%*2hi:+0B111111111111111:0:2: +%2hi:+0b111111111111111:1:2:0: +%*2hi:+0b111111111111111:0:2: +%2hi:+32768:1:2:3: +%*2hi:+32768:0:2: +%2hi:+0X8000:1:2:0: +%*2hi:+0X8000:0:2: +%2hi:+0x8000:1:2:0: +%*2hi:+0x8000:0:2: +%2hi:+0100000:1:2:0: +%*2hi:+0100000:0:2: +%2hi:+0B1000000000000000:1:2:0: +%*2hi:+0B1000000000000000:0:2: +%2hi:+0b1000000000000000:1:2:0: +%*2hi:+0b1000000000000000:0:2: +%2hi:+32809:1:2:3: +%*2hi:+32809:0:2: +%2hi:+0X8029:1:2:0: +%*2hi:+0X8029:0:2: +%2hi:+0x8029:1:2:0: +%*2hi:+0x8029:0:2: +%2hi:+0100051:1:2:0: +%*2hi:+0100051:0:2: +%2hi:+0B1000000000101001:1:2:0: +%*2hi:+0B1000000000101001:0:2: +%2hi:+0b1000000000101001:1:2:0: +%*2hi:+0b1000000000101001:0:2: +%4hi::0:-1: +%*4hi::0:-1: +%4hi:-32891:1:4:-328: +%*4hi:-32891:0:4: +%4hi:-0X807b:1:4:-8: +%*4hi:-0X807b:0:4: +%4hi:-0x807B:1:4:-8: +%*4hi:-0x807B:0:4: +%4hi:-0100173:1:4:-8: +%*4hi:-0100173:0:4: +%4hi:-0B1000000001111011:1:4:-1: +%*4hi:-0B1000000001111011:0:4: +%4hi:-0b1000000001111011:1:4:-1: +%*4hi:-0b1000000001111011:0:4: +%4hi:-32769:1:4:-327: +%*4hi:-32769:0:4: +%4hi:-0X8001:1:4:-8: +%*4hi:-0X8001:0:4: +%4hi:-0x8001:1:4:-8: +%*4hi:-0x8001:0:4: +%4hi:-0100001:1:4:-8: +%*4hi:-0100001:0:4: +%4hi:-0B1000000000000001:1:4:-1: +%*4hi:-0B1000000000000001:0:4: +%4hi:-0b1000000000000001:1:4:-1: +%*4hi:-0b1000000000000001:0:4: +%4hi:-32768:1:4:-327: +%*4hi:-32768:0:4: +%4hi:-0X8000:1:4:-8: +%*4hi:-0X8000:0:4: +%4hi:-0x8000:1:4:-8: +%*4hi:-0x8000:0:4: +%4hi:-0100000:1:4:-8: +%*4hi:-0100000:0:4: +%4hi:-0B1000000000000000:1:4:-1: +%*4hi:-0B1000000000000000:0:4: +%4hi:-0b1000000000000000:1:4:-1: +%*4hi:-0b1000000000000000:0:4: +%4hi:-123:1:4:-123: +%*4hi:-123:0:4: +%4hi:-0X7b:1:4:-7: +%*4hi:-0X7b:0:4: +%4hi:-0x7B:1:4:-7: +%*4hi:-0x7B:0:4: +%4hi:-0173:1:4:-15: +%*4hi:-0173:0:4: +%4hi:-0B1111011:1:4:-1: +%*4hi:-0B1111011:0:4: +%4hi:-0b1111011:1:4:-1: +%*4hi:-0b1111011:0:4: +%4hi:-1:1:2:-1: +%*4hi:-1:0:2: +%4hi:-0X1:1:4:-1: +%*4hi:-0X1:0:4: +%4hi:-0x1:1:4:-1: +%*4hi:-0x1:0:4: +%4hi:-01:1:3:-1: +%*4hi:-01:0:3: +%4hi:-0B1:1:4:-1: +%*4hi:-0B1:0:4: +%4hi:-0b1:1:4:-1: +%*4hi:-0b1:0:4: +%4hi:-0:1:2:0: +%*4hi:-0:0:2: +%4hi:-0X0:1:4:0: +%*4hi:-0X0:0:4: +%4hi:-0x0:1:4:0: +%*4hi:-0x0:0:4: +%4hi:-00:1:3:0: +%*4hi:-00:0:3: +%4hi:-0B0:1:4:0: +%*4hi:-0B0:0:4: +%4hi:-0b0:1:4:0: +%*4hi:-0b0:0:4: +%4hi:0:1:1:0: +%*4hi:0:0:1: +%4hi:0X0:1:3:0: +%*4hi:0X0:0:3: +%4hi:0x0:1:3:0: +%*4hi:0x0:0:3: +%4hi:00:1:2:0: +%*4hi:00:0:2: +%4hi:0B0:1:3:0: +%*4hi:0B0:0:3: +%4hi:0b0:1:3:0: +%*4hi:0b0:0:3: +%4hi:1:1:1:1: +%*4hi:1:0:1: +%4hi:0X1:1:3:1: +%*4hi:0X1:0:3: +%4hi:0x1:1:3:1: +%*4hi:0x1:0:3: +%4hi:01:1:2:1: +%*4hi:01:0:2: +%4hi:0B1:1:3:1: +%*4hi:0B1:0:3: +%4hi:0b1:1:3:1: +%*4hi:0b1:0:3: +%4hi:42:1:2:42: +%*4hi:42:0:2: +%4hi:0X2a:1:4:42: +%*4hi:0X2a:0:4: +%4hi:0x2A:1:4:42: +%*4hi:0x2A:0:4: +%4hi:052:1:3:42: +%*4hi:052:0:3: +%4hi:0B101010:1:4:2: +%*4hi:0B101010:0:4: +%4hi:0b101010:1:4:2: +%*4hi:0b101010:0:4: +%4hi:32767:1:4:3276: +%*4hi:32767:0:4: +%4hi:0X7fff:1:4:127: +%*4hi:0X7fff:0:4: +%4hi:0x7FFF:1:4:127: +%*4hi:0x7FFF:0:4: +%4hi:077777:1:4:511: +%*4hi:077777:0:4: +%4hi:0B111111111111111:1:4:3: +%*4hi:0B111111111111111:0:4: +%4hi:0b111111111111111:1:4:3: +%*4hi:0b111111111111111:0:4: +%4hi:32768:1:4:3276: +%*4hi:32768:0:4: +%4hi:0X8000:1:4:128: +%*4hi:0X8000:0:4: +%4hi:0x8000:1:4:128: +%*4hi:0x8000:0:4: +%4hi:0100000:1:4:64: +%*4hi:0100000:0:4: +%4hi:0B1000000000000000:1:4:2: +%*4hi:0B1000000000000000:0:4: +%4hi:0b1000000000000000:1:4:2: +%*4hi:0b1000000000000000:0:4: +%4hi:32809:1:4:3280: +%*4hi:32809:0:4: +%4hi:0X8029:1:4:128: +%*4hi:0X8029:0:4: +%4hi:0x8029:1:4:128: +%*4hi:0x8029:0:4: +%4hi:0100051:1:4:64: +%*4hi:0100051:0:4: +%4hi:0B1000000000101001:1:4:2: +%*4hi:0B1000000000101001:0:4: +%4hi:0b1000000000101001:1:4:2: +%*4hi:0b1000000000101001:0:4: +%4hi:+0:1:2:0: +%*4hi:+0:0:2: +%4hi:+0X0:1:4:0: +%*4hi:+0X0:0:4: +%4hi:+0x0:1:4:0: +%*4hi:+0x0:0:4: +%4hi:+00:1:3:0: +%*4hi:+00:0:3: +%4hi:+0B0:1:4:0: +%*4hi:+0B0:0:4: +%4hi:+0b0:1:4:0: +%*4hi:+0b0:0:4: +%4hi:+1:1:2:1: +%*4hi:+1:0:2: +%4hi:+0X1:1:4:1: +%*4hi:+0X1:0:4: +%4hi:+0x1:1:4:1: +%*4hi:+0x1:0:4: +%4hi:+01:1:3:1: +%*4hi:+01:0:3: +%4hi:+0B1:1:4:1: +%*4hi:+0B1:0:4: +%4hi:+0b1:1:4:1: +%*4hi:+0b1:0:4: +%4hi:+42:1:3:42: +%*4hi:+42:0:3: +%4hi:+0X2a:1:4:2: +%*4hi:+0X2a:0:4: +%4hi:+0x2A:1:4:2: +%*4hi:+0x2A:0:4: +%4hi:+052:1:4:42: +%*4hi:+052:0:4: +%4hi:+0B101010:1:4:1: +%*4hi:+0B101010:0:4: +%4hi:+0b101010:1:4:1: +%*4hi:+0b101010:0:4: +%4hi:+32767:1:4:327: +%*4hi:+32767:0:4: +%4hi:+0X7fff:1:4:7: +%*4hi:+0X7fff:0:4: +%4hi:+0x7FFF:1:4:7: +%*4hi:+0x7FFF:0:4: +%4hi:+077777:1:4:63: +%*4hi:+077777:0:4: +%4hi:+0B111111111111111:1:4:1: +%*4hi:+0B111111111111111:0:4: +%4hi:+0b111111111111111:1:4:1: +%*4hi:+0b111111111111111:0:4: +%4hi:+32768:1:4:327: +%*4hi:+32768:0:4: +%4hi:+0X8000:1:4:8: +%*4hi:+0X8000:0:4: +%4hi:+0x8000:1:4:8: +%*4hi:+0x8000:0:4: +%4hi:+0100000:1:4:8: +%*4hi:+0100000:0:4: +%4hi:+0B1000000000000000:1:4:1: +%*4hi:+0B1000000000000000:0:4: +%4hi:+0b1000000000000000:1:4:1: +%*4hi:+0b1000000000000000:0:4: +%4hi:+32809:1:4:328: +%*4hi:+32809:0:4: +%4hi:+0X8029:1:4:8: +%*4hi:+0X8029:0:4: +%4hi:+0x8029:1:4:8: +%*4hi:+0x8029:0:4: +%4hi:+0100051:1:4:8: +%*4hi:+0100051:0:4: +%4hi:+0B1000000000101001:1:4:1: +%*4hi:+0B1000000000101001:0:4: +%4hi:+0b1000000000101001:1:4:1: +%*4hi:+0b1000000000101001:0:4: +%7hi::0:-1: +%*7hi::0:-1: +%7hi:-32891:1:6:32645: +%*7hi:-32891:0:6: +%7hi:-0X807b:1:7:32645: +%*7hi:-0X807b:0:7: +%7hi:-0x807B:1:7:32645: +%*7hi:-0x807B:0:7: +%7hi:-0100173:1:7:-4111: +%*7hi:-0100173:0:7: +%7hi:-0B1000000001111011:1:7:-8: +%*7hi:-0B1000000001111011:0:7: +%7hi:-0b1000000001111011:1:7:-8: +%*7hi:-0b1000000001111011:0:7: +%7hi:-32769:1:6:32767: +%*7hi:-32769:0:6: +%7hi:-0X8001:1:7:32767: +%*7hi:-0X8001:0:7: +%7hi:-0x8001:1:7:32767: +%*7hi:-0x8001:0:7: +%7hi:-0100001:1:7:-4096: +%*7hi:-0100001:0:7: +%7hi:-0B1000000000000001:1:7:-8: +%*7hi:-0B1000000000000001:0:7: +%7hi:-0b1000000000000001:1:7:-8: +%*7hi:-0b1000000000000001:0:7: +%7hi:-32768:1:6:-32768: +%*7hi:-32768:0:6: +%7hi:-0X8000:1:7:-32768: +%*7hi:-0X8000:0:7: +%7hi:-0x8000:1:7:-32768: +%*7hi:-0x8000:0:7: +%7hi:-0100000:1:7:-4096: +%*7hi:-0100000:0:7: +%7hi:-0B1000000000000000:1:7:-8: +%*7hi:-0B1000000000000000:0:7: +%7hi:-0b1000000000000000:1:7:-8: +%*7hi:-0b1000000000000000:0:7: +%7hi:-123:1:4:-123: +%*7hi:-123:0:4: +%7hi:-0X7b:1:5:-123: +%*7hi:-0X7b:0:5: +%7hi:-0x7B:1:5:-123: +%*7hi:-0x7B:0:5: +%7hi:-0173:1:5:-123: +%*7hi:-0173:0:5: +%7hi:-0B1111011:1:7:-15: +%*7hi:-0B1111011:0:7: +%7hi:-0b1111011:1:7:-15: +%*7hi:-0b1111011:0:7: +%7hi:-1:1:2:-1: +%*7hi:-1:0:2: +%7hi:-0X1:1:4:-1: +%*7hi:-0X1:0:4: +%7hi:-0x1:1:4:-1: +%*7hi:-0x1:0:4: +%7hi:-01:1:3:-1: +%*7hi:-01:0:3: +%7hi:-0B1:1:4:-1: +%*7hi:-0B1:0:4: +%7hi:-0b1:1:4:-1: +%*7hi:-0b1:0:4: +%7hi:-0:1:2:0: +%*7hi:-0:0:2: +%7hi:-0X0:1:4:0: +%*7hi:-0X0:0:4: +%7hi:-0x0:1:4:0: +%*7hi:-0x0:0:4: +%7hi:-00:1:3:0: +%*7hi:-00:0:3: +%7hi:-0B0:1:4:0: +%*7hi:-0B0:0:4: +%7hi:-0b0:1:4:0: +%*7hi:-0b0:0:4: +%7hi:0:1:1:0: +%*7hi:0:0:1: +%7hi:0X0:1:3:0: +%*7hi:0X0:0:3: +%7hi:0x0:1:3:0: +%*7hi:0x0:0:3: +%7hi:00:1:2:0: +%*7hi:00:0:2: +%7hi:0B0:1:3:0: +%*7hi:0B0:0:3: +%7hi:0b0:1:3:0: +%*7hi:0b0:0:3: +%7hi:1:1:1:1: +%*7hi:1:0:1: +%7hi:0X1:1:3:1: +%*7hi:0X1:0:3: +%7hi:0x1:1:3:1: +%*7hi:0x1:0:3: +%7hi:01:1:2:1: +%*7hi:01:0:2: +%7hi:0B1:1:3:1: +%*7hi:0B1:0:3: +%7hi:0b1:1:3:1: +%*7hi:0b1:0:3: +%7hi:42:1:2:42: +%*7hi:42:0:2: +%7hi:0X2a:1:4:42: +%*7hi:0X2a:0:4: +%7hi:0x2A:1:4:42: +%*7hi:0x2A:0:4: +%7hi:052:1:3:42: +%*7hi:052:0:3: +%7hi:0B101010:1:7:21: +%*7hi:0B101010:0:7: +%7hi:0b101010:1:7:21: +%*7hi:0b101010:0:7: +%7hi:32767:1:5:32767: +%*7hi:32767:0:5: +%7hi:0X7fff:1:6:32767: +%*7hi:0X7fff:0:6: +%7hi:0x7FFF:1:6:32767: +%*7hi:0x7FFF:0:6: +%7hi:077777:1:6:32767: +%*7hi:077777:0:6: +%7hi:0B111111111111111:1:7:31: +%*7hi:0B111111111111111:0:7: +%7hi:0b111111111111111:1:7:31: +%*7hi:0b111111111111111:0:7: +%7hi:32768:1:5:-32768: +%*7hi:32768:0:5: +%7hi:0X8000:1:6:-32768: +%*7hi:0X8000:0:6: +%7hi:0x8000:1:6:-32768: +%*7hi:0x8000:0:6: +%7hi:0100000:1:7:-32768: +%*7hi:0100000:0:7: +%7hi:0B1000000000000000:1:7:16: +%*7hi:0B1000000000000000:0:7: +%7hi:0b1000000000000000:1:7:16: +%*7hi:0b1000000000000000:0:7: +%7hi:32809:1:5:-32727: +%*7hi:32809:0:5: +%7hi:0X8029:1:6:-32727: +%*7hi:0X8029:0:6: +%7hi:0x8029:1:6:-32727: +%*7hi:0x8029:0:6: +%7hi:0100051:1:7:-32727: +%*7hi:0100051:0:7: +%7hi:0B1000000000101001:1:7:16: +%*7hi:0B1000000000101001:0:7: +%7hi:0b1000000000101001:1:7:16: +%*7hi:0b1000000000101001:0:7: +%7hi:+0:1:2:0: +%*7hi:+0:0:2: +%7hi:+0X0:1:4:0: +%*7hi:+0X0:0:4: +%7hi:+0x0:1:4:0: +%*7hi:+0x0:0:4: +%7hi:+00:1:3:0: +%*7hi:+00:0:3: +%7hi:+0B0:1:4:0: +%*7hi:+0B0:0:4: +%7hi:+0b0:1:4:0: +%*7hi:+0b0:0:4: +%7hi:+1:1:2:1: +%*7hi:+1:0:2: +%7hi:+0X1:1:4:1: +%*7hi:+0X1:0:4: +%7hi:+0x1:1:4:1: +%*7hi:+0x1:0:4: +%7hi:+01:1:3:1: +%*7hi:+01:0:3: +%7hi:+0B1:1:4:1: +%*7hi:+0B1:0:4: +%7hi:+0b1:1:4:1: +%*7hi:+0b1:0:4: +%7hi:+42:1:3:42: +%*7hi:+42:0:3: +%7hi:+0X2a:1:5:42: +%*7hi:+0X2a:0:5: +%7hi:+0x2A:1:5:42: +%*7hi:+0x2A:0:5: +%7hi:+052:1:4:42: +%*7hi:+052:0:4: +%7hi:+0B101010:1:7:10: +%*7hi:+0B101010:0:7: +%7hi:+0b101010:1:7:10: +%*7hi:+0b101010:0:7: +%7hi:+32767:1:6:32767: +%*7hi:+32767:0:6: +%7hi:+0X7fff:1:7:32767: +%*7hi:+0X7fff:0:7: +%7hi:+0x7FFF:1:7:32767: +%*7hi:+0x7FFF:0:7: +%7hi:+077777:1:7:32767: +%*7hi:+077777:0:7: +%7hi:+0B111111111111111:1:7:15: +%*7hi:+0B111111111111111:0:7: +%7hi:+0b111111111111111:1:7:15: +%*7hi:+0b111111111111111:0:7: +%7hi:+32768:1:6:-32768: +%*7hi:+32768:0:6: +%7hi:+0X8000:1:7:-32768: +%*7hi:+0X8000:0:7: +%7hi:+0x8000:1:7:-32768: +%*7hi:+0x8000:0:7: +%7hi:+0100000:1:7:4096: +%*7hi:+0100000:0:7: +%7hi:+0B1000000000000000:1:7:8: +%*7hi:+0B1000000000000000:0:7: +%7hi:+0b1000000000000000:1:7:8: +%*7hi:+0b1000000000000000:0:7: +%7hi:+32809:1:6:-32727: +%*7hi:+32809:0:6: +%7hi:+0X8029:1:7:-32727: +%*7hi:+0X8029:0:7: +%7hi:+0x8029:1:7:-32727: +%*7hi:+0x8029:0:7: +%7hi:+0100051:1:7:4101: +%*7hi:+0100051:0:7: +%7hi:+0B1000000000101001:1:7:8: +%*7hi:+0B1000000000101001:0:7: +%7hi:+0b1000000000101001:1:7:8: +%*7hi:+0b1000000000101001:0:7: +%2hi: :0:-1: +%*2hi: :0:-1: +%2hi: -32891:1:3:-3: +%*2hi: -32891:0:3: +%2hi: -0X807b:1:3:0: +%*2hi: -0X807b:0:3: +%2hi: -0x807B:1:3:0: +%*2hi: -0x807B:0:3: +%2hi: -0100173:1:3:0: +%*2hi: -0100173:0:3: +%2hi: -0B1000000001111011:1:3:0: +%*2hi: -0B1000000001111011:0:3: +%2hi: -0b1000000001111011:1:3:0: +%*2hi: -0b1000000001111011:0:3: +%2hi: -32769:1:3:-3: +%*2hi: -32769:0:3: +%2hi: -0X8001:1:3:0: +%*2hi: -0X8001:0:3: +%2hi: -0x8001:1:3:0: +%*2hi: -0x8001:0:3: +%2hi: -0100001:1:3:0: +%*2hi: -0100001:0:3: +%2hi: -0B1000000000000001:1:3:0: +%*2hi: -0B1000000000000001:0:3: +%2hi: -0b1000000000000001:1:3:0: +%*2hi: -0b1000000000000001:0:3: +%2hi: -32768:1:3:-3: +%*2hi: -32768:0:3: +%2hi: -0X8000:1:3:0: +%*2hi: -0X8000:0:3: +%2hi: -0x8000:1:3:0: +%*2hi: -0x8000:0:3: +%2hi: -0100000:1:3:0: +%*2hi: -0100000:0:3: +%2hi: -0B1000000000000000:1:3:0: +%*2hi: -0B1000000000000000:0:3: +%2hi: -0b1000000000000000:1:3:0: +%*2hi: -0b1000000000000000:0:3: +%2hi: -123:1:3:-1: +%*2hi: -123:0:3: +%2hi: -0X7b:1:3:0: +%*2hi: -0X7b:0:3: +%2hi: -0x7B:1:3:0: +%*2hi: -0x7B:0:3: +%2hi: -0173:1:3:0: +%*2hi: -0173:0:3: +%2hi: -0B1111011:1:3:0: +%*2hi: -0B1111011:0:3: +%2hi: -0b1111011:1:3:0: +%*2hi: -0b1111011:0:3: +%2hi: -1:1:3:-1: +%*2hi: -1:0:3: +%2hi: -0X1:1:3:0: +%*2hi: -0X1:0:3: +%2hi: -0x1:1:3:0: +%*2hi: -0x1:0:3: +%2hi: -01:1:3:0: +%*2hi: -01:0:3: +%2hi: -0B1:1:3:0: +%*2hi: -0B1:0:3: +%2hi: -0b1:1:3:0: +%*2hi: -0b1:0:3: +%2hi: -0:1:3:0: +%*2hi: -0:0:3: +%2hi: -0X0:1:3:0: +%*2hi: -0X0:0:3: +%2hi: -0x0:1:3:0: +%*2hi: -0x0:0:3: +%2hi: -00:1:3:0: +%*2hi: -00:0:3: +%2hi: -0B0:1:3:0: +%*2hi: -0B0:0:3: +%2hi: -0b0:1:3:0: +%*2hi: -0b0:0:3: +%2hi: 0:1:2:0: +%*2hi: 0:0:2: +%2hi: 0X0:0:-1: +%*2hi: 0X0:0:-1: +%2hi: 0x0:0:-1: +%*2hi: 0x0:0:-1: +%2hi: 00:1:3:0: +%*2hi: 00:0:3: +%2hi: 0B0:0:-1: +%*2hi: 0B0:0:-1: +%2hi: 0b0:0:-1: +%*2hi: 0b0:0:-1: +%2hi: 1:1:2:1: +%*2hi: 1:0:2: +%2hi: 0X1:0:-1: +%*2hi: 0X1:0:-1: +%2hi: 0x1:0:-1: +%*2hi: 0x1:0:-1: +%2hi: 01:1:3:1: +%*2hi: 01:0:3: +%2hi: 0B1:0:-1: +%*2hi: 0B1:0:-1: +%2hi: 0b1:0:-1: +%*2hi: 0b1:0:-1: +%2hi: 42:1:3:42: +%*2hi: 42:0:3: +%2hi: 0X2a:0:-1: +%*2hi: 0X2a:0:-1: +%2hi: 0x2A:0:-1: +%*2hi: 0x2A:0:-1: +%2hi: 052:1:3:5: +%*2hi: 052:0:3: +%2hi: 0B101010:0:-1: +%*2hi: 0B101010:0:-1: +%2hi: 0b101010:0:-1: +%*2hi: 0b101010:0:-1: +%2hi: 32767:1:3:32: +%*2hi: 32767:0:3: +%2hi: 0X7fff:0:-1: +%*2hi: 0X7fff:0:-1: +%2hi: 0x7FFF:0:-1: +%*2hi: 0x7FFF:0:-1: +%2hi: 077777:1:3:7: +%*2hi: 077777:0:3: +%2hi: 0B111111111111111:0:-1: +%*2hi: 0B111111111111111:0:-1: +%2hi: 0b111111111111111:0:-1: +%*2hi: 0b111111111111111:0:-1: +%2hi: 32768:1:3:32: +%*2hi: 32768:0:3: +%2hi: 0X8000:0:-1: +%*2hi: 0X8000:0:-1: +%2hi: 0x8000:0:-1: +%*2hi: 0x8000:0:-1: +%2hi: 0100000:1:3:1: +%*2hi: 0100000:0:3: +%2hi: 0B1000000000000000:0:-1: +%*2hi: 0B1000000000000000:0:-1: +%2hi: 0b1000000000000000:0:-1: +%*2hi: 0b1000000000000000:0:-1: +%2hi: 32809:1:3:32: +%*2hi: 32809:0:3: +%2hi: 0X8029:0:-1: +%*2hi: 0X8029:0:-1: +%2hi: 0x8029:0:-1: +%*2hi: 0x8029:0:-1: +%2hi: 0100051:1:3:1: +%*2hi: 0100051:0:3: +%2hi: 0B1000000000101001:0:-1: +%*2hi: 0B1000000000101001:0:-1: +%2hi: 0b1000000000101001:0:-1: +%*2hi: 0b1000000000101001:0:-1: +%2hi: +0:1:3:0: +%*2hi: +0:0:3: +%2hi: +0X0:1:3:0: +%*2hi: +0X0:0:3: +%2hi: +0x0:1:3:0: +%*2hi: +0x0:0:3: +%2hi: +00:1:3:0: +%*2hi: +00:0:3: +%2hi: +0B0:1:3:0: +%*2hi: +0B0:0:3: +%2hi: +0b0:1:3:0: +%*2hi: +0b0:0:3: +%2hi: +1:1:3:1: +%*2hi: +1:0:3: +%2hi: +0X1:1:3:0: +%*2hi: +0X1:0:3: +%2hi: +0x1:1:3:0: +%*2hi: +0x1:0:3: +%2hi: +01:1:3:0: +%*2hi: +01:0:3: +%2hi: +0B1:1:3:0: +%*2hi: +0B1:0:3: +%2hi: +0b1:1:3:0: +%*2hi: +0b1:0:3: +%2hi: +42:1:3:4: +%*2hi: +42:0:3: +%2hi: +0X2a:1:3:0: +%*2hi: +0X2a:0:3: +%2hi: +0x2A:1:3:0: +%*2hi: +0x2A:0:3: +%2hi: +052:1:3:0: +%*2hi: +052:0:3: +%2hi: +0B101010:1:3:0: +%*2hi: +0B101010:0:3: +%2hi: +0b101010:1:3:0: +%*2hi: +0b101010:0:3: +%2hi: +32767:1:3:3: +%*2hi: +32767:0:3: +%2hi: +0X7fff:1:3:0: +%*2hi: +0X7fff:0:3: +%2hi: +0x7FFF:1:3:0: +%*2hi: +0x7FFF:0:3: +%2hi: +077777:1:3:0: +%*2hi: +077777:0:3: +%2hi: +0B111111111111111:1:3:0: +%*2hi: +0B111111111111111:0:3: +%2hi: +0b111111111111111:1:3:0: +%*2hi: +0b111111111111111:0:3: +%2hi: +32768:1:3:3: +%*2hi: +32768:0:3: +%2hi: +0X8000:1:3:0: +%*2hi: +0X8000:0:3: +%2hi: +0x8000:1:3:0: +%*2hi: +0x8000:0:3: +%2hi: +0100000:1:3:0: +%*2hi: +0100000:0:3: +%2hi: +0B1000000000000000:1:3:0: +%*2hi: +0B1000000000000000:0:3: +%2hi: +0b1000000000000000:1:3:0: +%*2hi: +0b1000000000000000:0:3: +%2hi: +32809:1:3:3: +%*2hi: +32809:0:3: +%2hi: +0X8029:1:3:0: +%*2hi: +0X8029:0:3: +%2hi: +0x8029:1:3:0: +%*2hi: +0x8029:0:3: +%2hi: +0100051:1:3:0: +%*2hi: +0100051:0:3: +%2hi: +0B1000000000101001:1:3:0: +%*2hi: +0B1000000000101001:0:3: +%2hi: +0b1000000000101001:1:3:0: +%*2hi: +0b1000000000101001:0:3: +%7hi: :0:-1: +%*7hi: :0:-1: +%7hi: -32891:1:7:32645: +%*7hi: -32891:0:7: +%7hi: -0X807b:1:8:32645: +%*7hi: -0X807b:0:8: +%7hi: -0x807B:1:8:32645: +%*7hi: -0x807B:0:8: +%7hi: -0100173:1:8:-4111: +%*7hi: -0100173:0:8: +%7hi: -0B1000000001111011:1:8:-8: +%*7hi: -0B1000000001111011:0:8: +%7hi: -0b1000000001111011:1:8:-8: +%*7hi: -0b1000000001111011:0:8: +%7hi: -32769:1:7:32767: +%*7hi: -32769:0:7: +%7hi: -0X8001:1:8:32767: +%*7hi: -0X8001:0:8: +%7hi: -0x8001:1:8:32767: +%*7hi: -0x8001:0:8: +%7hi: -0100001:1:8:-4096: +%*7hi: -0100001:0:8: +%7hi: -0B1000000000000001:1:8:-8: +%*7hi: -0B1000000000000001:0:8: +%7hi: -0b1000000000000001:1:8:-8: +%*7hi: -0b1000000000000001:0:8: +%7hi: -32768:1:7:-32768: +%*7hi: -32768:0:7: +%7hi: -0X8000:1:8:-32768: +%*7hi: -0X8000:0:8: +%7hi: -0x8000:1:8:-32768: +%*7hi: -0x8000:0:8: +%7hi: -0100000:1:8:-4096: +%*7hi: -0100000:0:8: +%7hi: -0B1000000000000000:1:8:-8: +%*7hi: -0B1000000000000000:0:8: +%7hi: -0b1000000000000000:1:8:-8: +%*7hi: -0b1000000000000000:0:8: +%7hi: -123:1:5:-123: +%*7hi: -123:0:5: +%7hi: -0X7b:1:6:-123: +%*7hi: -0X7b:0:6: +%7hi: -0x7B:1:6:-123: +%*7hi: -0x7B:0:6: +%7hi: -0173:1:6:-123: +%*7hi: -0173:0:6: +%7hi: -0B1111011:1:8:-15: +%*7hi: -0B1111011:0:8: +%7hi: -0b1111011:1:8:-15: +%*7hi: -0b1111011:0:8: +%7hi: -1:1:3:-1: +%*7hi: -1:0:3: +%7hi: -0X1:1:5:-1: +%*7hi: -0X1:0:5: +%7hi: -0x1:1:5:-1: +%*7hi: -0x1:0:5: +%7hi: -01:1:4:-1: +%*7hi: -01:0:4: +%7hi: -0B1:1:5:-1: +%*7hi: -0B1:0:5: +%7hi: -0b1:1:5:-1: +%*7hi: -0b1:0:5: +%7hi: -0:1:3:0: +%*7hi: -0:0:3: +%7hi: -0X0:1:5:0: +%*7hi: -0X0:0:5: +%7hi: -0x0:1:5:0: +%*7hi: -0x0:0:5: +%7hi: -00:1:4:0: +%*7hi: -00:0:4: +%7hi: -0B0:1:5:0: +%*7hi: -0B0:0:5: +%7hi: -0b0:1:5:0: +%*7hi: -0b0:0:5: +%7hi: 0:1:2:0: +%*7hi: 0:0:2: +%7hi: 0X0:1:4:0: +%*7hi: 0X0:0:4: +%7hi: 0x0:1:4:0: +%*7hi: 0x0:0:4: +%7hi: 00:1:3:0: +%*7hi: 00:0:3: +%7hi: 0B0:1:4:0: +%*7hi: 0B0:0:4: +%7hi: 0b0:1:4:0: +%*7hi: 0b0:0:4: +%7hi: 1:1:2:1: +%*7hi: 1:0:2: +%7hi: 0X1:1:4:1: +%*7hi: 0X1:0:4: +%7hi: 0x1:1:4:1: +%*7hi: 0x1:0:4: +%7hi: 01:1:3:1: +%*7hi: 01:0:3: +%7hi: 0B1:1:4:1: +%*7hi: 0B1:0:4: +%7hi: 0b1:1:4:1: +%*7hi: 0b1:0:4: +%7hi: 42:1:3:42: +%*7hi: 42:0:3: +%7hi: 0X2a:1:5:42: +%*7hi: 0X2a:0:5: +%7hi: 0x2A:1:5:42: +%*7hi: 0x2A:0:5: +%7hi: 052:1:4:42: +%*7hi: 052:0:4: +%7hi: 0B101010:1:8:21: +%*7hi: 0B101010:0:8: +%7hi: 0b101010:1:8:21: +%*7hi: 0b101010:0:8: +%7hi: 32767:1:6:32767: +%*7hi: 32767:0:6: +%7hi: 0X7fff:1:7:32767: +%*7hi: 0X7fff:0:7: +%7hi: 0x7FFF:1:7:32767: +%*7hi: 0x7FFF:0:7: +%7hi: 077777:1:7:32767: +%*7hi: 077777:0:7: +%7hi: 0B111111111111111:1:8:31: +%*7hi: 0B111111111111111:0:8: +%7hi: 0b111111111111111:1:8:31: +%*7hi: 0b111111111111111:0:8: +%7hi: 32768:1:6:-32768: +%*7hi: 32768:0:6: +%7hi: 0X8000:1:7:-32768: +%*7hi: 0X8000:0:7: +%7hi: 0x8000:1:7:-32768: +%*7hi: 0x8000:0:7: +%7hi: 0100000:1:8:-32768: +%*7hi: 0100000:0:8: +%7hi: 0B1000000000000000:1:8:16: +%*7hi: 0B1000000000000000:0:8: +%7hi: 0b1000000000000000:1:8:16: +%*7hi: 0b1000000000000000:0:8: +%7hi: 32809:1:6:-32727: +%*7hi: 32809:0:6: +%7hi: 0X8029:1:7:-32727: +%*7hi: 0X8029:0:7: +%7hi: 0x8029:1:7:-32727: +%*7hi: 0x8029:0:7: +%7hi: 0100051:1:8:-32727: +%*7hi: 0100051:0:8: +%7hi: 0B1000000000101001:1:8:16: +%*7hi: 0B1000000000101001:0:8: +%7hi: 0b1000000000101001:1:8:16: +%*7hi: 0b1000000000101001:0:8: +%7hi: +0:1:3:0: +%*7hi: +0:0:3: +%7hi: +0X0:1:5:0: +%*7hi: +0X0:0:5: +%7hi: +0x0:1:5:0: +%*7hi: +0x0:0:5: +%7hi: +00:1:4:0: +%*7hi: +00:0:4: +%7hi: +0B0:1:5:0: +%*7hi: +0B0:0:5: +%7hi: +0b0:1:5:0: +%*7hi: +0b0:0:5: +%7hi: +1:1:3:1: +%*7hi: +1:0:3: +%7hi: +0X1:1:5:1: +%*7hi: +0X1:0:5: +%7hi: +0x1:1:5:1: +%*7hi: +0x1:0:5: +%7hi: +01:1:4:1: +%*7hi: +01:0:4: +%7hi: +0B1:1:5:1: +%*7hi: +0B1:0:5: +%7hi: +0b1:1:5:1: +%*7hi: +0b1:0:5: +%7hi: +42:1:4:42: +%*7hi: +42:0:4: +%7hi: +0X2a:1:6:42: +%*7hi: +0X2a:0:6: +%7hi: +0x2A:1:6:42: +%*7hi: +0x2A:0:6: +%7hi: +052:1:5:42: +%*7hi: +052:0:5: +%7hi: +0B101010:1:8:10: +%*7hi: +0B101010:0:8: +%7hi: +0b101010:1:8:10: +%*7hi: +0b101010:0:8: +%7hi: +32767:1:7:32767: +%*7hi: +32767:0:7: +%7hi: +0X7fff:1:8:32767: +%*7hi: +0X7fff:0:8: +%7hi: +0x7FFF:1:8:32767: +%*7hi: +0x7FFF:0:8: +%7hi: +077777:1:8:32767: +%*7hi: +077777:0:8: +%7hi: +0B111111111111111:1:8:15: +%*7hi: +0B111111111111111:0:8: +%7hi: +0b111111111111111:1:8:15: +%*7hi: +0b111111111111111:0:8: +%7hi: +32768:1:7:-32768: +%*7hi: +32768:0:7: +%7hi: +0X8000:1:8:-32768: +%*7hi: +0X8000:0:8: +%7hi: +0x8000:1:8:-32768: +%*7hi: +0x8000:0:8: +%7hi: +0100000:1:8:4096: +%*7hi: +0100000:0:8: +%7hi: +0B1000000000000000:1:8:8: +%*7hi: +0B1000000000000000:0:8: +%7hi: +0b1000000000000000:1:8:8: +%*7hi: +0b1000000000000000:0:8: +%7hi: +32809:1:7:-32727: +%*7hi: +32809:0:7: +%7hi: +0X8029:1:8:-32727: +%*7hi: +0X8029:0:8: +%7hi: +0x8029:1:8:-32727: +%*7hi: +0x8029:0:8: +%7hi: +0100051:1:8:4101: +%*7hi: +0100051:0:8: +%7hi: +0B1000000000101001:1:8:8: +%*7hi: +0B1000000000101001:0:8: +%7hi: +0b1000000000101001:1:8:8: +%*7hi: +0b1000000000101001:0:8: diff --git a/stdio-common/tst-scanf-format-skeleton-c.c b/stdio-common/tst-scanf-format-skeleton-c.c new file mode 100644 index 0000000..181077f --- /dev/null +++ b/stdio-common/tst-scanf-format-skeleton-c.c @@ -0,0 +1,21 @@ +/* Test skeleton for formatted scanf input for character conversions. + 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 + 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/>. */ + +typedef char *type_t; + +#include "tst-scanf-format-skeleton.c" diff --git a/stdio-common/tst-scanf-format-skeleton-char.c b/stdio-common/tst-scanf-format-skeleton-char.c new file mode 100644 index 0000000..a694de4 --- /dev/null +++ b/stdio-common/tst-scanf-format-skeleton-char.c @@ -0,0 +1,21 @@ +/* Test skeleton for formatted scanf input for signed char conversions. + 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 + 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/>. */ + +typedef signed char type_t; + +#include "tst-scanf-format-skeleton.c" diff --git a/stdio-common/tst-scanf-format-skeleton-double.c b/stdio-common/tst-scanf-format-skeleton-double.c new file mode 100644 index 0000000..502f2ad --- /dev/null +++ b/stdio-common/tst-scanf-format-skeleton-double.c @@ -0,0 +1,21 @@ +/* Test skeleton for formatted scanf input for double conversions. + 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 + 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/>. */ + +typedef double type_t; + +#include "tst-scanf-format-skeleton.c" diff --git a/stdio-common/tst-scanf-format-skeleton-float.c b/stdio-common/tst-scanf-format-skeleton-float.c new file mode 100644 index 0000000..2104c0f --- /dev/null +++ b/stdio-common/tst-scanf-format-skeleton-float.c @@ -0,0 +1,21 @@ +/* Test skeleton for formatted scanf input for float conversions. + 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 + 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/>. */ + +typedef float type_t; + +#include "tst-scanf-format-skeleton.c" diff --git a/stdio-common/tst-scanf-format-skeleton-int.c b/stdio-common/tst-scanf-format-skeleton-int.c new file mode 100644 index 0000000..eb4e9de --- /dev/null +++ b/stdio-common/tst-scanf-format-skeleton-int.c @@ -0,0 +1,21 @@ +/* Test skeleton for formatted scanf input for int conversions. + 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 + 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/>. */ + +typedef int type_t; + +#include "tst-scanf-format-skeleton.c" diff --git a/stdio-common/tst-scanf-format-skeleton-ldouble.c b/stdio-common/tst-scanf-format-skeleton-ldouble.c new file mode 100644 index 0000000..3649110 --- /dev/null +++ b/stdio-common/tst-scanf-format-skeleton-ldouble.c @@ -0,0 +1,21 @@ +/* Test skeleton for formatted scanf input for long double conversions. + 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 + 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/>. */ + +typedef long double type_t; + +#include "tst-scanf-format-skeleton.c" diff --git a/stdio-common/tst-scanf-format-skeleton-llong.c b/stdio-common/tst-scanf-format-skeleton-llong.c new file mode 100644 index 0000000..8b8324e --- /dev/null +++ b/stdio-common/tst-scanf-format-skeleton-llong.c @@ -0,0 +1,21 @@ +/* Test skeleton for formatted scanf input for long long int conversions. + 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 + 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/>. */ + +typedef long long int type_t; + +#include "tst-scanf-format-skeleton.c" diff --git a/stdio-common/tst-scanf-format-skeleton-long.c b/stdio-common/tst-scanf-format-skeleton-long.c new file mode 100644 index 0000000..91aa091 --- /dev/null +++ b/stdio-common/tst-scanf-format-skeleton-long.c @@ -0,0 +1,21 @@ +/* Test skeleton for formatted scanf input for long int conversions. + 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 + 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/>. */ + +typedef long int type_t; + +#include "tst-scanf-format-skeleton.c" diff --git a/stdio-common/tst-scanf-format-skeleton-short.c b/stdio-common/tst-scanf-format-skeleton-short.c new file mode 100644 index 0000000..ca51a25 --- /dev/null +++ b/stdio-common/tst-scanf-format-skeleton-short.c @@ -0,0 +1,21 @@ +/* Test skeleton for formatted scanf input for short int conversions. + 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 + 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/>. */ + +typedef short int type_t; + +#include "tst-scanf-format-skeleton.c" diff --git a/stdio-common/tst-scanf-format-skeleton-uchar.c b/stdio-common/tst-scanf-format-skeleton-uchar.c new file mode 100644 index 0000000..6be8917 --- /dev/null +++ b/stdio-common/tst-scanf-format-skeleton-uchar.c @@ -0,0 +1,22 @@ +/* Test skeleton for formatted scanf input for unsigned char conversions. + 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 + 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/>. */ + +#define TYPE_T_UNSIGNED_P 1 +typedef unsigned char type_t; + +#include "tst-scanf-format-skeleton.c" diff --git a/stdio-common/tst-scanf-format-skeleton-uint.c b/stdio-common/tst-scanf-format-skeleton-uint.c new file mode 100644 index 0000000..1508dc3 --- /dev/null +++ b/stdio-common/tst-scanf-format-skeleton-uint.c @@ -0,0 +1,22 @@ +/* Test skeleton for formatted scanf input for unsigned int conversions. + 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 + 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/>. */ + +#define TYPE_T_UNSIGNED_P 1 +typedef unsigned int type_t; + +#include "tst-scanf-format-skeleton.c" diff --git a/stdio-common/tst-scanf-format-skeleton-ullong.c b/stdio-common/tst-scanf-format-skeleton-ullong.c new file mode 100644 index 0000000..b0b8050 --- /dev/null +++ b/stdio-common/tst-scanf-format-skeleton-ullong.c @@ -0,0 +1,22 @@ +/* Test skeleton for formatted scanf input for unsigned long long int convs. + 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 + 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/>. */ + +#define TYPE_T_UNSIGNED_P 1 +typedef unsigned long long int type_t; + +#include "tst-scanf-format-skeleton.c" diff --git a/stdio-common/tst-scanf-format-skeleton-ulong.c b/stdio-common/tst-scanf-format-skeleton-ulong.c new file mode 100644 index 0000000..3198825 --- /dev/null +++ b/stdio-common/tst-scanf-format-skeleton-ulong.c @@ -0,0 +1,22 @@ +/* Test skeleton for formatted scanf input for unsigned long int convs. + 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 + 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/>. */ + +#define TYPE_T_UNSIGNED_P 1 +typedef unsigned long int type_t; + +#include "tst-scanf-format-skeleton.c" diff --git a/stdio-common/tst-scanf-format-skeleton-ushort.c b/stdio-common/tst-scanf-format-skeleton-ushort.c new file mode 100644 index 0000000..2b710c5 --- /dev/null +++ b/stdio-common/tst-scanf-format-skeleton-ushort.c @@ -0,0 +1,22 @@ +/* Test skeleton for formatted scanf input for unsigned short int conversions. + 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 + 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/>. */ + +#define TYPE_T_UNSIGNED_P 1 +typedef unsigned short int type_t; + +#include "tst-scanf-format-skeleton.c" diff --git a/stdio-common/tst-scanf-format-skeleton.c b/stdio-common/tst-scanf-format-skeleton.c new file mode 100644 index 0000000..bf1129b --- /dev/null +++ b/stdio-common/tst-scanf-format-skeleton.c @@ -0,0 +1,373 @@ +/* Test skeleton for formatted scanf input. + 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 + 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/>. */ + +/* The following definitions have to be supplied by the source including + this skeleton: + + Macros: + TYPE_T_UNSIGNED_P [optional] Set to 1 if handling an unsigned + integer conversion. + + Typedefs: + type_t Type to hold data produced by the conversion + handled. + + Callable objects: + scanf_under_test Wrapper for the 'scanf' family feature to be + tested. + verify_input Verifier called to determine whether there is a + match between the data retrieved by the feature + tested and MATCH reference data supplied by input. + pointer_to_value Converter making a pointer suitable for the + feature tested from the data holding type. + initialize_value Initializer for the data holder to use ahead of + each call to the feature tested. + + It is up to the source including this skeleton whether the individual + callable objects are going to be macros or actual functions. + + See tst-*scanf-format-*.c for usage examples. */ + +#include <ctype.h> +#include <dlfcn.h> +#include <mcheck.h> +#include <stdbool.h> +#include <stddef.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + +#include <support/check.h> +#include <support/support.h> + +/* Tweak our environment according to any TYPE_T_UNSIGNED_P setting + supplied by the individual test case. */ +#ifndef TYPE_T_UNSIGNED_P +# define TYPE_T_UNSIGNED_P 0 +#endif +#if TYPE_T_UNSIGNED_P +# define UNSIGNED unsigned +#else +# define UNSIGNED +#endif + +/* Read and return a single character from standard input, returning + end-of-file or error status indication where applicable. */ + +static int +read_input (void) +{ + int c = getchar (); + if (ferror (stdin)) + c = INPUT_ERROR; + else if (feof (stdin)) + c = INPUT_EOF; + return c; +} + +/* Consume a signed decimal integer supplied by READ_INPUT above, up to + the following ':' field separator which is removed from input, making + sure the value requested does not overflow the range of the data type + according to TYPE_T_UNSIGNED_P. + + Return the value retrieved and set ERRP to zero on success, otherwise + set ERRP to the error code. */ + +static long long +read_integer (int *errp) +{ + bool m = false; + int ch; + + ch = read_input (); + if (ch == '-' || ch == '+') + { + m = ch == '-'; + ch = read_input (); + } + + if (ch == ':') + { + *errp = INPUT_FORMAT; + return 0; + } + + unsigned long long v = 0; + while (1) + { + unsigned long long v0 = v; + + if (isdigit (ch)) + { + v = 10 * v + (ch - '0'); + if (!(TYPE_T_UNSIGNED_P + || (v & ~((~0ULL) >> 1)) == 0 + || (m && v == ~((~0ULL) >> 1))) + || v < v0) + { + *errp = INPUT_OVERFLOW; + return 0; + } + } + else if (ch < 0) + { + *errp = ch; + return 0; + } + else if (ch != ':') + { + *errp = INPUT_FORMAT; + return 0; + } + else + break; + + ch = read_input (); + } + + *errp = 0; + return m ? -v : v; +} + +/* Return an error message corresponding to ERR. */ + +static const char * +get_error_message (int err) +{ + switch (err) + { + case INPUT_EOF: + return "input line %zi: premature end of input"; + case INPUT_ERROR: + return "input line %zi: error reading input data: %m"; + case INPUT_FORMAT: + return "input line %zi: input data format error"; + case INPUT_OVERFLOW: + return "input line %zi: input data arithmetic overflow"; + case OUTPUT_TERM: + return "input line %zi: string termination missing from output"; + case OUTPUT_OVERRUN: + return "input line %zi: output data overrun"; + default: + return "input line %zi: internal test error"; + } +} + +/* Consume a record supplied by READ_INPUT above, according to '%' and + any assignment-suppressing character '*', followed by any width W, + any length modifier L, and conversion C, all already provided in FMT + (along with trailing "%lln" implicitly appended by the caller) and + removed from input along with the following ':' field separator. + For convenience the last character of conversion C is supplied as + the F parameter. + + Record formats consumed: + + %*<L><C>:<INPUT>:<RESULT==0>:<COUNT==-1>: + %*<W><L><C>:<INPUT>:<RESULT==0>:<COUNT==-1>: + %<L><C>:<INPUT>:<RESULT==0>:<COUNT==-1>: + %<W><L><C>:<INPUT>:<RESULT==0>:<COUNT==-1>: + %*<L><C>:<INPUT>:<RESULT>:<COUNT>: + %*<W><L><C>:<INPUT>:<RESULT>:<COUNT>: + %<L><C>:<INPUT>:<RESULT!=0>:<COUNT>:<MATCH>: + %<W><L><C>:<INPUT>:<RESULT!=0>:<COUNT>:<MATCH>: + + Verify that the 'scanf' family function under test returned RESULT, + that the "%lln" conversion recorded COUNT characters or has not been + executed leaving the value at -1 as applicable, and where executed + that the conversion requested produced output matching MATCH. + + Return 0 on success, -1 on failure. */ + +static int +do_scanf (char f, char *fmt) +{ + bool value_match = true; + bool count_match = true; + long long count = -1; + bool match = true; + long long result; + long long r; + long long c; + type_t val; + int err; + int ch; + + initialize_value (val); + /* Make sure it's been committed. */ + __asm__ ("" : : : "memory"); + + if (fmt[1] == '*') + result = scanf_under_test (fmt, &count); + else + result = scanf_under_test (fmt, pointer_to_value (val), &count); + if (result < 0) + FAIL_RET (get_error_message (result), line); + + do + ch = read_input (); + while (ch != ':' && ch != INPUT_ERROR && ch != INPUT_EOF); + if (ch != ':') + FAIL_RET (get_error_message (ch), line); + + r = read_integer (&err); + if (err < 0) + FAIL_RET (get_error_message (err), line); + match &= r == result; + + c = read_integer (&err); + if (err < 0) + FAIL_RET (get_error_message (err), line); + match &= (count_match = c == count); + + if (r > 0) + { + match &= (value_match = verify_input (f, val, count, &err)); + if (err < 0) + FAIL_RET (get_error_message (err), line); + } + + ch = read_input (); + if (ch != '\n') + FAIL_RET (get_error_message (ch == INPUT_ERROR || ch == INPUT_EOF + ? ch : INPUT_FORMAT), line); + + if (!match) + { + if (r != result) + FAIL ("input line %zi: input assignment count mismatch: %lli", + line, result); + if (!count_match) + FAIL ("input line %zi: input character count mismatch: %lli", + line, count); + if (!value_match) + FAIL ("input line %zi: input value mismatch", line); + return -1; + } + + return 0; +} + +/* Consume a list of input records line by line supplied by READ_INPUT + above, discarding any that begin with the '#' line comment designator + and interpreting the initial part of the remaining ones from leading + '%' up to the first ':' field separator, which is removed from input, + by appending "%lln" to the part retrieved and handing over along with + the rest of input line to read to DO_SCANF above. Terminate upon the + end of input or the first processing error encountered. + + See the top of this file for the definitions that have to be + provided by the source including this skeleton. */ + +int +do_test (void) +{ + size_t fmt_size = 0; + char *fmt = NULL; + + mtrace (); + + int result = 0; + do + { + size_t i = 0; + int ch = 0; + char f; + + line++; + do + { + f = ch; + ch = read_input (); + if ((i == 0 && ch == '#') || ch == INPUT_EOF || ch == INPUT_ERROR) + break; + if (i == fmt_size) + { + fmt_size += SIZE_CHUNK; + fmt = xrealloc (fmt, fmt_size); + } + fmt[i++] = ch; + } + while (ch != ':'); + if (ch == INPUT_EOF && i == 0) + { + if (line == 1) + { + FAIL ("input line %zi: empty input", line); + result = -1; + } + break; + } + if (ch == INPUT_ERROR) + { + FAIL ("input line %zi: error reading format string: %m", line); + result = -1; + break; + } + if (ch == '#') + { + do + ch = read_input (); + while (ch != '\n' && ch != INPUT_EOF && ch != INPUT_ERROR); + if (ch == '\n') + continue; + + if (ch == INPUT_EOF) + FAIL ("input line %zi: premature end of input reading comment", + line); + else + FAIL ("input line %zi: error reading comment: %m", line); + result = -1; + break; + } + if (ch != ':' || i < 3 || fmt[0] != '%') + { + FAIL ("input line %zi: format string format error: \"%.*s\"", line, + (int) (i - 1), fmt); + result = -1; + break; + } + + if (i + 4 > fmt_size) + { + fmt_size += SIZE_CHUNK; + fmt = xrealloc (fmt, fmt_size); + } + fmt[i - 1] = '%'; + fmt[i++] = 'l'; + fmt[i++] = 'l'; + fmt[i++] = 'n'; + fmt[i++] = '\0'; + + result = do_scanf (f, fmt); + } + while (result == 0); + + free (fmt); + return result == 0 ? EXIT_SUCCESS : EXIT_FAILURE; +} + +/* Interpose 'dladdr' with a stub to speed up malloc tracing. */ + +int +dladdr (const void *addr, Dl_info *info) +{ + return 0; +} + +#include <support/test-driver.c> diff --git a/stdio-common/tst-scanf-format-skeleton.h b/stdio-common/tst-scanf-format-skeleton.h new file mode 100644 index 0000000..a34429f --- /dev/null +++ b/stdio-common/tst-scanf-format-skeleton.h @@ -0,0 +1,40 @@ +/* Test skeleton declarations for formatted scanf input. + 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 + 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/>. */ + +#include <stddef.h> + +/* Amount dynamic memory allocations are increased by. */ +#define SIZE_CHUNK 32 + +/* Error codes for use by the tests. */ +enum +{ + INPUT_EOF = -1, /* Premature end of input. */ + INPUT_ERROR = -2, /* System error reading input data. */ + INPUT_FORMAT = -3, /* Input data format error. */ + INPUT_OVERFLOW = -4, /* Input data arithmetic overflow. */ + OUTPUT_TERM = -5, /* String termination missing from output. */ + OUTPUT_OVERRUN = -6 /* Output data overrun. */ +}; + +/* Input data retrieval handlers made available to individual tests. */ +static long long read_integer (int *); +static int read_input (void); + +/* Input data line number tracker. */ +static size_t line; diff --git a/stdio-common/tst-scanf-format-ss-c.c b/stdio-common/tst-scanf-format-ss-c.c new file mode 100644 index 0000000..58a7ce8 --- /dev/null +++ b/stdio-common/tst-scanf-format-ss-c.c @@ -0,0 +1,22 @@ +/* Test for formatted 'sscanf' input for the character conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-ss.h" +#include "tst-scanf-format-character.h" +#include "tst-scanf-format-skeleton-c.c" diff --git a/stdio-common/tst-scanf-format-ss-char.c b/stdio-common/tst-scanf-format-ss-char.c new file mode 100644 index 0000000..66eb04c --- /dev/null +++ b/stdio-common/tst-scanf-format-ss-char.c @@ -0,0 +1,22 @@ +/* Test for formatted 'sscanf' input for signed char conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-ss.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-char.c" diff --git a/stdio-common/tst-scanf-format-ss-double.c b/stdio-common/tst-scanf-format-ss-double.c new file mode 100644 index 0000000..2a9fd8a --- /dev/null +++ b/stdio-common/tst-scanf-format-ss-double.c @@ -0,0 +1,22 @@ +/* Test for formatted 'sscanf' input for double conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-ss.h" +#include "tst-scanf-format-real.h" +#include "tst-scanf-format-skeleton-double.c" diff --git a/stdio-common/tst-scanf-format-ss-float.c b/stdio-common/tst-scanf-format-ss-float.c new file mode 100644 index 0000000..640e35d --- /dev/null +++ b/stdio-common/tst-scanf-format-ss-float.c @@ -0,0 +1,22 @@ +/* Test for formatted 'sscanf' input for float conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-ss.h" +#include "tst-scanf-format-real.h" +#include "tst-scanf-format-skeleton-float.c" diff --git a/stdio-common/tst-scanf-format-ss-int.c b/stdio-common/tst-scanf-format-ss-int.c new file mode 100644 index 0000000..c01a0a3 --- /dev/null +++ b/stdio-common/tst-scanf-format-ss-int.c @@ -0,0 +1,22 @@ +/* Test for formatted 'sscanf' input for int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-ss.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-int.c" diff --git a/stdio-common/tst-scanf-format-ss-ldouble.c b/stdio-common/tst-scanf-format-ss-ldouble.c new file mode 100644 index 0000000..3e57ab5 --- /dev/null +++ b/stdio-common/tst-scanf-format-ss-ldouble.c @@ -0,0 +1,22 @@ +/* Test for formatted 'sscanf' input for long double conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-ss.h" +#include "tst-scanf-format-real.h" +#include "tst-scanf-format-skeleton-ldouble.c" diff --git a/stdio-common/tst-scanf-format-ss-llong.c b/stdio-common/tst-scanf-format-ss-llong.c new file mode 100644 index 0000000..9c1603c --- /dev/null +++ b/stdio-common/tst-scanf-format-ss-llong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'sscanf' input for long long conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-ss.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-llong.c" diff --git a/stdio-common/tst-scanf-format-ss-long.c b/stdio-common/tst-scanf-format-ss-long.c new file mode 100644 index 0000000..003cfac --- /dev/null +++ b/stdio-common/tst-scanf-format-ss-long.c @@ -0,0 +1,22 @@ +/* Test for formatted 'sscanf' input for long conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-ss.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-long.c" diff --git a/stdio-common/tst-scanf-format-ss-short.c b/stdio-common/tst-scanf-format-ss-short.c new file mode 100644 index 0000000..ba1a582 --- /dev/null +++ b/stdio-common/tst-scanf-format-ss-short.c @@ -0,0 +1,22 @@ +/* Test for formatted 'sscanf' input for short int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-ss.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-short.c" diff --git a/stdio-common/tst-scanf-format-ss-uchar.c b/stdio-common/tst-scanf-format-ss-uchar.c new file mode 100644 index 0000000..1db1424 --- /dev/null +++ b/stdio-common/tst-scanf-format-ss-uchar.c @@ -0,0 +1,22 @@ +/* Test for formatted 'sscanf' input for unsigned char conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-ss.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-uchar.c" diff --git a/stdio-common/tst-scanf-format-ss-uint.c b/stdio-common/tst-scanf-format-ss-uint.c new file mode 100644 index 0000000..a296fb4 --- /dev/null +++ b/stdio-common/tst-scanf-format-ss-uint.c @@ -0,0 +1,22 @@ +/* Test for formatted 'sscanf' input for unsigned int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-ss.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-uint.c" diff --git a/stdio-common/tst-scanf-format-ss-ullong.c b/stdio-common/tst-scanf-format-ss-ullong.c new file mode 100644 index 0000000..885d570 --- /dev/null +++ b/stdio-common/tst-scanf-format-ss-ullong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'sscanf' input for unsigned long long int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-ss.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-ullong.c" diff --git a/stdio-common/tst-scanf-format-ss-ulong.c b/stdio-common/tst-scanf-format-ss-ulong.c new file mode 100644 index 0000000..8a2f24d --- /dev/null +++ b/stdio-common/tst-scanf-format-ss-ulong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'sscanf' input for unsigned long int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-ss.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-ulong.c" diff --git a/stdio-common/tst-scanf-format-ss-ushort.c b/stdio-common/tst-scanf-format-ss-ushort.c new file mode 100644 index 0000000..4061888 --- /dev/null +++ b/stdio-common/tst-scanf-format-ss-ushort.c @@ -0,0 +1,22 @@ +/* Test for formatted 'sscanf' input for unsigned short int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-ss.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-ushort.c" diff --git a/stdio-common/tst-scanf-format-ss.h b/stdio-common/tst-scanf-format-ss.h new file mode 100644 index 0000000..2fb1ca2 --- /dev/null +++ b/stdio-common/tst-scanf-format-ss.h @@ -0,0 +1,73 @@ +/* Test feature wrapper for formatted 'scanf' input. + 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 + 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/>. */ + +#include <stddef.h> +#include <stdio.h> +#include <stdlib.h> + +#include <support/support.h> + +static char *sscanf_buf; +static size_t sscanf_buf_size; + +static void __attribute__ ((destructor)) +scanf_under_test_fini (void) +{ + free (sscanf_buf); +} + +#define scanf_under_test(...) \ +({ \ + __label__ out; \ + size_t i = 0; \ + int result; \ + int ch; \ + \ + do \ + { \ + ch = read_input (); \ + if (ch < 0) \ + { \ + result = ch; \ + goto out; \ + } \ + if (i == sscanf_buf_size) \ + { \ + sscanf_buf_size += SIZE_CHUNK; \ + /* Add an extra byte for the terminating null character. */ \ + sscanf_buf = xrealloc (sscanf_buf, sscanf_buf_size + 1); \ + } \ + sscanf_buf[i++] = ch; \ + } \ + while (ch != ':'); \ + sscanf_buf[i++] = '\0'; \ + \ + ch = ungetc (ch, stdin); \ + if (ch == EOF) \ + { \ + result = INPUT_ERROR; \ + goto out; \ + } \ + \ + result = sscanf (sscanf_buf, __VA_ARGS__); \ + if (result == EOF) \ + result = INPUT_EOF; \ + \ +out: \ + result; \ +}) diff --git a/stdio-common/tst-scanf-format-uchar-b.input b/stdio-common/tst-scanf-format-uchar-b.input new file mode 100644 index 0000000..3287215 --- /dev/null +++ b/stdio-common/tst-scanf-format-uchar-b.input @@ -0,0 +1,644 @@ +%hhb::0:-1: +%*hhb::0:-1: +%hhb:-1111011:1:8:133: +%*hhb:-1111011:0:8: +%hhb:-0B1111011:1:10:133: +%*hhb:-0B1111011:0:10: +%hhb:-0b1111011:1:10:133: +%*hhb:-0b1111011:0:10: +%hhb:-1:1:2:255: +%*hhb:-1:0:2: +%hhb:-0B1:1:4:255: +%*hhb:-0B1:0:4: +%hhb:-0b1:1:4:255: +%*hhb:-0b1:0:4: +%hhb:-0:1:2:0: +%*hhb:-0:0:2: +%hhb:-0B0:1:4:0: +%*hhb:-0B0:0:4: +%hhb:-0b0:1:4:0: +%*hhb:-0b0:0:4: +%hhb:0:1:1:0: +%*hhb:0:0:1: +%hhb:0B0:1:3:0: +%*hhb:0B0:0:3: +%hhb:0b0:1:3:0: +%*hhb:0b0:0:3: +%hhb:1:1:1:1: +%*hhb:1:0:1: +%hhb:0B1:1:3:1: +%*hhb:0B1:0:3: +%hhb:0b1:1:3:1: +%*hhb:0b1:0:3: +%hhb:101010:1:6:42: +%*hhb:101010:0:6: +%hhb:0B101010:1:8:42: +%*hhb:0B101010:0:8: +%hhb:0b101010:1:8:42: +%*hhb:0b101010:0:8: +%hhb:11111111:1:8:255: +%*hhb:11111111:0:8: +%hhb:0B11111111:1:10:255: +%*hhb:0B11111111:0:10: +%hhb:0b11111111:1:10:255: +%*hhb:0b11111111:0:10: +%hhb:100000000:1:9:0: +%*hhb:100000000:0:9: +%hhb:0B100000000:1:11:0: +%*hhb:0B100000000:0:11: +%hhb:0b100000000:1:11:0: +%*hhb:0b100000000:0:11: +%hhb:100101001:1:9:41: +%*hhb:100101001:0:9: +%hhb:0B100101001:1:11:41: +%*hhb:0B100101001:0:11: +%hhb:0b100101001:1:11:41: +%*hhb:0b100101001:0:11: +%hhb:+0:1:2:0: +%*hhb:+0:0:2: +%hhb:+0B0:1:4:0: +%*hhb:+0B0:0:4: +%hhb:+0b0:1:4:0: +%*hhb:+0b0:0:4: +%hhb:+1:1:2:1: +%*hhb:+1:0:2: +%hhb:+0B1:1:4:1: +%*hhb:+0B1:0:4: +%hhb:+0b1:1:4:1: +%*hhb:+0b1:0:4: +%hhb:+101010:1:7:42: +%*hhb:+101010:0:7: +%hhb:+0B101010:1:9:42: +%*hhb:+0B101010:0:9: +%hhb:+0b101010:1:9:42: +%*hhb:+0b101010:0:9: +%hhb:+11111111:1:9:255: +%*hhb:+11111111:0:9: +%hhb:+0B11111111:1:11:255: +%*hhb:+0B11111111:0:11: +%hhb:+0b11111111:1:11:255: +%*hhb:+0b11111111:0:11: +%hhb:+100000000:1:10:0: +%*hhb:+100000000:0:10: +%hhb:+0B100000000:1:12:0: +%*hhb:+0B100000000:0:12: +%hhb:+0b100000000:1:12:0: +%*hhb:+0b100000000:0:12: +%hhb:+100101001:1:10:41: +%*hhb:+100101001:0:10: +%hhb:+0B100101001:1:12:41: +%*hhb:+0B100101001:0:12: +%hhb:+0b100101001:1:12:41: +%*hhb:+0b100101001:0:12: +%1hhb::0:-1: +%*1hhb::0:-1: +%1hhb:-1111011:0:-1: +%*1hhb:-1111011:0:-1: +%1hhb:-0B1111011:0:-1: +%*1hhb:-0B1111011:0:-1: +%1hhb:-0b1111011:0:-1: +%*1hhb:-0b1111011:0:-1: +%1hhb:-1:0:-1: +%*1hhb:-1:0:-1: +%1hhb:-0B1:0:-1: +%*1hhb:-0B1:0:-1: +%1hhb:-0b1:0:-1: +%*1hhb:-0b1:0:-1: +%1hhb:-0:0:-1: +%*1hhb:-0:0:-1: +%1hhb:-0B0:0:-1: +%*1hhb:-0B0:0:-1: +%1hhb:-0b0:0:-1: +%*1hhb:-0b0:0:-1: +%1hhb:0:1:1:0: +%*1hhb:0:0:1: +%1hhb:0B0:1:1:0: +%*1hhb:0B0:0:1: +%1hhb:0b0:1:1:0: +%*1hhb:0b0:0:1: +%1hhb:1:1:1:1: +%*1hhb:1:0:1: +%1hhb:0B1:1:1:0: +%*1hhb:0B1:0:1: +%1hhb:0b1:1:1:0: +%*1hhb:0b1:0:1: +%1hhb:101010:1:1:1: +%*1hhb:101010:0:1: +%1hhb:0B101010:1:1:0: +%*1hhb:0B101010:0:1: +%1hhb:0b101010:1:1:0: +%*1hhb:0b101010:0:1: +%1hhb:11111111:1:1:1: +%*1hhb:11111111:0:1: +%1hhb:0B11111111:1:1:0: +%*1hhb:0B11111111:0:1: +%1hhb:0b11111111:1:1:0: +%*1hhb:0b11111111:0:1: +%1hhb:100000000:1:1:1: +%*1hhb:100000000:0:1: +%1hhb:0B100000000:1:1:0: +%*1hhb:0B100000000:0:1: +%1hhb:0b100000000:1:1:0: +%*1hhb:0b100000000:0:1: +%1hhb:100101001:1:1:1: +%*1hhb:100101001:0:1: +%1hhb:0B100101001:1:1:0: +%*1hhb:0B100101001:0:1: +%1hhb:0b100101001:1:1:0: +%*1hhb:0b100101001:0:1: +%1hhb:+0:0:-1: +%*1hhb:+0:0:-1: +%1hhb:+0B0:0:-1: +%*1hhb:+0B0:0:-1: +%1hhb:+0b0:0:-1: +%*1hhb:+0b0:0:-1: +%1hhb:+1:0:-1: +%*1hhb:+1:0:-1: +%1hhb:+0B1:0:-1: +%*1hhb:+0B1:0:-1: +%1hhb:+0b1:0:-1: +%*1hhb:+0b1:0:-1: +%1hhb:+101010:0:-1: +%*1hhb:+101010:0:-1: +%1hhb:+0B101010:0:-1: +%*1hhb:+0B101010:0:-1: +%1hhb:+0b101010:0:-1: +%*1hhb:+0b101010:0:-1: +%1hhb:+11111111:0:-1: +%*1hhb:+11111111:0:-1: +%1hhb:+0B11111111:0:-1: +%*1hhb:+0B11111111:0:-1: +%1hhb:+0b11111111:0:-1: +%*1hhb:+0b11111111:0:-1: +%1hhb:+100000000:0:-1: +%*1hhb:+100000000:0:-1: +%1hhb:+0B100000000:0:-1: +%*1hhb:+0B100000000:0:-1: +%1hhb:+0b100000000:0:-1: +%*1hhb:+0b100000000:0:-1: +%1hhb:+100101001:0:-1: +%*1hhb:+100101001:0:-1: +%1hhb:+0B100101001:0:-1: +%*1hhb:+0B100101001:0:-1: +%1hhb:+0b100101001:0:-1: +%*1hhb:+0b100101001:0:-1: +%2hhb::0:-1: +%*2hhb::0:-1: +%2hhb:-1111011:1:2:255: +%*2hhb:-1111011:0:2: +%2hhb:-0B1111011:1:2:0: +%*2hhb:-0B1111011:0:2: +%2hhb:-0b1111011:1:2:0: +%*2hhb:-0b1111011:0:2: +%2hhb:-1:1:2:255: +%*2hhb:-1:0:2: +%2hhb:-0B1:1:2:0: +%*2hhb:-0B1:0:2: +%2hhb:-0b1:1:2:0: +%*2hhb:-0b1:0:2: +%2hhb:-0:1:2:0: +%*2hhb:-0:0:2: +%2hhb:-0B0:1:2:0: +%*2hhb:-0B0:0:2: +%2hhb:-0b0:1:2:0: +%*2hhb:-0b0:0:2: +%2hhb:0:1:1:0: +%*2hhb:0:0:1: +%2hhb:0B0:0:-1: +%*2hhb:0B0:0:-1: +%2hhb:0b0:0:-1: +%*2hhb:0b0:0:-1: +%2hhb:1:1:1:1: +%*2hhb:1:0:1: +%2hhb:0B1:0:-1: +%*2hhb:0B1:0:-1: +%2hhb:0b1:0:-1: +%*2hhb:0b1:0:-1: +%2hhb:101010:1:2:2: +%*2hhb:101010:0:2: +%2hhb:0B101010:0:-1: +%*2hhb:0B101010:0:-1: +%2hhb:0b101010:0:-1: +%*2hhb:0b101010:0:-1: +%2hhb:11111111:1:2:3: +%*2hhb:11111111:0:2: +%2hhb:0B11111111:0:-1: +%*2hhb:0B11111111:0:-1: +%2hhb:0b11111111:0:-1: +%*2hhb:0b11111111:0:-1: +%2hhb:100000000:1:2:2: +%*2hhb:100000000:0:2: +%2hhb:0B100000000:0:-1: +%*2hhb:0B100000000:0:-1: +%2hhb:0b100000000:0:-1: +%*2hhb:0b100000000:0:-1: +%2hhb:100101001:1:2:2: +%*2hhb:100101001:0:2: +%2hhb:0B100101001:0:-1: +%*2hhb:0B100101001:0:-1: +%2hhb:0b100101001:0:-1: +%*2hhb:0b100101001:0:-1: +%2hhb:+0:1:2:0: +%*2hhb:+0:0:2: +%2hhb:+0B0:1:2:0: +%*2hhb:+0B0:0:2: +%2hhb:+0b0:1:2:0: +%*2hhb:+0b0:0:2: +%2hhb:+1:1:2:1: +%*2hhb:+1:0:2: +%2hhb:+0B1:1:2:0: +%*2hhb:+0B1:0:2: +%2hhb:+0b1:1:2:0: +%*2hhb:+0b1:0:2: +%2hhb:+101010:1:2:1: +%*2hhb:+101010:0:2: +%2hhb:+0B101010:1:2:0: +%*2hhb:+0B101010:0:2: +%2hhb:+0b101010:1:2:0: +%*2hhb:+0b101010:0:2: +%2hhb:+11111111:1:2:1: +%*2hhb:+11111111:0:2: +%2hhb:+0B11111111:1:2:0: +%*2hhb:+0B11111111:0:2: +%2hhb:+0b11111111:1:2:0: +%*2hhb:+0b11111111:0:2: +%2hhb:+100000000:1:2:1: +%*2hhb:+100000000:0:2: +%2hhb:+0B100000000:1:2:0: +%*2hhb:+0B100000000:0:2: +%2hhb:+0b100000000:1:2:0: +%*2hhb:+0b100000000:0:2: +%2hhb:+100101001:1:2:1: +%*2hhb:+100101001:0:2: +%2hhb:+0B100101001:1:2:0: +%*2hhb:+0B100101001:0:2: +%2hhb:+0b100101001:1:2:0: +%*2hhb:+0b100101001:0:2: +%3hhb::0:-1: +%*3hhb::0:-1: +%3hhb:-1111011:1:3:253: +%*3hhb:-1111011:0:3: +%3hhb:-0B1111011:0:-1: +%*3hhb:-0B1111011:0:-1: +%3hhb:-0b1111011:0:-1: +%*3hhb:-0b1111011:0:-1: +%3hhb:-1:1:2:255: +%*3hhb:-1:0:2: +%3hhb:-0B1:0:-1: +%*3hhb:-0B1:0:-1: +%3hhb:-0b1:0:-1: +%*3hhb:-0b1:0:-1: +%3hhb:-0:1:2:0: +%*3hhb:-0:0:2: +%3hhb:-0B0:0:-1: +%*3hhb:-0B0:0:-1: +%3hhb:-0b0:0:-1: +%*3hhb:-0b0:0:-1: +%3hhb:0:1:1:0: +%*3hhb:0:0:1: +%3hhb:0B0:1:3:0: +%*3hhb:0B0:0:3: +%3hhb:0b0:1:3:0: +%*3hhb:0b0:0:3: +%3hhb:1:1:1:1: +%*3hhb:1:0:1: +%3hhb:0B1:1:3:1: +%*3hhb:0B1:0:3: +%3hhb:0b1:1:3:1: +%*3hhb:0b1:0:3: +%3hhb:101010:1:3:5: +%*3hhb:101010:0:3: +%3hhb:0B101010:1:3:1: +%*3hhb:0B101010:0:3: +%3hhb:0b101010:1:3:1: +%*3hhb:0b101010:0:3: +%3hhb:11111111:1:3:7: +%*3hhb:11111111:0:3: +%3hhb:0B11111111:1:3:1: +%*3hhb:0B11111111:0:3: +%3hhb:0b11111111:1:3:1: +%*3hhb:0b11111111:0:3: +%3hhb:100000000:1:3:4: +%*3hhb:100000000:0:3: +%3hhb:0B100000000:1:3:1: +%*3hhb:0B100000000:0:3: +%3hhb:0b100000000:1:3:1: +%*3hhb:0b100000000:0:3: +%3hhb:100101001:1:3:4: +%*3hhb:100101001:0:3: +%3hhb:0B100101001:1:3:1: +%*3hhb:0B100101001:0:3: +%3hhb:0b100101001:1:3:1: +%*3hhb:0b100101001:0:3: +%3hhb:+0:1:2:0: +%*3hhb:+0:0:2: +%3hhb:+0B0:0:-1: +%*3hhb:+0B0:0:-1: +%3hhb:+0b0:0:-1: +%*3hhb:+0b0:0:-1: +%3hhb:+1:1:2:1: +%*3hhb:+1:0:2: +%3hhb:+0B1:0:-1: +%*3hhb:+0B1:0:-1: +%3hhb:+0b1:0:-1: +%*3hhb:+0b1:0:-1: +%3hhb:+101010:1:3:2: +%*3hhb:+101010:0:3: +%3hhb:+0B101010:0:-1: +%*3hhb:+0B101010:0:-1: +%3hhb:+0b101010:0:-1: +%*3hhb:+0b101010:0:-1: +%3hhb:+11111111:1:3:3: +%*3hhb:+11111111:0:3: +%3hhb:+0B11111111:0:-1: +%*3hhb:+0B11111111:0:-1: +%3hhb:+0b11111111:0:-1: +%*3hhb:+0b11111111:0:-1: +%3hhb:+100000000:1:3:2: +%*3hhb:+100000000:0:3: +%3hhb:+0B100000000:0:-1: +%*3hhb:+0B100000000:0:-1: +%3hhb:+0b100000000:0:-1: +%*3hhb:+0b100000000:0:-1: +%3hhb:+100101001:1:3:2: +%*3hhb:+100101001:0:3: +%3hhb:+0B100101001:0:-1: +%*3hhb:+0B100101001:0:-1: +%3hhb:+0b100101001:0:-1: +%*3hhb:+0b100101001:0:-1: +%5hhb::0:-1: +%*5hhb::0:-1: +%5hhb:-1111011:1:5:241: +%*5hhb:-1111011:0:5: +%5hhb:-0B1111011:1:5:253: +%*5hhb:-0B1111011:0:5: +%5hhb:-0b1111011:1:5:253: +%*5hhb:-0b1111011:0:5: +%5hhb:-1:1:2:255: +%*5hhb:-1:0:2: +%5hhb:-0B1:1:4:255: +%*5hhb:-0B1:0:4: +%5hhb:-0b1:1:4:255: +%*5hhb:-0b1:0:4: +%5hhb:-0:1:2:0: +%*5hhb:-0:0:2: +%5hhb:-0B0:1:4:0: +%*5hhb:-0B0:0:4: +%5hhb:-0b0:1:4:0: +%*5hhb:-0b0:0:4: +%5hhb:0:1:1:0: +%*5hhb:0:0:1: +%5hhb:0B0:1:3:0: +%*5hhb:0B0:0:3: +%5hhb:0b0:1:3:0: +%*5hhb:0b0:0:3: +%5hhb:1:1:1:1: +%*5hhb:1:0:1: +%5hhb:0B1:1:3:1: +%*5hhb:0B1:0:3: +%5hhb:0b1:1:3:1: +%*5hhb:0b1:0:3: +%5hhb:101010:1:5:21: +%*5hhb:101010:0:5: +%5hhb:0B101010:1:5:5: +%*5hhb:0B101010:0:5: +%5hhb:0b101010:1:5:5: +%*5hhb:0b101010:0:5: +%5hhb:11111111:1:5:31: +%*5hhb:11111111:0:5: +%5hhb:0B11111111:1:5:7: +%*5hhb:0B11111111:0:5: +%5hhb:0b11111111:1:5:7: +%*5hhb:0b11111111:0:5: +%5hhb:100000000:1:5:16: +%*5hhb:100000000:0:5: +%5hhb:0B100000000:1:5:4: +%*5hhb:0B100000000:0:5: +%5hhb:0b100000000:1:5:4: +%*5hhb:0b100000000:0:5: +%5hhb:100101001:1:5:18: +%*5hhb:100101001:0:5: +%5hhb:0B100101001:1:5:4: +%*5hhb:0B100101001:0:5: +%5hhb:0b100101001:1:5:4: +%*5hhb:0b100101001:0:5: +%5hhb:+0:1:2:0: +%*5hhb:+0:0:2: +%5hhb:+0B0:1:4:0: +%*5hhb:+0B0:0:4: +%5hhb:+0b0:1:4:0: +%*5hhb:+0b0:0:4: +%5hhb:+1:1:2:1: +%*5hhb:+1:0:2: +%5hhb:+0B1:1:4:1: +%*5hhb:+0B1:0:4: +%5hhb:+0b1:1:4:1: +%*5hhb:+0b1:0:4: +%5hhb:+101010:1:5:10: +%*5hhb:+101010:0:5: +%5hhb:+0B101010:1:5:2: +%*5hhb:+0B101010:0:5: +%5hhb:+0b101010:1:5:2: +%*5hhb:+0b101010:0:5: +%5hhb:+11111111:1:5:15: +%*5hhb:+11111111:0:5: +%5hhb:+0B11111111:1:5:3: +%*5hhb:+0B11111111:0:5: +%5hhb:+0b11111111:1:5:3: +%*5hhb:+0b11111111:0:5: +%5hhb:+100000000:1:5:8: +%*5hhb:+100000000:0:5: +%5hhb:+0B100000000:1:5:2: +%*5hhb:+0B100000000:0:5: +%5hhb:+0b100000000:1:5:2: +%*5hhb:+0b100000000:0:5: +%5hhb:+100101001:1:5:9: +%*5hhb:+100101001:0:5: +%5hhb:+0B100101001:1:5:2: +%*5hhb:+0B100101001:0:5: +%5hhb:+0b100101001:1:5:2: +%*5hhb:+0b100101001:0:5: +%2hhb: :0:-1: +%*2hhb: :0:-1: +%2hhb: -1111011:1:3:255: +%*2hhb: -1111011:0:3: +%2hhb: -0B1111011:1:3:0: +%*2hhb: -0B1111011:0:3: +%2hhb: -0b1111011:1:3:0: +%*2hhb: -0b1111011:0:3: +%2hhb: -1:1:3:255: +%*2hhb: -1:0:3: +%2hhb: -0B1:1:3:0: +%*2hhb: -0B1:0:3: +%2hhb: -0b1:1:3:0: +%*2hhb: -0b1:0:3: +%2hhb: -0:1:3:0: +%*2hhb: -0:0:3: +%2hhb: -0B0:1:3:0: +%*2hhb: -0B0:0:3: +%2hhb: -0b0:1:3:0: +%*2hhb: -0b0:0:3: +%2hhb: 0:1:2:0: +%*2hhb: 0:0:2: +%2hhb: 0B0:0:-1: +%*2hhb: 0B0:0:-1: +%2hhb: 0b0:0:-1: +%*2hhb: 0b0:0:-1: +%2hhb: 1:1:2:1: +%*2hhb: 1:0:2: +%2hhb: 0B1:0:-1: +%*2hhb: 0B1:0:-1: +%2hhb: 0b1:0:-1: +%*2hhb: 0b1:0:-1: +%2hhb: 101010:1:3:2: +%*2hhb: 101010:0:3: +%2hhb: 0B101010:0:-1: +%*2hhb: 0B101010:0:-1: +%2hhb: 0b101010:0:-1: +%*2hhb: 0b101010:0:-1: +%2hhb: 11111111:1:3:3: +%*2hhb: 11111111:0:3: +%2hhb: 0B11111111:0:-1: +%*2hhb: 0B11111111:0:-1: +%2hhb: 0b11111111:0:-1: +%*2hhb: 0b11111111:0:-1: +%2hhb: 100000000:1:3:2: +%*2hhb: 100000000:0:3: +%2hhb: 0B100000000:0:-1: +%*2hhb: 0B100000000:0:-1: +%2hhb: 0b100000000:0:-1: +%*2hhb: 0b100000000:0:-1: +%2hhb: 100101001:1:3:2: +%*2hhb: 100101001:0:3: +%2hhb: 0B100101001:0:-1: +%*2hhb: 0B100101001:0:-1: +%2hhb: 0b100101001:0:-1: +%*2hhb: 0b100101001:0:-1: +%2hhb: +0:1:3:0: +%*2hhb: +0:0:3: +%2hhb: +0B0:1:3:0: +%*2hhb: +0B0:0:3: +%2hhb: +0b0:1:3:0: +%*2hhb: +0b0:0:3: +%2hhb: +1:1:3:1: +%*2hhb: +1:0:3: +%2hhb: +0B1:1:3:0: +%*2hhb: +0B1:0:3: +%2hhb: +0b1:1:3:0: +%*2hhb: +0b1:0:3: +%2hhb: +101010:1:3:1: +%*2hhb: +101010:0:3: +%2hhb: +0B101010:1:3:0: +%*2hhb: +0B101010:0:3: +%2hhb: +0b101010:1:3:0: +%*2hhb: +0b101010:0:3: +%2hhb: +11111111:1:3:1: +%*2hhb: +11111111:0:3: +%2hhb: +0B11111111:1:3:0: +%*2hhb: +0B11111111:0:3: +%2hhb: +0b11111111:1:3:0: +%*2hhb: +0b11111111:0:3: +%2hhb: +100000000:1:3:1: +%*2hhb: +100000000:0:3: +%2hhb: +0B100000000:1:3:0: +%*2hhb: +0B100000000:0:3: +%2hhb: +0b100000000:1:3:0: +%*2hhb: +0b100000000:0:3: +%2hhb: +100101001:1:3:1: +%*2hhb: +100101001:0:3: +%2hhb: +0B100101001:1:3:0: +%*2hhb: +0B100101001:0:3: +%2hhb: +0b100101001:1:3:0: +%*2hhb: +0b100101001:0:3: +%5hhb: :0:-1: +%*5hhb: :0:-1: +%5hhb: -1111011:1:6:241: +%*5hhb: -1111011:0:6: +%5hhb: -0B1111011:1:6:253: +%*5hhb: -0B1111011:0:6: +%5hhb: -0b1111011:1:6:253: +%*5hhb: -0b1111011:0:6: +%5hhb: -1:1:3:255: +%*5hhb: -1:0:3: +%5hhb: -0B1:1:5:255: +%*5hhb: -0B1:0:5: +%5hhb: -0b1:1:5:255: +%*5hhb: -0b1:0:5: +%5hhb: -0:1:3:0: +%*5hhb: -0:0:3: +%5hhb: -0B0:1:5:0: +%*5hhb: -0B0:0:5: +%5hhb: -0b0:1:5:0: +%*5hhb: -0b0:0:5: +%5hhb: 0:1:2:0: +%*5hhb: 0:0:2: +%5hhb: 0B0:1:4:0: +%*5hhb: 0B0:0:4: +%5hhb: 0b0:1:4:0: +%*5hhb: 0b0:0:4: +%5hhb: 1:1:2:1: +%*5hhb: 1:0:2: +%5hhb: 0B1:1:4:1: +%*5hhb: 0B1:0:4: +%5hhb: 0b1:1:4:1: +%*5hhb: 0b1:0:4: +%5hhb: 101010:1:6:21: +%*5hhb: 101010:0:6: +%5hhb: 0B101010:1:6:5: +%*5hhb: 0B101010:0:6: +%5hhb: 0b101010:1:6:5: +%*5hhb: 0b101010:0:6: +%5hhb: 11111111:1:6:31: +%*5hhb: 11111111:0:6: +%5hhb: 0B11111111:1:6:7: +%*5hhb: 0B11111111:0:6: +%5hhb: 0b11111111:1:6:7: +%*5hhb: 0b11111111:0:6: +%5hhb: 100000000:1:6:16: +%*5hhb: 100000000:0:6: +%5hhb: 0B100000000:1:6:4: +%*5hhb: 0B100000000:0:6: +%5hhb: 0b100000000:1:6:4: +%*5hhb: 0b100000000:0:6: +%5hhb: 100101001:1:6:18: +%*5hhb: 100101001:0:6: +%5hhb: 0B100101001:1:6:4: +%*5hhb: 0B100101001:0:6: +%5hhb: 0b100101001:1:6:4: +%*5hhb: 0b100101001:0:6: +%5hhb: +0:1:3:0: +%*5hhb: +0:0:3: +%5hhb: +0B0:1:5:0: +%*5hhb: +0B0:0:5: +%5hhb: +0b0:1:5:0: +%*5hhb: +0b0:0:5: +%5hhb: +1:1:3:1: +%*5hhb: +1:0:3: +%5hhb: +0B1:1:5:1: +%*5hhb: +0B1:0:5: +%5hhb: +0b1:1:5:1: +%*5hhb: +0b1:0:5: +%5hhb: +101010:1:6:10: +%*5hhb: +101010:0:6: +%5hhb: +0B101010:1:6:2: +%*5hhb: +0B101010:0:6: +%5hhb: +0b101010:1:6:2: +%*5hhb: +0b101010:0:6: +%5hhb: +11111111:1:6:15: +%*5hhb: +11111111:0:6: +%5hhb: +0B11111111:1:6:3: +%*5hhb: +0B11111111:0:6: +%5hhb: +0b11111111:1:6:3: +%*5hhb: +0b11111111:0:6: +%5hhb: +100000000:1:6:8: +%*5hhb: +100000000:0:6: +%5hhb: +0B100000000:1:6:2: +%*5hhb: +0B100000000:0:6: +%5hhb: +0b100000000:1:6:2: +%*5hhb: +0b100000000:0:6: +%5hhb: +100101001:1:6:9: +%*5hhb: +100101001:0:6: +%5hhb: +0B100101001:1:6:2: +%*5hhb: +0B100101001:0:6: +%5hhb: +0b100101001:1:6:2: +%*5hhb: +0b100101001:0:6: diff --git a/stdio-common/tst-scanf-format-uchar-o.input b/stdio-common/tst-scanf-format-uchar-o.input new file mode 100644 index 0000000..904665f --- /dev/null +++ b/stdio-common/tst-scanf-format-uchar-o.input @@ -0,0 +1,434 @@ +%hho::0:-1: +%*hho::0:-1: +%hho:-173:1:4:133: +%*hho:-173:0:4: +%hho:-0173:1:5:133: +%*hho:-0173:0:5: +%hho:-1:1:2:255: +%*hho:-1:0:2: +%hho:-01:1:3:255: +%*hho:-01:0:3: +%hho:-0:1:2:0: +%*hho:-0:0:2: +%hho:-00:1:3:0: +%*hho:-00:0:3: +%hho:0:1:1:0: +%*hho:0:0:1: +%hho:00:1:2:0: +%*hho:00:0:2: +%hho:1:1:1:1: +%*hho:1:0:1: +%hho:01:1:2:1: +%*hho:01:0:2: +%hho:52:1:2:42: +%*hho:52:0:2: +%hho:052:1:3:42: +%*hho:052:0:3: +%hho:377:1:3:255: +%*hho:377:0:3: +%hho:0377:1:4:255: +%*hho:0377:0:4: +%hho:400:1:3:0: +%*hho:400:0:3: +%hho:0400:1:4:0: +%*hho:0400:0:4: +%hho:451:1:3:41: +%*hho:451:0:3: +%hho:0451:1:4:41: +%*hho:0451:0:4: +%hho:+0:1:2:0: +%*hho:+0:0:2: +%hho:+00:1:3:0: +%*hho:+00:0:3: +%hho:+1:1:2:1: +%*hho:+1:0:2: +%hho:+01:1:3:1: +%*hho:+01:0:3: +%hho:+52:1:3:42: +%*hho:+52:0:3: +%hho:+052:1:4:42: +%*hho:+052:0:4: +%hho:+377:1:4:255: +%*hho:+377:0:4: +%hho:+0377:1:5:255: +%*hho:+0377:0:5: +%hho:+400:1:4:0: +%*hho:+400:0:4: +%hho:+0400:1:5:0: +%*hho:+0400:0:5: +%hho:+451:1:4:41: +%*hho:+451:0:4: +%hho:+0451:1:5:41: +%*hho:+0451:0:5: +%1hho::0:-1: +%*1hho::0:-1: +%1hho:-173:0:-1: +%*1hho:-173:0:-1: +%1hho:-0173:0:-1: +%*1hho:-0173:0:-1: +%1hho:-1:0:-1: +%*1hho:-1:0:-1: +%1hho:-01:0:-1: +%*1hho:-01:0:-1: +%1hho:-0:0:-1: +%*1hho:-0:0:-1: +%1hho:-00:0:-1: +%*1hho:-00:0:-1: +%1hho:0:1:1:0: +%*1hho:0:0:1: +%1hho:00:1:1:0: +%*1hho:00:0:1: +%1hho:1:1:1:1: +%*1hho:1:0:1: +%1hho:01:1:1:0: +%*1hho:01:0:1: +%1hho:52:1:1:5: +%*1hho:52:0:1: +%1hho:052:1:1:0: +%*1hho:052:0:1: +%1hho:377:1:1:3: +%*1hho:377:0:1: +%1hho:0377:1:1:0: +%*1hho:0377:0:1: +%1hho:400:1:1:4: +%*1hho:400:0:1: +%1hho:0400:1:1:0: +%*1hho:0400:0:1: +%1hho:451:1:1:4: +%*1hho:451:0:1: +%1hho:0451:1:1:0: +%*1hho:0451:0:1: +%1hho:+0:0:-1: +%*1hho:+0:0:-1: +%1hho:+00:0:-1: +%*1hho:+00:0:-1: +%1hho:+1:0:-1: +%*1hho:+1:0:-1: +%1hho:+01:0:-1: +%*1hho:+01:0:-1: +%1hho:+52:0:-1: +%*1hho:+52:0:-1: +%1hho:+052:0:-1: +%*1hho:+052:0:-1: +%1hho:+377:0:-1: +%*1hho:+377:0:-1: +%1hho:+0377:0:-1: +%*1hho:+0377:0:-1: +%1hho:+400:0:-1: +%*1hho:+400:0:-1: +%1hho:+0400:0:-1: +%*1hho:+0400:0:-1: +%1hho:+451:0:-1: +%*1hho:+451:0:-1: +%1hho:+0451:0:-1: +%*1hho:+0451:0:-1: +%2hho::0:-1: +%*2hho::0:-1: +%2hho:-173:1:2:255: +%*2hho:-173:0:2: +%2hho:-0173:1:2:0: +%*2hho:-0173:0:2: +%2hho:-1:1:2:255: +%*2hho:-1:0:2: +%2hho:-01:1:2:0: +%*2hho:-01:0:2: +%2hho:-0:1:2:0: +%*2hho:-0:0:2: +%2hho:-00:1:2:0: +%*2hho:-00:0:2: +%2hho:0:1:1:0: +%*2hho:0:0:1: +%2hho:00:1:2:0: +%*2hho:00:0:2: +%2hho:1:1:1:1: +%*2hho:1:0:1: +%2hho:01:1:2:1: +%*2hho:01:0:2: +%2hho:52:1:2:42: +%*2hho:52:0:2: +%2hho:052:1:2:5: +%*2hho:052:0:2: +%2hho:377:1:2:31: +%*2hho:377:0:2: +%2hho:0377:1:2:3: +%*2hho:0377:0:2: +%2hho:400:1:2:32: +%*2hho:400:0:2: +%2hho:0400:1:2:4: +%*2hho:0400:0:2: +%2hho:451:1:2:37: +%*2hho:451:0:2: +%2hho:0451:1:2:4: +%*2hho:0451:0:2: +%2hho:+0:1:2:0: +%*2hho:+0:0:2: +%2hho:+00:1:2:0: +%*2hho:+00:0:2: +%2hho:+1:1:2:1: +%*2hho:+1:0:2: +%2hho:+01:1:2:0: +%*2hho:+01:0:2: +%2hho:+52:1:2:5: +%*2hho:+52:0:2: +%2hho:+052:1:2:0: +%*2hho:+052:0:2: +%2hho:+377:1:2:3: +%*2hho:+377:0:2: +%2hho:+0377:1:2:0: +%*2hho:+0377:0:2: +%2hho:+400:1:2:4: +%*2hho:+400:0:2: +%2hho:+0400:1:2:0: +%*2hho:+0400:0:2: +%2hho:+451:1:2:4: +%*2hho:+451:0:2: +%2hho:+0451:1:2:0: +%*2hho:+0451:0:2: +%3hho::0:-1: +%*3hho::0:-1: +%3hho:-173:1:3:241: +%*3hho:-173:0:3: +%3hho:-0173:1:3:255: +%*3hho:-0173:0:3: +%3hho:-1:1:2:255: +%*3hho:-1:0:2: +%3hho:-01:1:3:255: +%*3hho:-01:0:3: +%3hho:-0:1:2:0: +%*3hho:-0:0:2: +%3hho:-00:1:3:0: +%*3hho:-00:0:3: +%3hho:0:1:1:0: +%*3hho:0:0:1: +%3hho:00:1:2:0: +%*3hho:00:0:2: +%3hho:1:1:1:1: +%*3hho:1:0:1: +%3hho:01:1:2:1: +%*3hho:01:0:2: +%3hho:52:1:2:42: +%*3hho:52:0:2: +%3hho:052:1:3:42: +%*3hho:052:0:3: +%3hho:377:1:3:255: +%*3hho:377:0:3: +%3hho:0377:1:3:31: +%*3hho:0377:0:3: +%3hho:400:1:3:0: +%*3hho:400:0:3: +%3hho:0400:1:3:32: +%*3hho:0400:0:3: +%3hho:451:1:3:41: +%*3hho:451:0:3: +%3hho:0451:1:3:37: +%*3hho:0451:0:3: +%3hho:+0:1:2:0: +%*3hho:+0:0:2: +%3hho:+00:1:3:0: +%*3hho:+00:0:3: +%3hho:+1:1:2:1: +%*3hho:+1:0:2: +%3hho:+01:1:3:1: +%*3hho:+01:0:3: +%3hho:+52:1:3:42: +%*3hho:+52:0:3: +%3hho:+052:1:3:5: +%*3hho:+052:0:3: +%3hho:+377:1:3:31: +%*3hho:+377:0:3: +%3hho:+0377:1:3:3: +%*3hho:+0377:0:3: +%3hho:+400:1:3:32: +%*3hho:+400:0:3: +%3hho:+0400:1:3:4: +%*3hho:+0400:0:3: +%3hho:+451:1:3:37: +%*3hho:+451:0:3: +%3hho:+0451:1:3:4: +%*3hho:+0451:0:3: +%5hho::0:-1: +%*5hho::0:-1: +%5hho:-173:1:4:133: +%*5hho:-173:0:4: +%5hho:-0173:1:5:133: +%*5hho:-0173:0:5: +%5hho:-1:1:2:255: +%*5hho:-1:0:2: +%5hho:-01:1:3:255: +%*5hho:-01:0:3: +%5hho:-0:1:2:0: +%*5hho:-0:0:2: +%5hho:-00:1:3:0: +%*5hho:-00:0:3: +%5hho:0:1:1:0: +%*5hho:0:0:1: +%5hho:00:1:2:0: +%*5hho:00:0:2: +%5hho:1:1:1:1: +%*5hho:1:0:1: +%5hho:01:1:2:1: +%*5hho:01:0:2: +%5hho:52:1:2:42: +%*5hho:52:0:2: +%5hho:052:1:3:42: +%*5hho:052:0:3: +%5hho:377:1:3:255: +%*5hho:377:0:3: +%5hho:0377:1:4:255: +%*5hho:0377:0:4: +%5hho:400:1:3:0: +%*5hho:400:0:3: +%5hho:0400:1:4:0: +%*5hho:0400:0:4: +%5hho:451:1:3:41: +%*5hho:451:0:3: +%5hho:0451:1:4:41: +%*5hho:0451:0:4: +%5hho:+0:1:2:0: +%*5hho:+0:0:2: +%5hho:+00:1:3:0: +%*5hho:+00:0:3: +%5hho:+1:1:2:1: +%*5hho:+1:0:2: +%5hho:+01:1:3:1: +%*5hho:+01:0:3: +%5hho:+52:1:3:42: +%*5hho:+52:0:3: +%5hho:+052:1:4:42: +%*5hho:+052:0:4: +%5hho:+377:1:4:255: +%*5hho:+377:0:4: +%5hho:+0377:1:5:255: +%*5hho:+0377:0:5: +%5hho:+400:1:4:0: +%*5hho:+400:0:4: +%5hho:+0400:1:5:0: +%*5hho:+0400:0:5: +%5hho:+451:1:4:41: +%*5hho:+451:0:4: +%5hho:+0451:1:5:41: +%*5hho:+0451:0:5: +%2hho: :0:-1: +%*2hho: :0:-1: +%2hho: -173:1:3:255: +%*2hho: -173:0:3: +%2hho: -0173:1:3:0: +%*2hho: -0173:0:3: +%2hho: -1:1:3:255: +%*2hho: -1:0:3: +%2hho: -01:1:3:0: +%*2hho: -01:0:3: +%2hho: -0:1:3:0: +%*2hho: -0:0:3: +%2hho: -00:1:3:0: +%*2hho: -00:0:3: +%2hho: 0:1:2:0: +%*2hho: 0:0:2: +%2hho: 00:1:3:0: +%*2hho: 00:0:3: +%2hho: 1:1:2:1: +%*2hho: 1:0:2: +%2hho: 01:1:3:1: +%*2hho: 01:0:3: +%2hho: 52:1:3:42: +%*2hho: 52:0:3: +%2hho: 052:1:3:5: +%*2hho: 052:0:3: +%2hho: 377:1:3:31: +%*2hho: 377:0:3: +%2hho: 0377:1:3:3: +%*2hho: 0377:0:3: +%2hho: 400:1:3:32: +%*2hho: 400:0:3: +%2hho: 0400:1:3:4: +%*2hho: 0400:0:3: +%2hho: 451:1:3:37: +%*2hho: 451:0:3: +%2hho: 0451:1:3:4: +%*2hho: 0451:0:3: +%2hho: +0:1:3:0: +%*2hho: +0:0:3: +%2hho: +00:1:3:0: +%*2hho: +00:0:3: +%2hho: +1:1:3:1: +%*2hho: +1:0:3: +%2hho: +01:1:3:0: +%*2hho: +01:0:3: +%2hho: +52:1:3:5: +%*2hho: +52:0:3: +%2hho: +052:1:3:0: +%*2hho: +052:0:3: +%2hho: +377:1:3:3: +%*2hho: +377:0:3: +%2hho: +0377:1:3:0: +%*2hho: +0377:0:3: +%2hho: +400:1:3:4: +%*2hho: +400:0:3: +%2hho: +0400:1:3:0: +%*2hho: +0400:0:3: +%2hho: +451:1:3:4: +%*2hho: +451:0:3: +%2hho: +0451:1:3:0: +%*2hho: +0451:0:3: +%5hho: :0:-1: +%*5hho: :0:-1: +%5hho: -173:1:5:133: +%*5hho: -173:0:5: +%5hho: -0173:1:6:133: +%*5hho: -0173:0:6: +%5hho: -1:1:3:255: +%*5hho: -1:0:3: +%5hho: -01:1:4:255: +%*5hho: -01:0:4: +%5hho: -0:1:3:0: +%*5hho: -0:0:3: +%5hho: -00:1:4:0: +%*5hho: -00:0:4: +%5hho: 0:1:2:0: +%*5hho: 0:0:2: +%5hho: 00:1:3:0: +%*5hho: 00:0:3: +%5hho: 1:1:2:1: +%*5hho: 1:0:2: +%5hho: 01:1:3:1: +%*5hho: 01:0:3: +%5hho: 52:1:3:42: +%*5hho: 52:0:3: +%5hho: 052:1:4:42: +%*5hho: 052:0:4: +%5hho: 377:1:4:255: +%*5hho: 377:0:4: +%5hho: 0377:1:5:255: +%*5hho: 0377:0:5: +%5hho: 400:1:4:0: +%*5hho: 400:0:4: +%5hho: 0400:1:5:0: +%*5hho: 0400:0:5: +%5hho: 451:1:4:41: +%*5hho: 451:0:4: +%5hho: 0451:1:5:41: +%*5hho: 0451:0:5: +%5hho: +0:1:3:0: +%*5hho: +0:0:3: +%5hho: +00:1:4:0: +%*5hho: +00:0:4: +%5hho: +1:1:3:1: +%*5hho: +1:0:3: +%5hho: +01:1:4:1: +%*5hho: +01:0:4: +%5hho: +52:1:4:42: +%*5hho: +52:0:4: +%5hho: +052:1:5:42: +%*5hho: +052:0:5: +%5hho: +377:1:5:255: +%*5hho: +377:0:5: +%5hho: +0377:1:6:255: +%*5hho: +0377:0:6: +%5hho: +400:1:5:0: +%*5hho: +400:0:5: +%5hho: +0400:1:6:0: +%*5hho: +0400:0:6: +%5hho: +451:1:5:41: +%*5hho: +451:0:5: +%5hho: +0451:1:6:41: +%*5hho: +0451:0:6: diff --git a/stdio-common/tst-scanf-format-uchar-u.input b/stdio-common/tst-scanf-format-uchar-u.input new file mode 100644 index 0000000..f392aa5 --- /dev/null +++ b/stdio-common/tst-scanf-format-uchar-u.input @@ -0,0 +1,224 @@ +%hhu::0:-1: +%*hhu::0:-1: +%hhu:-123:1:4:133: +%*hhu:-123:0:4: +%hhu:-1:1:2:255: +%*hhu:-1:0:2: +%hhu:-0:1:2:0: +%*hhu:-0:0:2: +%hhu:0:1:1:0: +%*hhu:0:0:1: +%hhu:1:1:1:1: +%*hhu:1:0:1: +%hhu:42:1:2:42: +%*hhu:42:0:2: +%hhu:255:1:3:255: +%*hhu:255:0:3: +%hhu:256:1:3:0: +%*hhu:256:0:3: +%hhu:297:1:3:41: +%*hhu:297:0:3: +%hhu:+0:1:2:0: +%*hhu:+0:0:2: +%hhu:+1:1:2:1: +%*hhu:+1:0:2: +%hhu:+42:1:3:42: +%*hhu:+42:0:3: +%hhu:+255:1:4:255: +%*hhu:+255:0:4: +%hhu:+256:1:4:0: +%*hhu:+256:0:4: +%hhu:+297:1:4:41: +%*hhu:+297:0:4: +%1hhu::0:-1: +%*1hhu::0:-1: +%1hhu:-123:0:-1: +%*1hhu:-123:0:-1: +%1hhu:-1:0:-1: +%*1hhu:-1:0:-1: +%1hhu:-0:0:-1: +%*1hhu:-0:0:-1: +%1hhu:0:1:1:0: +%*1hhu:0:0:1: +%1hhu:1:1:1:1: +%*1hhu:1:0:1: +%1hhu:42:1:1:4: +%*1hhu:42:0:1: +%1hhu:255:1:1:2: +%*1hhu:255:0:1: +%1hhu:256:1:1:2: +%*1hhu:256:0:1: +%1hhu:297:1:1:2: +%*1hhu:297:0:1: +%1hhu:+0:0:-1: +%*1hhu:+0:0:-1: +%1hhu:+1:0:-1: +%*1hhu:+1:0:-1: +%1hhu:+42:0:-1: +%*1hhu:+42:0:-1: +%1hhu:+255:0:-1: +%*1hhu:+255:0:-1: +%1hhu:+256:0:-1: +%*1hhu:+256:0:-1: +%1hhu:+297:0:-1: +%*1hhu:+297:0:-1: +%2hhu::0:-1: +%*2hhu::0:-1: +%2hhu:-123:1:2:255: +%*2hhu:-123:0:2: +%2hhu:-1:1:2:255: +%*2hhu:-1:0:2: +%2hhu:-0:1:2:0: +%*2hhu:-0:0:2: +%2hhu:0:1:1:0: +%*2hhu:0:0:1: +%2hhu:1:1:1:1: +%*2hhu:1:0:1: +%2hhu:42:1:2:42: +%*2hhu:42:0:2: +%2hhu:255:1:2:25: +%*2hhu:255:0:2: +%2hhu:256:1:2:25: +%*2hhu:256:0:2: +%2hhu:297:1:2:29: +%*2hhu:297:0:2: +%2hhu:+0:1:2:0: +%*2hhu:+0:0:2: +%2hhu:+1:1:2:1: +%*2hhu:+1:0:2: +%2hhu:+42:1:2:4: +%*2hhu:+42:0:2: +%2hhu:+255:1:2:2: +%*2hhu:+255:0:2: +%2hhu:+256:1:2:2: +%*2hhu:+256:0:2: +%2hhu:+297:1:2:2: +%*2hhu:+297:0:2: +%3hhu::0:-1: +%*3hhu::0:-1: +%3hhu:-123:1:3:244: +%*3hhu:-123:0:3: +%3hhu:-1:1:2:255: +%*3hhu:-1:0:2: +%3hhu:-0:1:2:0: +%*3hhu:-0:0:2: +%3hhu:0:1:1:0: +%*3hhu:0:0:1: +%3hhu:1:1:1:1: +%*3hhu:1:0:1: +%3hhu:42:1:2:42: +%*3hhu:42:0:2: +%3hhu:255:1:3:255: +%*3hhu:255:0:3: +%3hhu:256:1:3:0: +%*3hhu:256:0:3: +%3hhu:297:1:3:41: +%*3hhu:297:0:3: +%3hhu:+0:1:2:0: +%*3hhu:+0:0:2: +%3hhu:+1:1:2:1: +%*3hhu:+1:0:2: +%3hhu:+42:1:3:42: +%*3hhu:+42:0:3: +%3hhu:+255:1:3:25: +%*3hhu:+255:0:3: +%3hhu:+256:1:3:25: +%*3hhu:+256:0:3: +%3hhu:+297:1:3:29: +%*3hhu:+297:0:3: +%5hhu::0:-1: +%*5hhu::0:-1: +%5hhu:-123:1:4:133: +%*5hhu:-123:0:4: +%5hhu:-1:1:2:255: +%*5hhu:-1:0:2: +%5hhu:-0:1:2:0: +%*5hhu:-0:0:2: +%5hhu:0:1:1:0: +%*5hhu:0:0:1: +%5hhu:1:1:1:1: +%*5hhu:1:0:1: +%5hhu:42:1:2:42: +%*5hhu:42:0:2: +%5hhu:255:1:3:255: +%*5hhu:255:0:3: +%5hhu:256:1:3:0: +%*5hhu:256:0:3: +%5hhu:297:1:3:41: +%*5hhu:297:0:3: +%5hhu:+0:1:2:0: +%*5hhu:+0:0:2: +%5hhu:+1:1:2:1: +%*5hhu:+1:0:2: +%5hhu:+42:1:3:42: +%*5hhu:+42:0:3: +%5hhu:+255:1:4:255: +%*5hhu:+255:0:4: +%5hhu:+256:1:4:0: +%*5hhu:+256:0:4: +%5hhu:+297:1:4:41: +%*5hhu:+297:0:4: +%2hhu: :0:-1: +%*2hhu: :0:-1: +%2hhu: -123:1:3:255: +%*2hhu: -123:0:3: +%2hhu: -1:1:3:255: +%*2hhu: -1:0:3: +%2hhu: -0:1:3:0: +%*2hhu: -0:0:3: +%2hhu: 0:1:2:0: +%*2hhu: 0:0:2: +%2hhu: 1:1:2:1: +%*2hhu: 1:0:2: +%2hhu: 42:1:3:42: +%*2hhu: 42:0:3: +%2hhu: 255:1:3:25: +%*2hhu: 255:0:3: +%2hhu: 256:1:3:25: +%*2hhu: 256:0:3: +%2hhu: 297:1:3:29: +%*2hhu: 297:0:3: +%2hhu: +0:1:3:0: +%*2hhu: +0:0:3: +%2hhu: +1:1:3:1: +%*2hhu: +1:0:3: +%2hhu: +42:1:3:4: +%*2hhu: +42:0:3: +%2hhu: +255:1:3:2: +%*2hhu: +255:0:3: +%2hhu: +256:1:3:2: +%*2hhu: +256:0:3: +%2hhu: +297:1:3:2: +%*2hhu: +297:0:3: +%5hhu: :0:-1: +%*5hhu: :0:-1: +%5hhu: -123:1:5:133: +%*5hhu: -123:0:5: +%5hhu: -1:1:3:255: +%*5hhu: -1:0:3: +%5hhu: -0:1:3:0: +%*5hhu: -0:0:3: +%5hhu: 0:1:2:0: +%*5hhu: 0:0:2: +%5hhu: 1:1:2:1: +%*5hhu: 1:0:2: +%5hhu: 42:1:3:42: +%*5hhu: 42:0:3: +%5hhu: 255:1:4:255: +%*5hhu: 255:0:4: +%5hhu: 256:1:4:0: +%*5hhu: 256:0:4: +%5hhu: 297:1:4:41: +%*5hhu: 297:0:4: +%5hhu: +0:1:3:0: +%*5hhu: +0:0:3: +%5hhu: +1:1:3:1: +%*5hhu: +1:0:3: +%5hhu: +42:1:4:42: +%*5hhu: +42:0:4: +%5hhu: +255:1:5:255: +%*5hhu: +255:0:5: +%5hhu: +256:1:5:0: +%*5hhu: +256:0:5: +%5hhu: +297:1:5:41: +%*5hhu: +297:0:5: diff --git a/stdio-common/tst-scanf-format-uchar-x.input b/stdio-common/tst-scanf-format-uchar-x.input new file mode 100644 index 0000000..a1fd9a9 --- /dev/null +++ b/stdio-common/tst-scanf-format-uchar-x.input @@ -0,0 +1,710 @@ +%hhx::0:-1: +%*hhx::0:-1: +%hhx:-7b:1:3:133: +%*hhx:-7b:0:3: +%hhx:-7B:1:3:133: +%*hhx:-7B:0:3: +%hhx:-0X7b:1:5:133: +%*hhx:-0X7b:0:5: +%hhx:-0x7B:1:5:133: +%*hhx:-0x7B:0:5: +%hhx:-1:1:2:255: +%*hhx:-1:0:2: +%hhx:-0X1:1:4:255: +%*hhx:-0X1:0:4: +%hhx:-0x1:1:4:255: +%*hhx:-0x1:0:4: +%hhx:-0:1:2:0: +%*hhx:-0:0:2: +%hhx:-0X0:1:4:0: +%*hhx:-0X0:0:4: +%hhx:-0x0:1:4:0: +%*hhx:-0x0:0:4: +%hhx:0:1:1:0: +%*hhx:0:0:1: +%hhx:0X0:1:3:0: +%*hhx:0X0:0:3: +%hhx:0x0:1:3:0: +%*hhx:0x0:0:3: +%hhx:1:1:1:1: +%*hhx:1:0:1: +%hhx:0X1:1:3:1: +%*hhx:0X1:0:3: +%hhx:0x1:1:3:1: +%*hhx:0x1:0:3: +%hhx:2a:1:2:42: +%*hhx:2a:0:2: +%hhx:2A:1:2:42: +%*hhx:2A:0:2: +%hhx:0X2a:1:4:42: +%*hhx:0X2a:0:4: +%hhx:0x2A:1:4:42: +%*hhx:0x2A:0:4: +%hhx:ff:1:2:255: +%*hhx:ff:0:2: +%hhx:FF:1:2:255: +%*hhx:FF:0:2: +%hhx:0xFF:1:4:255: +%*hhx:0xFF:0:4: +%hhx:100:1:3:0: +%*hhx:100:0:3: +%hhx:0X100:1:5:0: +%*hhx:0X100:0:5: +%hhx:0x100:1:5:0: +%*hhx:0x100:0:5: +%hhx:129:1:3:41: +%*hhx:129:0:3: +%hhx:0X129:1:5:41: +%*hhx:0X129:0:5: +%hhx:0x129:1:5:41: +%*hhx:0x129:0:5: +%hhx:+0:1:2:0: +%*hhx:+0:0:2: +%hhx:+0X0:1:4:0: +%*hhx:+0X0:0:4: +%hhx:+0x0:1:4:0: +%*hhx:+0x0:0:4: +%hhx:+1:1:2:1: +%*hhx:+1:0:2: +%hhx:+0X1:1:4:1: +%*hhx:+0X1:0:4: +%hhx:+0x1:1:4:1: +%*hhx:+0x1:0:4: +%hhx:+2a:1:3:42: +%*hhx:+2a:0:3: +%hhx:+2A:1:3:42: +%*hhx:+2A:0:3: +%hhx:+0X2a:1:5:42: +%*hhx:+0X2a:0:5: +%hhx:+0x2A:1:5:42: +%*hhx:+0x2A:0:5: +%hhx:+ff:1:3:255: +%*hhx:+ff:0:3: +%hhx:+FF:1:3:255: +%*hhx:+FF:0:3: +%hhx:+0Xff:1:5:255: +%*hhx:+0Xff:0:5: +%hhx:+0xFF:1:5:255: +%*hhx:+0xFF:0:5: +%hhx:+100:1:4:0: +%*hhx:+100:0:4: +%hhx:+0X100:1:6:0: +%*hhx:+0X100:0:6: +%hhx:+0x100:1:6:0: +%*hhx:+0x100:0:6: +%hhx:+129:1:4:41: +%*hhx:+129:0:4: +%hhx:+0X129:1:6:41: +%*hhx:+0X129:0:6: +%hhx:+0x129:1:6:41: +%*hhx:+0x129:0:6: +%1hhx::0:-1: +%*1hhx::0:-1: +%1hhx:-7b:0:-1: +%*1hhx:-7b:0:-1: +%1hhx:-7B:0:-1: +%*1hhx:-7B:0:-1: +%1hhx:-0X7b:0:-1: +%*1hhx:-0X7b:0:-1: +%1hhx:-0x7B:0:-1: +%*1hhx:-0x7B:0:-1: +%1hhx:-1:0:-1: +%*1hhx:-1:0:-1: +%1hhx:-0X1:0:-1: +%*1hhx:-0X1:0:-1: +%1hhx:-0x1:0:-1: +%*1hhx:-0x1:0:-1: +%1hhx:-0:0:-1: +%*1hhx:-0:0:-1: +%1hhx:-0X0:0:-1: +%*1hhx:-0X0:0:-1: +%1hhx:-0x0:0:-1: +%*1hhx:-0x0:0:-1: +%1hhx:0:1:1:0: +%*1hhx:0:0:1: +%1hhx:0X0:1:1:0: +%*1hhx:0X0:0:1: +%1hhx:0x0:1:1:0: +%*1hhx:0x0:0:1: +%1hhx:1:1:1:1: +%*1hhx:1:0:1: +%1hhx:0X1:1:1:0: +%*1hhx:0X1:0:1: +%1hhx:0x1:1:1:0: +%*1hhx:0x1:0:1: +%1hhx:2a:1:1:2: +%*1hhx:2a:0:1: +%1hhx:2A:1:1:2: +%*1hhx:2A:0:1: +%1hhx:0X2a:1:1:0: +%*1hhx:0X2a:0:1: +%1hhx:0x2A:1:1:0: +%*1hhx:0x2A:0:1: +%1hhx:ff:1:1:15: +%*1hhx:ff:0:1: +%1hhx:FF:1:1:15: +%*1hhx:FF:0:1: +%1hhx:0xFF:1:1:0: +%*1hhx:0xFF:0:1: +%1hhx:100:1:1:1: +%*1hhx:100:0:1: +%1hhx:0X100:1:1:0: +%*1hhx:0X100:0:1: +%1hhx:0x100:1:1:0: +%*1hhx:0x100:0:1: +%1hhx:129:1:1:1: +%*1hhx:129:0:1: +%1hhx:0X129:1:1:0: +%*1hhx:0X129:0:1: +%1hhx:0x129:1:1:0: +%*1hhx:0x129:0:1: +%1hhx:+0:0:-1: +%*1hhx:+0:0:-1: +%1hhx:+0X0:0:-1: +%*1hhx:+0X0:0:-1: +%1hhx:+0x0:0:-1: +%*1hhx:+0x0:0:-1: +%1hhx:+1:0:-1: +%*1hhx:+1:0:-1: +%1hhx:+0X1:0:-1: +%*1hhx:+0X1:0:-1: +%1hhx:+0x1:0:-1: +%*1hhx:+0x1:0:-1: +%1hhx:+2a:0:-1: +%*1hhx:+2a:0:-1: +%1hhx:+2A:0:-1: +%*1hhx:+2A:0:-1: +%1hhx:+0X2a:0:-1: +%*1hhx:+0X2a:0:-1: +%1hhx:+0x2A:0:-1: +%*1hhx:+0x2A:0:-1: +%1hhx:+ff:0:-1: +%*1hhx:+ff:0:-1: +%1hhx:+FF:0:-1: +%*1hhx:+FF:0:-1: +%1hhx:+0Xff:0:-1: +%*1hhx:+0Xff:0:-1: +%1hhx:+0xFF:0:-1: +%*1hhx:+0xFF:0:-1: +%1hhx:+100:0:-1: +%*1hhx:+100:0:-1: +%1hhx:+0X100:0:-1: +%*1hhx:+0X100:0:-1: +%1hhx:+0x100:0:-1: +%*1hhx:+0x100:0:-1: +%1hhx:+129:0:-1: +%*1hhx:+129:0:-1: +%1hhx:+0X129:0:-1: +%*1hhx:+0X129:0:-1: +%1hhx:+0x129:0:-1: +%*1hhx:+0x129:0:-1: +%2hhx::0:-1: +%*2hhx::0:-1: +%2hhx:-7b:1:2:249: +%*2hhx:-7b:0:2: +%2hhx:-7B:1:2:249: +%*2hhx:-7B:0:2: +%2hhx:-0X7b:1:2:0: +%*2hhx:-0X7b:0:2: +%2hhx:-0x7B:1:2:0: +%*2hhx:-0x7B:0:2: +%2hhx:-1:1:2:255: +%*2hhx:-1:0:2: +%2hhx:-0X1:1:2:0: +%*2hhx:-0X1:0:2: +%2hhx:-0x1:1:2:0: +%*2hhx:-0x1:0:2: +%2hhx:-0:1:2:0: +%*2hhx:-0:0:2: +%2hhx:-0X0:1:2:0: +%*2hhx:-0X0:0:2: +%2hhx:-0x0:1:2:0: +%*2hhx:-0x0:0:2: +%2hhx:0:1:1:0: +%*2hhx:0:0:1: +%2hhx:0X0:0:-1: +%*2hhx:0X0:0:-1: +%2hhx:0x0:0:-1: +%*2hhx:0x0:0:-1: +%2hhx:1:1:1:1: +%*2hhx:1:0:1: +%2hhx:0X1:0:-1: +%*2hhx:0X1:0:-1: +%2hhx:0x1:0:-1: +%*2hhx:0x1:0:-1: +%2hhx:2a:1:2:42: +%*2hhx:2a:0:2: +%2hhx:2A:1:2:42: +%*2hhx:2A:0:2: +%2hhx:0X2a:0:-1: +%*2hhx:0X2a:0:-1: +%2hhx:0x2A:0:-1: +%*2hhx:0x2A:0:-1: +%2hhx:ff:1:2:255: +%*2hhx:ff:0:2: +%2hhx:FF:1:2:255: +%*2hhx:FF:0:2: +%2hhx:0Xff:0:-1: +%*2hhx:0Xff:0:-1: +%2hhx:0xFF:0:-1: +%*2hhx:0xFF:0:-1: +%2hhx:100:1:2:16: +%*2hhx:100:0:2: +%2hhx:0X100:0:-1: +%*2hhx:0X100:0:-1: +%2hhx:0x100:0:-1: +%*2hhx:0x100:0:-1: +%2hhx:129:1:2:18: +%*2hhx:129:0:2: +%2hhx:0X129:0:-1: +%*2hhx:0X129:0:-1: +%2hhx:0x129:0:-1: +%*2hhx:0x129:0:-1: +%2hhx:+0:1:2:0: +%*2hhx:+0:0:2: +%2hhx:+0X0:1:2:0: +%*2hhx:+0X0:0:2: +%2hhx:+0x0:1:2:0: +%*2hhx:+0x0:0:2: +%2hhx:+1:1:2:1: +%*2hhx:+1:0:2: +%2hhx:+0X1:1:2:0: +%*2hhx:+0X1:0:2: +%2hhx:+0x1:1:2:0: +%*2hhx:+0x1:0:2: +%2hhx:+2a:1:2:2: +%*2hhx:+2a:0:2: +%2hhx:+2A:1:2:2: +%*2hhx:+2A:0:2: +%2hhx:+0X2a:1:2:0: +%*2hhx:+0X2a:0:2: +%2hhx:+0x2A:1:2:0: +%*2hhx:+0x2A:0:2: +%2hhx:+ff:1:2:15: +%*2hhx:+ff:0:2: +%2hhx:+FF:1:2:15: +%*2hhx:+FF:0:2: +%2hhx:+0Xff:1:2:0: +%*2hhx:+0Xff:0:2: +%2hhx:+0xFF:1:2:0: +%*2hhx:+0xFF:0:2: +%2hhx:+100:1:2:1: +%*2hhx:+100:0:2: +%2hhx:+0X100:1:2:0: +%*2hhx:+0X100:0:2: +%2hhx:+0x100:1:2:0: +%*2hhx:+0x100:0:2: +%2hhx:+129:1:2:1: +%*2hhx:+129:0:2: +%2hhx:+0X129:1:2:0: +%*2hhx:+0X129:0:2: +%2hhx:+0x129:1:2:0: +%*2hhx:+0x129:0:2: +%3hhx::0:-1: +%*3hhx::0:-1: +%3hhx:-7b:1:3:133: +%*3hhx:-7b:0:3: +%3hhx:-7B:1:3:133: +%*3hhx:-7B:0:3: +%3hhx:-0X7b:0:-1: +%*3hhx:-0X7b:0:-1: +%3hhx:-0x7B:0:-1: +%*3hhx:-0x7B:0:-1: +%3hhx:-1:1:2:255: +%*3hhx:-1:0:2: +%3hhx:-0X1:0:-1: +%*3hhx:-0X1:0:-1: +%3hhx:-0x1:0:-1: +%*3hhx:-0x1:0:-1: +%3hhx:-0:1:2:0: +%*3hhx:-0:0:2: +%3hhx:-0X0:0:-1: +%*3hhx:-0X0:0:-1: +%3hhx:-0x0:0:-1: +%*3hhx:-0x0:0:-1: +%3hhx:0:1:1:0: +%*3hhx:0:0:1: +%3hhx:0X0:1:3:0: +%*3hhx:0X0:0:3: +%3hhx:0x0:1:3:0: +%*3hhx:0x0:0:3: +%3hhx:1:1:1:1: +%*3hhx:1:0:1: +%3hhx:0X1:1:3:1: +%*3hhx:0X1:0:3: +%3hhx:0x1:1:3:1: +%*3hhx:0x1:0:3: +%3hhx:2a:1:2:42: +%*3hhx:2a:0:2: +%3hhx:2A:1:2:42: +%*3hhx:2A:0:2: +%3hhx:0X2a:1:3:2: +%*3hhx:0X2a:0:3: +%3hhx:0x2A:1:3:2: +%*3hhx:0x2A:0:3: +%3hhx:ff:1:2:255: +%*3hhx:ff:0:2: +%3hhx:FF:1:2:255: +%*3hhx:FF:0:2: +%3hhx:0Xff:1:3:15: +%*3hhx:0Xff:0:3: +%3hhx:0xFF:1:3:15: +%*3hhx:0xFF:0:3: +%3hhx:100:1:3:0: +%*3hhx:100:0:3: +%3hhx:0X100:1:3:1: +%*3hhx:0X100:0:3: +%3hhx:0x100:1:3:1: +%*3hhx:0x100:0:3: +%3hhx:129:1:3:41: +%*3hhx:129:0:3: +%3hhx:0X129:1:3:1: +%*3hhx:0X129:0:3: +%3hhx:0x129:1:3:1: +%*3hhx:0x129:0:3: +%3hhx:+0:1:2:0: +%*3hhx:+0:0:2: +%3hhx:+0X0:0:-1: +%*3hhx:+0X0:0:-1: +%3hhx:+0x0:0:-1: +%*3hhx:+0x0:0:-1: +%3hhx:+1:1:2:1: +%*3hhx:+1:0:2: +%3hhx:+0X1:0:-1: +%*3hhx:+0X1:0:-1: +%3hhx:+0x1:0:-1: +%*3hhx:+0x1:0:-1: +%3hhx:+2a:1:3:42: +%*3hhx:+2a:0:3: +%3hhx:+2A:1:3:42: +%*3hhx:+2A:0:3: +%3hhx:+0X2a:0:-1: +%*3hhx:+0X2a:0:-1: +%3hhx:+0x2A:0:-1: +%*3hhx:+0x2A:0:-1: +%3hhx:+ff:1:3:255: +%*3hhx:+ff:0:3: +%3hhx:+FF:1:3:255: +%*3hhx:+FF:0:3: +%3hhx:+0Xff:0:-1: +%*3hhx:+0Xff:0:-1: +%3hhx:+0xFF:0:-1: +%*3hhx:+0xFF:0:-1: +%3hhx:+100:1:3:16: +%*3hhx:+100:0:3: +%3hhx:+0X100:0:-1: +%*3hhx:+0X100:0:-1: +%3hhx:+0x100:0:-1: +%*3hhx:+0x100:0:-1: +%3hhx:+129:1:3:18: +%*3hhx:+129:0:3: +%3hhx:+0X129:0:-1: +%*3hhx:+0X129:0:-1: +%3hhx:+0x129:0:-1: +%*3hhx:+0x129:0:-1: +%5hhx::0:-1: +%*5hhx::0:-1: +%5hhx:-7b:1:3:133: +%*5hhx:-7b:0:3: +%5hhx:-7B:1:3:133: +%*5hhx:-7B:0:3: +%5hhx:-0X7b:1:5:133: +%*5hhx:-0X7b:0:5: +%5hhx:-0x7B:1:5:133: +%*5hhx:-0x7B:0:5: +%5hhx:-1:1:2:255: +%*5hhx:-1:0:2: +%5hhx:-0X1:1:4:255: +%*5hhx:-0X1:0:4: +%5hhx:-0x1:1:4:255: +%*5hhx:-0x1:0:4: +%5hhx:-0:1:2:0: +%*5hhx:-0:0:2: +%5hhx:-0X0:1:4:0: +%*5hhx:-0X0:0:4: +%5hhx:-0x0:1:4:0: +%*5hhx:-0x0:0:4: +%5hhx:0:1:1:0: +%*5hhx:0:0:1: +%5hhx:0X0:1:3:0: +%*5hhx:0X0:0:3: +%5hhx:0x0:1:3:0: +%*5hhx:0x0:0:3: +%5hhx:1:1:1:1: +%*5hhx:1:0:1: +%5hhx:0X1:1:3:1: +%*5hhx:0X1:0:3: +%5hhx:0x1:1:3:1: +%*5hhx:0x1:0:3: +%5hhx:2a:1:2:42: +%*5hhx:2a:0:2: +%5hhx:2A:1:2:42: +%*5hhx:2A:0:2: +%5hhx:0X2a:1:4:42: +%*5hhx:0X2a:0:4: +%5hhx:0x2A:1:4:42: +%*5hhx:0x2A:0:4: +%5hhx:ff:1:2:255: +%*5hhx:ff:0:2: +%5hhx:FF:1:2:255: +%*5hhx:FF:0:2: +%5hhx:0Xff:1:4:255: +%*5hhx:0Xff:0:4: +%5hhx:0xFF:1:4:255: +%*5hhx:0xFF:0:4: +%5hhx:100:1:3:0: +%*5hhx:100:0:3: +%5hhx:0X100:1:5:0: +%*5hhx:0X100:0:5: +%5hhx:0x100:1:5:0: +%*5hhx:0x100:0:5: +%5hhx:129:1:3:41: +%*5hhx:129:0:3: +%5hhx:0X129:1:5:41: +%*5hhx:0X129:0:5: +%5hhx:0x129:1:5:41: +%*5hhx:0x129:0:5: +%5hhx:+0:1:2:0: +%*5hhx:+0:0:2: +%5hhx:+0X0:1:4:0: +%*5hhx:+0X0:0:4: +%5hhx:+0x0:1:4:0: +%*5hhx:+0x0:0:4: +%5hhx:+1:1:2:1: +%*5hhx:+1:0:2: +%5hhx:+0X1:1:4:1: +%*5hhx:+0X1:0:4: +%5hhx:+0x1:1:4:1: +%*5hhx:+0x1:0:4: +%5hhx:+2a:1:3:42: +%*5hhx:+2a:0:3: +%5hhx:+2A:1:3:42: +%*5hhx:+2A:0:3: +%5hhx:+0X2a:1:5:42: +%*5hhx:+0X2a:0:5: +%5hhx:+0x2A:1:5:42: +%*5hhx:+0x2A:0:5: +%5hhx:+ff:1:3:255: +%*5hhx:+ff:0:3: +%5hhx:+FF:1:3:255: +%*5hhx:+FF:0:3: +%5hhx:+0Xff:1:5:255: +%*5hhx:+0Xff:0:5: +%5hhx:+0xFF:1:5:255: +%*5hhx:+0xFF:0:5: +%5hhx:+100:1:4:0: +%*5hhx:+100:0:4: +%5hhx:+0X100:1:5:16: +%*5hhx:+0X100:0:5: +%5hhx:+0x100:1:5:16: +%*5hhx:+0x100:0:5: +%5hhx:+129:1:4:41: +%*5hhx:+129:0:4: +%5hhx:+0X129:1:5:18: +%*5hhx:+0X129:0:5: +%5hhx:+0x129:1:5:18: +%*5hhx:+0x129:0:5: +%2hhx: :0:-1: +%*2hhx: :0:-1: +%2hhx: -7b:1:3:249: +%*2hhx: -7b:0:3: +%2hhx: -7B:1:3:249: +%*2hhx: -7B:0:3: +%2hhx: -0X7b:1:3:0: +%*2hhx: -0X7b:0:3: +%2hhx: -0x7B:1:3:0: +%*2hhx: -0x7B:0:3: +%2hhx: -1:1:3:255: +%*2hhx: -1:0:3: +%2hhx: -0X1:1:3:0: +%*2hhx: -0X1:0:3: +%2hhx: -0x1:1:3:0: +%*2hhx: -0x1:0:3: +%2hhx: -0:1:3:0: +%*2hhx: -0:0:3: +%2hhx: -0X0:1:3:0: +%*2hhx: -0X0:0:3: +%2hhx: -0x0:1:3:0: +%*2hhx: -0x0:0:3: +%2hhx: 0:1:2:0: +%*2hhx: 0:0:2: +%2hhx: 0X0:0:-1: +%*2hhx: 0X0:0:-1: +%2hhx: 0x0:0:-1: +%*2hhx: 0x0:0:-1: +%2hhx: 1:1:2:1: +%*2hhx: 1:0:2: +%2hhx: 0X1:0:-1: +%*2hhx: 0X1:0:-1: +%2hhx: 0x1:0:-1: +%*2hhx: 0x1:0:-1: +%2hhx: 2a:1:3:42: +%*2hhx: 2a:0:3: +%2hhx: 2A:1:3:42: +%*2hhx: 2A:0:3: +%2hhx: 0X2a:0:-1: +%*2hhx: 0X2a:0:-1: +%2hhx: 0x2A:0:-1: +%*2hhx: 0x2A:0:-1: +%2hhx: ff:1:3:255: +%*2hhx: ff:0:3: +%2hhx: FF:1:3:255: +%*2hhx: FF:0:3: +%2hhx: 0Xff:0:-1: +%*2hhx: 0Xff:0:-1: +%2hhx: 0xFF:0:-1: +%*2hhx: 0xFF:0:-1: +%2hhx: 100:1:3:16: +%*2hhx: 100:0:3: +%2hhx: 0X100:0:-1: +%*2hhx: 0X100:0:-1: +%2hhx: 0x100:0:-1: +%*2hhx: 0x100:0:-1: +%2hhx: 129:1:3:18: +%*2hhx: 129:0:3: +%2hhx: 0X129:0:-1: +%*2hhx: 0X129:0:-1: +%2hhx: 0x129:0:-1: +%*2hhx: 0x129:0:-1: +%2hhx: +0:1:3:0: +%*2hhx: +0:0:3: +%2hhx: +0X0:1:3:0: +%*2hhx: +0X0:0:3: +%2hhx: +0x0:1:3:0: +%*2hhx: +0x0:0:3: +%2hhx: +1:1:3:1: +%*2hhx: +1:0:3: +%2hhx: +0X1:1:3:0: +%*2hhx: +0X1:0:3: +%2hhx: +0x1:1:3:0: +%*2hhx: +0x1:0:3: +%2hhx: +2a:1:3:2: +%*2hhx: +2a:0:3: +%2hhx: +2A:1:3:2: +%*2hhx: +2A:0:3: +%2hhx: +0X2a:1:3:0: +%*2hhx: +0X2a:0:3: +%2hhx: +0x2A:1:3:0: +%*2hhx: +0x2A:0:3: +%2hhx: +ff:1:3:15: +%*2hhx: +ff:0:3: +%2hhx: +FF:1:3:15: +%*2hhx: +FF:0:3: +%2hhx: +0Xff:1:3:0: +%*2hhx: +0Xff:0:3: +%2hhx: +0xFF:1:3:0: +%*2hhx: +0xFF:0:3: +%2hhx: +100:1:3:1: +%*2hhx: +100:0:3: +%2hhx: +0X100:1:3:0: +%*2hhx: +0X100:0:3: +%2hhx: +0x100:1:3:0: +%*2hhx: +0x100:0:3: +%2hhx: +129:1:3:1: +%*2hhx: +129:0:3: +%2hhx: +0X129:1:3:0: +%*2hhx: +0X129:0:3: +%2hhx: +0x129:1:3:0: +%*2hhx: +0x129:0:3: +%5hhx: :0:-1: +%*5hhx: :0:-1: +%5hhx: -7b:1:4:133: +%*5hhx: -7b:0:4: +%5hhx: -7B:1:4:133: +%*5hhx: -7B:0:4: +%5hhx: -0X7b:1:6:133: +%*5hhx: -0X7b:0:6: +%5hhx: -0x7B:1:6:133: +%*5hhx: -0x7B:0:6: +%5hhx: -1:1:3:255: +%*5hhx: -1:0:3: +%5hhx: -0X1:1:5:255: +%*5hhx: -0X1:0:5: +%5hhx: -0x1:1:5:255: +%*5hhx: -0x1:0:5: +%5hhx: -0:1:3:0: +%*5hhx: -0:0:3: +%5hhx: -0X0:1:5:0: +%*5hhx: -0X0:0:5: +%5hhx: -0x0:1:5:0: +%*5hhx: -0x0:0:5: +%5hhx: 0:1:2:0: +%*5hhx: 0:0:2: +%5hhx: 0X0:1:4:0: +%*5hhx: 0X0:0:4: +%5hhx: 0x0:1:4:0: +%*5hhx: 0x0:0:4: +%5hhx: 1:1:2:1: +%*5hhx: 1:0:2: +%5hhx: 0X1:1:4:1: +%*5hhx: 0X1:0:4: +%5hhx: 0x1:1:4:1: +%*5hhx: 0x1:0:4: +%5hhx: 2a:1:3:42: +%*5hhx: 2a:0:3: +%5hhx: 2A:1:3:42: +%*5hhx: 2A:0:3: +%5hhx: 0X2a:1:5:42: +%*5hhx: 0X2a:0:5: +%5hhx: 0x2A:1:5:42: +%*5hhx: 0x2A:0:5: +%5hhx: ff:1:3:255: +%*5hhx: ff:0:3: +%5hhx: FF:1:3:255: +%*5hhx: FF:0:3: +%5hhx: 0Xff:1:5:255: +%*5hhx: 0Xff:0:5: +%5hhx: 0xFF:1:5:255: +%*5hhx: 0xFF:0:5: +%5hhx: 100:1:4:0: +%*5hhx: 100:0:4: +%5hhx: 0X100:1:6:0: +%*5hhx: 0X100:0:6: +%5hhx: 0x100:1:6:0: +%*5hhx: 0x100:0:6: +%5hhx: 129:1:4:41: +%*5hhx: 129:0:4: +%5hhx: 0X129:1:6:41: +%*5hhx: 0X129:0:6: +%5hhx: 0x129:1:6:41: +%*5hhx: 0x129:0:6: +%5hhx: +0:1:3:0: +%*5hhx: +0:0:3: +%5hhx: +0X0:1:5:0: +%*5hhx: +0X0:0:5: +%5hhx: +0x0:1:5:0: +%*5hhx: +0x0:0:5: +%5hhx: +1:1:3:1: +%*5hhx: +1:0:3: +%5hhx: +0X1:1:5:1: +%*5hhx: +0X1:0:5: +%5hhx: +0x1:1:5:1: +%*5hhx: +0x1:0:5: +%5hhx: +2a:1:4:42: +%*5hhx: +2a:0:4: +%5hhx: +2A:1:4:42: +%*5hhx: +2A:0:4: +%5hhx: +0X2a:1:6:42: +%*5hhx: +0X2a:0:6: +%5hhx: +0x2A:1:6:42: +%*5hhx: +0x2A:0:6: +%5hhx: +ff:1:4:255: +%*5hhx: +ff:0:4: +%5hhx: +FF:1:4:255: +%*5hhx: +FF:0:4: +%5hhx: +0Xff:1:6:255: +%*5hhx: +0Xff:0:6: +%5hhx: +0xFF:1:6:255: +%*5hhx: +0xFF:0:6: +%5hhx: +100:1:5:0: +%*5hhx: +100:0:5: +%5hhx: +0X100:1:6:16: +%*5hhx: +0X100:0:6: +%5hhx: +0x100:1:6:16: +%*5hhx: +0x100:0:6: +%5hhx: +129:1:5:41: +%*5hhx: +129:0:5: +%5hhx: +0X129:1:6:18: +%*5hhx: +0X129:0:6: +%5hhx: +0x129:1:6:18: +%*5hhx: +0x129:0:6: diff --git a/stdio-common/tst-scanf-format-uchar-xx.input b/stdio-common/tst-scanf-format-uchar-xx.input new file mode 100644 index 0000000..6fe86c2 --- /dev/null +++ b/stdio-common/tst-scanf-format-uchar-xx.input @@ -0,0 +1,710 @@ +%hhX::0:-1: +%*hhX::0:-1: +%hhX:-7b:1:3:133: +%*hhX:-7b:0:3: +%hhX:-7B:1:3:133: +%*hhX:-7B:0:3: +%hhX:-0X7b:1:5:133: +%*hhX:-0X7b:0:5: +%hhX:-0x7B:1:5:133: +%*hhX:-0x7B:0:5: +%hhX:-1:1:2:255: +%*hhX:-1:0:2: +%hhX:-0X1:1:4:255: +%*hhX:-0X1:0:4: +%hhX:-0x1:1:4:255: +%*hhX:-0x1:0:4: +%hhX:-0:1:2:0: +%*hhX:-0:0:2: +%hhX:-0X0:1:4:0: +%*hhX:-0X0:0:4: +%hhX:-0x0:1:4:0: +%*hhX:-0x0:0:4: +%hhX:0:1:1:0: +%*hhX:0:0:1: +%hhX:0X0:1:3:0: +%*hhX:0X0:0:3: +%hhX:0x0:1:3:0: +%*hhX:0x0:0:3: +%hhX:1:1:1:1: +%*hhX:1:0:1: +%hhX:0X1:1:3:1: +%*hhX:0X1:0:3: +%hhX:0x1:1:3:1: +%*hhX:0x1:0:3: +%hhX:2a:1:2:42: +%*hhX:2a:0:2: +%hhX:2A:1:2:42: +%*hhX:2A:0:2: +%hhX:0X2a:1:4:42: +%*hhX:0X2a:0:4: +%hhX:0x2A:1:4:42: +%*hhX:0x2A:0:4: +%hhX:ff:1:2:255: +%*hhX:ff:0:2: +%hhX:FF:1:2:255: +%*hhX:FF:0:2: +%hhX:0xFF:1:4:255: +%*hhX:0xFF:0:4: +%hhX:100:1:3:0: +%*hhX:100:0:3: +%hhX:0X100:1:5:0: +%*hhX:0X100:0:5: +%hhX:0x100:1:5:0: +%*hhX:0x100:0:5: +%hhX:129:1:3:41: +%*hhX:129:0:3: +%hhX:0X129:1:5:41: +%*hhX:0X129:0:5: +%hhX:0x129:1:5:41: +%*hhX:0x129:0:5: +%hhX:+0:1:2:0: +%*hhX:+0:0:2: +%hhX:+0X0:1:4:0: +%*hhX:+0X0:0:4: +%hhX:+0x0:1:4:0: +%*hhX:+0x0:0:4: +%hhX:+1:1:2:1: +%*hhX:+1:0:2: +%hhX:+0X1:1:4:1: +%*hhX:+0X1:0:4: +%hhX:+0x1:1:4:1: +%*hhX:+0x1:0:4: +%hhX:+2a:1:3:42: +%*hhX:+2a:0:3: +%hhX:+2A:1:3:42: +%*hhX:+2A:0:3: +%hhX:+0X2a:1:5:42: +%*hhX:+0X2a:0:5: +%hhX:+0x2A:1:5:42: +%*hhX:+0x2A:0:5: +%hhX:+ff:1:3:255: +%*hhX:+ff:0:3: +%hhX:+FF:1:3:255: +%*hhX:+FF:0:3: +%hhX:+0Xff:1:5:255: +%*hhX:+0Xff:0:5: +%hhX:+0xFF:1:5:255: +%*hhX:+0xFF:0:5: +%hhX:+100:1:4:0: +%*hhX:+100:0:4: +%hhX:+0X100:1:6:0: +%*hhX:+0X100:0:6: +%hhX:+0x100:1:6:0: +%*hhX:+0x100:0:6: +%hhX:+129:1:4:41: +%*hhX:+129:0:4: +%hhX:+0X129:1:6:41: +%*hhX:+0X129:0:6: +%hhX:+0x129:1:6:41: +%*hhX:+0x129:0:6: +%1hhX::0:-1: +%*1hhX::0:-1: +%1hhX:-7b:0:-1: +%*1hhX:-7b:0:-1: +%1hhX:-7B:0:-1: +%*1hhX:-7B:0:-1: +%1hhX:-0X7b:0:-1: +%*1hhX:-0X7b:0:-1: +%1hhX:-0x7B:0:-1: +%*1hhX:-0x7B:0:-1: +%1hhX:-1:0:-1: +%*1hhX:-1:0:-1: +%1hhX:-0X1:0:-1: +%*1hhX:-0X1:0:-1: +%1hhX:-0x1:0:-1: +%*1hhX:-0x1:0:-1: +%1hhX:-0:0:-1: +%*1hhX:-0:0:-1: +%1hhX:-0X0:0:-1: +%*1hhX:-0X0:0:-1: +%1hhX:-0x0:0:-1: +%*1hhX:-0x0:0:-1: +%1hhX:0:1:1:0: +%*1hhX:0:0:1: +%1hhX:0X0:1:1:0: +%*1hhX:0X0:0:1: +%1hhX:0x0:1:1:0: +%*1hhX:0x0:0:1: +%1hhX:1:1:1:1: +%*1hhX:1:0:1: +%1hhX:0X1:1:1:0: +%*1hhX:0X1:0:1: +%1hhX:0x1:1:1:0: +%*1hhX:0x1:0:1: +%1hhX:2a:1:1:2: +%*1hhX:2a:0:1: +%1hhX:2A:1:1:2: +%*1hhX:2A:0:1: +%1hhX:0X2a:1:1:0: +%*1hhX:0X2a:0:1: +%1hhX:0x2A:1:1:0: +%*1hhX:0x2A:0:1: +%1hhX:ff:1:1:15: +%*1hhX:ff:0:1: +%1hhX:FF:1:1:15: +%*1hhX:FF:0:1: +%1hhX:0xFF:1:1:0: +%*1hhX:0xFF:0:1: +%1hhX:100:1:1:1: +%*1hhX:100:0:1: +%1hhX:0X100:1:1:0: +%*1hhX:0X100:0:1: +%1hhX:0x100:1:1:0: +%*1hhX:0x100:0:1: +%1hhX:129:1:1:1: +%*1hhX:129:0:1: +%1hhX:0X129:1:1:0: +%*1hhX:0X129:0:1: +%1hhX:0x129:1:1:0: +%*1hhX:0x129:0:1: +%1hhX:+0:0:-1: +%*1hhX:+0:0:-1: +%1hhX:+0X0:0:-1: +%*1hhX:+0X0:0:-1: +%1hhX:+0x0:0:-1: +%*1hhX:+0x0:0:-1: +%1hhX:+1:0:-1: +%*1hhX:+1:0:-1: +%1hhX:+0X1:0:-1: +%*1hhX:+0X1:0:-1: +%1hhX:+0x1:0:-1: +%*1hhX:+0x1:0:-1: +%1hhX:+2a:0:-1: +%*1hhX:+2a:0:-1: +%1hhX:+2A:0:-1: +%*1hhX:+2A:0:-1: +%1hhX:+0X2a:0:-1: +%*1hhX:+0X2a:0:-1: +%1hhX:+0x2A:0:-1: +%*1hhX:+0x2A:0:-1: +%1hhX:+ff:0:-1: +%*1hhX:+ff:0:-1: +%1hhX:+FF:0:-1: +%*1hhX:+FF:0:-1: +%1hhX:+0Xff:0:-1: +%*1hhX:+0Xff:0:-1: +%1hhX:+0xFF:0:-1: +%*1hhX:+0xFF:0:-1: +%1hhX:+100:0:-1: +%*1hhX:+100:0:-1: +%1hhX:+0X100:0:-1: +%*1hhX:+0X100:0:-1: +%1hhX:+0x100:0:-1: +%*1hhX:+0x100:0:-1: +%1hhX:+129:0:-1: +%*1hhX:+129:0:-1: +%1hhX:+0X129:0:-1: +%*1hhX:+0X129:0:-1: +%1hhX:+0x129:0:-1: +%*1hhX:+0x129:0:-1: +%2hhX::0:-1: +%*2hhX::0:-1: +%2hhX:-7b:1:2:249: +%*2hhX:-7b:0:2: +%2hhX:-7B:1:2:249: +%*2hhX:-7B:0:2: +%2hhX:-0X7b:1:2:0: +%*2hhX:-0X7b:0:2: +%2hhX:-0x7B:1:2:0: +%*2hhX:-0x7B:0:2: +%2hhX:-1:1:2:255: +%*2hhX:-1:0:2: +%2hhX:-0X1:1:2:0: +%*2hhX:-0X1:0:2: +%2hhX:-0x1:1:2:0: +%*2hhX:-0x1:0:2: +%2hhX:-0:1:2:0: +%*2hhX:-0:0:2: +%2hhX:-0X0:1:2:0: +%*2hhX:-0X0:0:2: +%2hhX:-0x0:1:2:0: +%*2hhX:-0x0:0:2: +%2hhX:0:1:1:0: +%*2hhX:0:0:1: +%2hhX:0X0:0:-1: +%*2hhX:0X0:0:-1: +%2hhX:0x0:0:-1: +%*2hhX:0x0:0:-1: +%2hhX:1:1:1:1: +%*2hhX:1:0:1: +%2hhX:0X1:0:-1: +%*2hhX:0X1:0:-1: +%2hhX:0x1:0:-1: +%*2hhX:0x1:0:-1: +%2hhX:2a:1:2:42: +%*2hhX:2a:0:2: +%2hhX:2A:1:2:42: +%*2hhX:2A:0:2: +%2hhX:0X2a:0:-1: +%*2hhX:0X2a:0:-1: +%2hhX:0x2A:0:-1: +%*2hhX:0x2A:0:-1: +%2hhX:ff:1:2:255: +%*2hhX:ff:0:2: +%2hhX:FF:1:2:255: +%*2hhX:FF:0:2: +%2hhX:0Xff:0:-1: +%*2hhX:0Xff:0:-1: +%2hhX:0xFF:0:-1: +%*2hhX:0xFF:0:-1: +%2hhX:100:1:2:16: +%*2hhX:100:0:2: +%2hhX:0X100:0:-1: +%*2hhX:0X100:0:-1: +%2hhX:0x100:0:-1: +%*2hhX:0x100:0:-1: +%2hhX:129:1:2:18: +%*2hhX:129:0:2: +%2hhX:0X129:0:-1: +%*2hhX:0X129:0:-1: +%2hhX:0x129:0:-1: +%*2hhX:0x129:0:-1: +%2hhX:+0:1:2:0: +%*2hhX:+0:0:2: +%2hhX:+0X0:1:2:0: +%*2hhX:+0X0:0:2: +%2hhX:+0x0:1:2:0: +%*2hhX:+0x0:0:2: +%2hhX:+1:1:2:1: +%*2hhX:+1:0:2: +%2hhX:+0X1:1:2:0: +%*2hhX:+0X1:0:2: +%2hhX:+0x1:1:2:0: +%*2hhX:+0x1:0:2: +%2hhX:+2a:1:2:2: +%*2hhX:+2a:0:2: +%2hhX:+2A:1:2:2: +%*2hhX:+2A:0:2: +%2hhX:+0X2a:1:2:0: +%*2hhX:+0X2a:0:2: +%2hhX:+0x2A:1:2:0: +%*2hhX:+0x2A:0:2: +%2hhX:+ff:1:2:15: +%*2hhX:+ff:0:2: +%2hhX:+FF:1:2:15: +%*2hhX:+FF:0:2: +%2hhX:+0Xff:1:2:0: +%*2hhX:+0Xff:0:2: +%2hhX:+0xFF:1:2:0: +%*2hhX:+0xFF:0:2: +%2hhX:+100:1:2:1: +%*2hhX:+100:0:2: +%2hhX:+0X100:1:2:0: +%*2hhX:+0X100:0:2: +%2hhX:+0x100:1:2:0: +%*2hhX:+0x100:0:2: +%2hhX:+129:1:2:1: +%*2hhX:+129:0:2: +%2hhX:+0X129:1:2:0: +%*2hhX:+0X129:0:2: +%2hhX:+0x129:1:2:0: +%*2hhX:+0x129:0:2: +%3hhX::0:-1: +%*3hhX::0:-1: +%3hhX:-7b:1:3:133: +%*3hhX:-7b:0:3: +%3hhX:-7B:1:3:133: +%*3hhX:-7B:0:3: +%3hhX:-0X7b:0:-1: +%*3hhX:-0X7b:0:-1: +%3hhX:-0x7B:0:-1: +%*3hhX:-0x7B:0:-1: +%3hhX:-1:1:2:255: +%*3hhX:-1:0:2: +%3hhX:-0X1:0:-1: +%*3hhX:-0X1:0:-1: +%3hhX:-0x1:0:-1: +%*3hhX:-0x1:0:-1: +%3hhX:-0:1:2:0: +%*3hhX:-0:0:2: +%3hhX:-0X0:0:-1: +%*3hhX:-0X0:0:-1: +%3hhX:-0x0:0:-1: +%*3hhX:-0x0:0:-1: +%3hhX:0:1:1:0: +%*3hhX:0:0:1: +%3hhX:0X0:1:3:0: +%*3hhX:0X0:0:3: +%3hhX:0x0:1:3:0: +%*3hhX:0x0:0:3: +%3hhX:1:1:1:1: +%*3hhX:1:0:1: +%3hhX:0X1:1:3:1: +%*3hhX:0X1:0:3: +%3hhX:0x1:1:3:1: +%*3hhX:0x1:0:3: +%3hhX:2a:1:2:42: +%*3hhX:2a:0:2: +%3hhX:2A:1:2:42: +%*3hhX:2A:0:2: +%3hhX:0X2a:1:3:2: +%*3hhX:0X2a:0:3: +%3hhX:0x2A:1:3:2: +%*3hhX:0x2A:0:3: +%3hhX:ff:1:2:255: +%*3hhX:ff:0:2: +%3hhX:FF:1:2:255: +%*3hhX:FF:0:2: +%3hhX:0Xff:1:3:15: +%*3hhX:0Xff:0:3: +%3hhX:0xFF:1:3:15: +%*3hhX:0xFF:0:3: +%3hhX:100:1:3:0: +%*3hhX:100:0:3: +%3hhX:0X100:1:3:1: +%*3hhX:0X100:0:3: +%3hhX:0x100:1:3:1: +%*3hhX:0x100:0:3: +%3hhX:129:1:3:41: +%*3hhX:129:0:3: +%3hhX:0X129:1:3:1: +%*3hhX:0X129:0:3: +%3hhX:0x129:1:3:1: +%*3hhX:0x129:0:3: +%3hhX:+0:1:2:0: +%*3hhX:+0:0:2: +%3hhX:+0X0:0:-1: +%*3hhX:+0X0:0:-1: +%3hhX:+0x0:0:-1: +%*3hhX:+0x0:0:-1: +%3hhX:+1:1:2:1: +%*3hhX:+1:0:2: +%3hhX:+0X1:0:-1: +%*3hhX:+0X1:0:-1: +%3hhX:+0x1:0:-1: +%*3hhX:+0x1:0:-1: +%3hhX:+2a:1:3:42: +%*3hhX:+2a:0:3: +%3hhX:+2A:1:3:42: +%*3hhX:+2A:0:3: +%3hhX:+0X2a:0:-1: +%*3hhX:+0X2a:0:-1: +%3hhX:+0x2A:0:-1: +%*3hhX:+0x2A:0:-1: +%3hhX:+ff:1:3:255: +%*3hhX:+ff:0:3: +%3hhX:+FF:1:3:255: +%*3hhX:+FF:0:3: +%3hhX:+0Xff:0:-1: +%*3hhX:+0Xff:0:-1: +%3hhX:+0xFF:0:-1: +%*3hhX:+0xFF:0:-1: +%3hhX:+100:1:3:16: +%*3hhX:+100:0:3: +%3hhX:+0X100:0:-1: +%*3hhX:+0X100:0:-1: +%3hhX:+0x100:0:-1: +%*3hhX:+0x100:0:-1: +%3hhX:+129:1:3:18: +%*3hhX:+129:0:3: +%3hhX:+0X129:0:-1: +%*3hhX:+0X129:0:-1: +%3hhX:+0x129:0:-1: +%*3hhX:+0x129:0:-1: +%5hhX::0:-1: +%*5hhX::0:-1: +%5hhX:-7b:1:3:133: +%*5hhX:-7b:0:3: +%5hhX:-7B:1:3:133: +%*5hhX:-7B:0:3: +%5hhX:-0X7b:1:5:133: +%*5hhX:-0X7b:0:5: +%5hhX:-0x7B:1:5:133: +%*5hhX:-0x7B:0:5: +%5hhX:-1:1:2:255: +%*5hhX:-1:0:2: +%5hhX:-0X1:1:4:255: +%*5hhX:-0X1:0:4: +%5hhX:-0x1:1:4:255: +%*5hhX:-0x1:0:4: +%5hhX:-0:1:2:0: +%*5hhX:-0:0:2: +%5hhX:-0X0:1:4:0: +%*5hhX:-0X0:0:4: +%5hhX:-0x0:1:4:0: +%*5hhX:-0x0:0:4: +%5hhX:0:1:1:0: +%*5hhX:0:0:1: +%5hhX:0X0:1:3:0: +%*5hhX:0X0:0:3: +%5hhX:0x0:1:3:0: +%*5hhX:0x0:0:3: +%5hhX:1:1:1:1: +%*5hhX:1:0:1: +%5hhX:0X1:1:3:1: +%*5hhX:0X1:0:3: +%5hhX:0x1:1:3:1: +%*5hhX:0x1:0:3: +%5hhX:2a:1:2:42: +%*5hhX:2a:0:2: +%5hhX:2A:1:2:42: +%*5hhX:2A:0:2: +%5hhX:0X2a:1:4:42: +%*5hhX:0X2a:0:4: +%5hhX:0x2A:1:4:42: +%*5hhX:0x2A:0:4: +%5hhX:ff:1:2:255: +%*5hhX:ff:0:2: +%5hhX:FF:1:2:255: +%*5hhX:FF:0:2: +%5hhX:0Xff:1:4:255: +%*5hhX:0Xff:0:4: +%5hhX:0xFF:1:4:255: +%*5hhX:0xFF:0:4: +%5hhX:100:1:3:0: +%*5hhX:100:0:3: +%5hhX:0X100:1:5:0: +%*5hhX:0X100:0:5: +%5hhX:0x100:1:5:0: +%*5hhX:0x100:0:5: +%5hhX:129:1:3:41: +%*5hhX:129:0:3: +%5hhX:0X129:1:5:41: +%*5hhX:0X129:0:5: +%5hhX:0x129:1:5:41: +%*5hhX:0x129:0:5: +%5hhX:+0:1:2:0: +%*5hhX:+0:0:2: +%5hhX:+0X0:1:4:0: +%*5hhX:+0X0:0:4: +%5hhX:+0x0:1:4:0: +%*5hhX:+0x0:0:4: +%5hhX:+1:1:2:1: +%*5hhX:+1:0:2: +%5hhX:+0X1:1:4:1: +%*5hhX:+0X1:0:4: +%5hhX:+0x1:1:4:1: +%*5hhX:+0x1:0:4: +%5hhX:+2a:1:3:42: +%*5hhX:+2a:0:3: +%5hhX:+2A:1:3:42: +%*5hhX:+2A:0:3: +%5hhX:+0X2a:1:5:42: +%*5hhX:+0X2a:0:5: +%5hhX:+0x2A:1:5:42: +%*5hhX:+0x2A:0:5: +%5hhX:+ff:1:3:255: +%*5hhX:+ff:0:3: +%5hhX:+FF:1:3:255: +%*5hhX:+FF:0:3: +%5hhX:+0Xff:1:5:255: +%*5hhX:+0Xff:0:5: +%5hhX:+0xFF:1:5:255: +%*5hhX:+0xFF:0:5: +%5hhX:+100:1:4:0: +%*5hhX:+100:0:4: +%5hhX:+0X100:1:5:16: +%*5hhX:+0X100:0:5: +%5hhX:+0x100:1:5:16: +%*5hhX:+0x100:0:5: +%5hhX:+129:1:4:41: +%*5hhX:+129:0:4: +%5hhX:+0X129:1:5:18: +%*5hhX:+0X129:0:5: +%5hhX:+0x129:1:5:18: +%*5hhX:+0x129:0:5: +%2hhX: :0:-1: +%*2hhX: :0:-1: +%2hhX: -7b:1:3:249: +%*2hhX: -7b:0:3: +%2hhX: -7B:1:3:249: +%*2hhX: -7B:0:3: +%2hhX: -0X7b:1:3:0: +%*2hhX: -0X7b:0:3: +%2hhX: -0x7B:1:3:0: +%*2hhX: -0x7B:0:3: +%2hhX: -1:1:3:255: +%*2hhX: -1:0:3: +%2hhX: -0X1:1:3:0: +%*2hhX: -0X1:0:3: +%2hhX: -0x1:1:3:0: +%*2hhX: -0x1:0:3: +%2hhX: -0:1:3:0: +%*2hhX: -0:0:3: +%2hhX: -0X0:1:3:0: +%*2hhX: -0X0:0:3: +%2hhX: -0x0:1:3:0: +%*2hhX: -0x0:0:3: +%2hhX: 0:1:2:0: +%*2hhX: 0:0:2: +%2hhX: 0X0:0:-1: +%*2hhX: 0X0:0:-1: +%2hhX: 0x0:0:-1: +%*2hhX: 0x0:0:-1: +%2hhX: 1:1:2:1: +%*2hhX: 1:0:2: +%2hhX: 0X1:0:-1: +%*2hhX: 0X1:0:-1: +%2hhX: 0x1:0:-1: +%*2hhX: 0x1:0:-1: +%2hhX: 2a:1:3:42: +%*2hhX: 2a:0:3: +%2hhX: 2A:1:3:42: +%*2hhX: 2A:0:3: +%2hhX: 0X2a:0:-1: +%*2hhX: 0X2a:0:-1: +%2hhX: 0x2A:0:-1: +%*2hhX: 0x2A:0:-1: +%2hhX: ff:1:3:255: +%*2hhX: ff:0:3: +%2hhX: FF:1:3:255: +%*2hhX: FF:0:3: +%2hhX: 0Xff:0:-1: +%*2hhX: 0Xff:0:-1: +%2hhX: 0xFF:0:-1: +%*2hhX: 0xFF:0:-1: +%2hhX: 100:1:3:16: +%*2hhX: 100:0:3: +%2hhX: 0X100:0:-1: +%*2hhX: 0X100:0:-1: +%2hhX: 0x100:0:-1: +%*2hhX: 0x100:0:-1: +%2hhX: 129:1:3:18: +%*2hhX: 129:0:3: +%2hhX: 0X129:0:-1: +%*2hhX: 0X129:0:-1: +%2hhX: 0x129:0:-1: +%*2hhX: 0x129:0:-1: +%2hhX: +0:1:3:0: +%*2hhX: +0:0:3: +%2hhX: +0X0:1:3:0: +%*2hhX: +0X0:0:3: +%2hhX: +0x0:1:3:0: +%*2hhX: +0x0:0:3: +%2hhX: +1:1:3:1: +%*2hhX: +1:0:3: +%2hhX: +0X1:1:3:0: +%*2hhX: +0X1:0:3: +%2hhX: +0x1:1:3:0: +%*2hhX: +0x1:0:3: +%2hhX: +2a:1:3:2: +%*2hhX: +2a:0:3: +%2hhX: +2A:1:3:2: +%*2hhX: +2A:0:3: +%2hhX: +0X2a:1:3:0: +%*2hhX: +0X2a:0:3: +%2hhX: +0x2A:1:3:0: +%*2hhX: +0x2A:0:3: +%2hhX: +ff:1:3:15: +%*2hhX: +ff:0:3: +%2hhX: +FF:1:3:15: +%*2hhX: +FF:0:3: +%2hhX: +0Xff:1:3:0: +%*2hhX: +0Xff:0:3: +%2hhX: +0xFF:1:3:0: +%*2hhX: +0xFF:0:3: +%2hhX: +100:1:3:1: +%*2hhX: +100:0:3: +%2hhX: +0X100:1:3:0: +%*2hhX: +0X100:0:3: +%2hhX: +0x100:1:3:0: +%*2hhX: +0x100:0:3: +%2hhX: +129:1:3:1: +%*2hhX: +129:0:3: +%2hhX: +0X129:1:3:0: +%*2hhX: +0X129:0:3: +%2hhX: +0x129:1:3:0: +%*2hhX: +0x129:0:3: +%5hhX: :0:-1: +%*5hhX: :0:-1: +%5hhX: -7b:1:4:133: +%*5hhX: -7b:0:4: +%5hhX: -7B:1:4:133: +%*5hhX: -7B:0:4: +%5hhX: -0X7b:1:6:133: +%*5hhX: -0X7b:0:6: +%5hhX: -0x7B:1:6:133: +%*5hhX: -0x7B:0:6: +%5hhX: -1:1:3:255: +%*5hhX: -1:0:3: +%5hhX: -0X1:1:5:255: +%*5hhX: -0X1:0:5: +%5hhX: -0x1:1:5:255: +%*5hhX: -0x1:0:5: +%5hhX: -0:1:3:0: +%*5hhX: -0:0:3: +%5hhX: -0X0:1:5:0: +%*5hhX: -0X0:0:5: +%5hhX: -0x0:1:5:0: +%*5hhX: -0x0:0:5: +%5hhX: 0:1:2:0: +%*5hhX: 0:0:2: +%5hhX: 0X0:1:4:0: +%*5hhX: 0X0:0:4: +%5hhX: 0x0:1:4:0: +%*5hhX: 0x0:0:4: +%5hhX: 1:1:2:1: +%*5hhX: 1:0:2: +%5hhX: 0X1:1:4:1: +%*5hhX: 0X1:0:4: +%5hhX: 0x1:1:4:1: +%*5hhX: 0x1:0:4: +%5hhX: 2a:1:3:42: +%*5hhX: 2a:0:3: +%5hhX: 2A:1:3:42: +%*5hhX: 2A:0:3: +%5hhX: 0X2a:1:5:42: +%*5hhX: 0X2a:0:5: +%5hhX: 0x2A:1:5:42: +%*5hhX: 0x2A:0:5: +%5hhX: ff:1:3:255: +%*5hhX: ff:0:3: +%5hhX: FF:1:3:255: +%*5hhX: FF:0:3: +%5hhX: 0Xff:1:5:255: +%*5hhX: 0Xff:0:5: +%5hhX: 0xFF:1:5:255: +%*5hhX: 0xFF:0:5: +%5hhX: 100:1:4:0: +%*5hhX: 100:0:4: +%5hhX: 0X100:1:6:0: +%*5hhX: 0X100:0:6: +%5hhX: 0x100:1:6:0: +%*5hhX: 0x100:0:6: +%5hhX: 129:1:4:41: +%*5hhX: 129:0:4: +%5hhX: 0X129:1:6:41: +%*5hhX: 0X129:0:6: +%5hhX: 0x129:1:6:41: +%*5hhX: 0x129:0:6: +%5hhX: +0:1:3:0: +%*5hhX: +0:0:3: +%5hhX: +0X0:1:5:0: +%*5hhX: +0X0:0:5: +%5hhX: +0x0:1:5:0: +%*5hhX: +0x0:0:5: +%5hhX: +1:1:3:1: +%*5hhX: +1:0:3: +%5hhX: +0X1:1:5:1: +%*5hhX: +0X1:0:5: +%5hhX: +0x1:1:5:1: +%*5hhX: +0x1:0:5: +%5hhX: +2a:1:4:42: +%*5hhX: +2a:0:4: +%5hhX: +2A:1:4:42: +%*5hhX: +2A:0:4: +%5hhX: +0X2a:1:6:42: +%*5hhX: +0X2a:0:6: +%5hhX: +0x2A:1:6:42: +%*5hhX: +0x2A:0:6: +%5hhX: +ff:1:4:255: +%*5hhX: +ff:0:4: +%5hhX: +FF:1:4:255: +%*5hhX: +FF:0:4: +%5hhX: +0Xff:1:6:255: +%*5hhX: +0Xff:0:6: +%5hhX: +0xFF:1:6:255: +%*5hhX: +0xFF:0:6: +%5hhX: +100:1:5:0: +%*5hhX: +100:0:5: +%5hhX: +0X100:1:6:16: +%*5hhX: +0X100:0:6: +%5hhX: +0x100:1:6:16: +%*5hhX: +0x100:0:6: +%5hhX: +129:1:5:41: +%*5hhX: +129:0:5: +%5hhX: +0X129:1:6:18: +%*5hhX: +0X129:0:6: +%5hhX: +0x129:1:6:18: +%*5hhX: +0x129:0:6: diff --git a/stdio-common/tst-scanf-format-ullong-b.input b/stdio-common/tst-scanf-format-ullong-b.input new file mode 100644 index 0000000..b010d51 --- /dev/null +++ b/stdio-common/tst-scanf-format-ullong-b.input @@ -0,0 +1,644 @@ +%llb::0:-1: +%*llb::0:-1: +%llb:-1111011:1:8:-123: +%*llb:-1111011:0:8: +%llb:-0B1111011:1:10:-123: +%*llb:-0B1111011:0:10: +%llb:-0b1111011:1:10:-123: +%*llb:-0b1111011:0:10: +%llb:-1:1:2:-1: +%*llb:-1:0:2: +%llb:-0B1:1:4:-1: +%*llb:-0B1:0:4: +%llb:-0b1:1:4:-1: +%*llb:-0b1:0:4: +%llb:-0:1:2:0: +%*llb:-0:0:2: +%llb:-0B0:1:4:0: +%*llb:-0B0:0:4: +%llb:-0b0:1:4:0: +%*llb:-0b0:0:4: +%llb:0:1:1:0: +%*llb:0:0:1: +%llb:0B0:1:3:0: +%*llb:0B0:0:3: +%llb:0b0:1:3:0: +%*llb:0b0:0:3: +%llb:1:1:1:1: +%*llb:1:0:1: +%llb:0B1:1:3:1: +%*llb:0B1:0:3: +%llb:0b1:1:3:1: +%*llb:0b1:0:3: +%llb:101010:1:6:42: +%*llb:101010:0:6: +%llb:0B101010:1:8:42: +%*llb:0B101010:0:8: +%llb:0b101010:1:8:42: +%*llb:0b101010:0:8: +%llb:1111111111111111111111111111111111111111111111111111111111111111:1:64:18446744073709551615: +%*llb:1111111111111111111111111111111111111111111111111111111111111111:0:64: +%llb:0B1111111111111111111111111111111111111111111111111111111111111111:1:66:18446744073709551615: +%*llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:66: +%llb:0b1111111111111111111111111111111111111111111111111111111111111111:1:66:18446744073709551615: +%*llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:66: +%llb:10000000000000000000000000000000000000000000000000000000000000000:1:65:18446744073709551615: +%*llb:10000000000000000000000000000000000000000000000000000000000000000:0:65: +%llb:0B10000000000000000000000000000000000000000000000000000000000000000:1:67:18446744073709551615: +%*llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:67: +%llb:0b10000000000000000000000000000000000000000000000000000000000000000:1:67:18446744073709551615: +%*llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:67: +%llb:10000000000000000000000000000000000000010100001110101011110110001:1:65:18446744073709551615: +%*llb:10000000000000000000000000000000000000010100001110101011110110001:0:65: +%llb:0B10000000000000000000000000000000000000010100001110101011110110001:1:67:18446744073709551615: +%*llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:67: +%llb:0b10000000000000000000000000000000000000010100001110101011110110001:1:67:18446744073709551615: +%*llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:67: +%llb:+0:1:2:0: +%*llb:+0:0:2: +%llb:+0B0:1:4:0: +%*llb:+0B0:0:4: +%llb:+0b0:1:4:0: +%*llb:+0b0:0:4: +%llb:+1:1:2:1: +%*llb:+1:0:2: +%llb:+0B1:1:4:1: +%*llb:+0B1:0:4: +%llb:+0b1:1:4:1: +%*llb:+0b1:0:4: +%llb:+101010:1:7:42: +%*llb:+101010:0:7: +%llb:+0B101010:1:9:42: +%*llb:+0B101010:0:9: +%llb:+0b101010:1:9:42: +%*llb:+0b101010:0:9: +%llb:+1111111111111111111111111111111111111111111111111111111111111111:1:65:18446744073709551615: +%*llb:+1111111111111111111111111111111111111111111111111111111111111111:0:65: +%llb:+0B1111111111111111111111111111111111111111111111111111111111111111:1:67:18446744073709551615: +%*llb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:67: +%llb:+0b1111111111111111111111111111111111111111111111111111111111111111:1:67:18446744073709551615: +%*llb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:67: +%llb:+10000000000000000000000000000000000000000000000000000000000000000:1:66:18446744073709551615: +%*llb:+10000000000000000000000000000000000000000000000000000000000000000:0:66: +%llb:+0B10000000000000000000000000000000000000000000000000000000000000000:1:68:18446744073709551615: +%*llb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:68: +%llb:+0b10000000000000000000000000000000000000000000000000000000000000000:1:68:18446744073709551615: +%*llb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:68: +%llb:+10000000000000000000000000000000000000010100001110101011110110001:1:66:18446744073709551615: +%*llb:+10000000000000000000000000000000000000010100001110101011110110001:0:66: +%llb:+0B10000000000000000000000000000000000000010100001110101011110110001:1:68:18446744073709551615: +%*llb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:68: +%llb:+0b10000000000000000000000000000000000000010100001110101011110110001:1:68:18446744073709551615: +%*llb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:68: +%1llb::0:-1: +%*1llb::0:-1: +%1llb:-1111011:0:-1: +%*1llb:-1111011:0:-1: +%1llb:-0B1111011:0:-1: +%*1llb:-0B1111011:0:-1: +%1llb:-0b1111011:0:-1: +%*1llb:-0b1111011:0:-1: +%1llb:-1:0:-1: +%*1llb:-1:0:-1: +%1llb:-0B1:0:-1: +%*1llb:-0B1:0:-1: +%1llb:-0b1:0:-1: +%*1llb:-0b1:0:-1: +%1llb:-0:0:-1: +%*1llb:-0:0:-1: +%1llb:-0B0:0:-1: +%*1llb:-0B0:0:-1: +%1llb:-0b0:0:-1: +%*1llb:-0b0:0:-1: +%1llb:0:1:1:0: +%*1llb:0:0:1: +%1llb:0B0:1:1:0: +%*1llb:0B0:0:1: +%1llb:0b0:1:1:0: +%*1llb:0b0:0:1: +%1llb:1:1:1:1: +%*1llb:1:0:1: +%1llb:0B1:1:1:0: +%*1llb:0B1:0:1: +%1llb:0b1:1:1:0: +%*1llb:0b1:0:1: +%1llb:101010:1:1:1: +%*1llb:101010:0:1: +%1llb:0B101010:1:1:0: +%*1llb:0B101010:0:1: +%1llb:0b101010:1:1:0: +%*1llb:0b101010:0:1: +%1llb:1111111111111111111111111111111111111111111111111111111111111111:1:1:1: +%*1llb:1111111111111111111111111111111111111111111111111111111111111111:0:1: +%1llb:0B1111111111111111111111111111111111111111111111111111111111111111:1:1:0: +%*1llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:1: +%1llb:0b1111111111111111111111111111111111111111111111111111111111111111:1:1:0: +%*1llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:1: +%1llb:10000000000000000000000000000000000000000000000000000000000000000:1:1:1: +%*1llb:10000000000000000000000000000000000000000000000000000000000000000:0:1: +%1llb:0B10000000000000000000000000000000000000000000000000000000000000000:1:1:0: +%*1llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:1: +%1llb:0b10000000000000000000000000000000000000000000000000000000000000000:1:1:0: +%*1llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:1: +%1llb:10000000000000000000000000000000000000010100001110101011110110001:1:1:1: +%*1llb:10000000000000000000000000000000000000010100001110101011110110001:0:1: +%1llb:0B10000000000000000000000000000000000000010100001110101011110110001:1:1:0: +%*1llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:1: +%1llb:0b10000000000000000000000000000000000000010100001110101011110110001:1:1:0: +%*1llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:1: +%1llb:+0:0:-1: +%*1llb:+0:0:-1: +%1llb:+0B0:0:-1: +%*1llb:+0B0:0:-1: +%1llb:+0b0:0:-1: +%*1llb:+0b0:0:-1: +%1llb:+1:0:-1: +%*1llb:+1:0:-1: +%1llb:+0B1:0:-1: +%*1llb:+0B1:0:-1: +%1llb:+0b1:0:-1: +%*1llb:+0b1:0:-1: +%1llb:+101010:0:-1: +%*1llb:+101010:0:-1: +%1llb:+0B101010:0:-1: +%*1llb:+0B101010:0:-1: +%1llb:+0b101010:0:-1: +%*1llb:+0b101010:0:-1: +%1llb:+1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*1llb:+1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%1llb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*1llb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%1llb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*1llb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%1llb:+10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*1llb:+10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%1llb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*1llb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%1llb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*1llb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%1llb:+10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*1llb:+10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%1llb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*1llb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%1llb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*1llb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2llb::0:-1: +%*2llb::0:-1: +%2llb:-1111011:1:2:-1: +%*2llb:-1111011:0:2: +%2llb:-0B1111011:1:2:0: +%*2llb:-0B1111011:0:2: +%2llb:-0b1111011:1:2:0: +%*2llb:-0b1111011:0:2: +%2llb:-1:1:2:-1: +%*2llb:-1:0:2: +%2llb:-0B1:1:2:0: +%*2llb:-0B1:0:2: +%2llb:-0b1:1:2:0: +%*2llb:-0b1:0:2: +%2llb:-0:1:2:0: +%*2llb:-0:0:2: +%2llb:-0B0:1:2:0: +%*2llb:-0B0:0:2: +%2llb:-0b0:1:2:0: +%*2llb:-0b0:0:2: +%2llb:0:1:1:0: +%*2llb:0:0:1: +%2llb:0B0:0:-1: +%*2llb:0B0:0:-1: +%2llb:0b0:0:-1: +%*2llb:0b0:0:-1: +%2llb:1:1:1:1: +%*2llb:1:0:1: +%2llb:0B1:0:-1: +%*2llb:0B1:0:-1: +%2llb:0b1:0:-1: +%*2llb:0b1:0:-1: +%2llb:101010:1:2:2: +%*2llb:101010:0:2: +%2llb:0B101010:0:-1: +%*2llb:0B101010:0:-1: +%2llb:0b101010:0:-1: +%*2llb:0b101010:0:-1: +%2llb:1111111111111111111111111111111111111111111111111111111111111111:1:2:3: +%*2llb:1111111111111111111111111111111111111111111111111111111111111111:0:2: +%2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%2llb:10000000000000000000000000000000000000000000000000000000000000000:1:2:2: +%*2llb:10000000000000000000000000000000000000000000000000000000000000000:0:2: +%2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%2llb:10000000000000000000000000000000000000010100001110101011110110001:1:2:2: +%*2llb:10000000000000000000000000000000000000010100001110101011110110001:0:2: +%2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*2llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2llb:+0:1:2:0: +%*2llb:+0:0:2: +%2llb:+0B0:1:2:0: +%*2llb:+0B0:0:2: +%2llb:+0b0:1:2:0: +%*2llb:+0b0:0:2: +%2llb:+1:1:2:1: +%*2llb:+1:0:2: +%2llb:+0B1:1:2:0: +%*2llb:+0B1:0:2: +%2llb:+0b1:1:2:0: +%*2llb:+0b1:0:2: +%2llb:+101010:1:2:1: +%*2llb:+101010:0:2: +%2llb:+0B101010:1:2:0: +%*2llb:+0B101010:0:2: +%2llb:+0b101010:1:2:0: +%*2llb:+0b101010:0:2: +%2llb:+1111111111111111111111111111111111111111111111111111111111111111:1:2:1: +%*2llb:+1111111111111111111111111111111111111111111111111111111111111111:0:2: +%2llb:+0B1111111111111111111111111111111111111111111111111111111111111111:1:2:0: +%*2llb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:2: +%2llb:+0b1111111111111111111111111111111111111111111111111111111111111111:1:2:0: +%*2llb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:2: +%2llb:+10000000000000000000000000000000000000000000000000000000000000000:1:2:1: +%*2llb:+10000000000000000000000000000000000000000000000000000000000000000:0:2: +%2llb:+0B10000000000000000000000000000000000000000000000000000000000000000:1:2:0: +%*2llb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:2: +%2llb:+0b10000000000000000000000000000000000000000000000000000000000000000:1:2:0: +%*2llb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:2: +%2llb:+10000000000000000000000000000000000000010100001110101011110110001:1:2:1: +%*2llb:+10000000000000000000000000000000000000010100001110101011110110001:0:2: +%2llb:+0B10000000000000000000000000000000000000010100001110101011110110001:1:2:0: +%*2llb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:2: +%2llb:+0b10000000000000000000000000000000000000010100001110101011110110001:1:2:0: +%*2llb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:2: +%15llb::0:-1: +%*15llb::0:-1: +%15llb:-1111011:1:8:-123: +%*15llb:-1111011:0:8: +%15llb:-0B1111011:1:10:-123: +%*15llb:-0B1111011:0:10: +%15llb:-0b1111011:1:10:-123: +%*15llb:-0b1111011:0:10: +%15llb:-1:1:2:-1: +%*15llb:-1:0:2: +%15llb:-0B1:1:4:-1: +%*15llb:-0B1:0:4: +%15llb:-0b1:1:4:-1: +%*15llb:-0b1:0:4: +%15llb:-0:1:2:0: +%*15llb:-0:0:2: +%15llb:-0B0:1:4:0: +%*15llb:-0B0:0:4: +%15llb:-0b0:1:4:0: +%*15llb:-0b0:0:4: +%15llb:0:1:1:0: +%*15llb:0:0:1: +%15llb:0B0:1:3:0: +%*15llb:0B0:0:3: +%15llb:0b0:1:3:0: +%*15llb:0b0:0:3: +%15llb:1:1:1:1: +%*15llb:1:0:1: +%15llb:0B1:1:3:1: +%*15llb:0B1:0:3: +%15llb:0b1:1:3:1: +%*15llb:0b1:0:3: +%15llb:101010:1:6:42: +%*15llb:101010:0:6: +%15llb:0B101010:1:8:42: +%*15llb:0B101010:0:8: +%15llb:0b101010:1:8:42: +%*15llb:0b101010:0:8: +%15llb:1111111111111111111111111111111111111111111111111111111111111111:1:15:32767: +%*15llb:1111111111111111111111111111111111111111111111111111111111111111:0:15: +%15llb:0B1111111111111111111111111111111111111111111111111111111111111111:1:15:8191: +%*15llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:15: +%15llb:0b1111111111111111111111111111111111111111111111111111111111111111:1:15:8191: +%*15llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:15: +%15llb:10000000000000000000000000000000000000000000000000000000000000000:1:15:16384: +%*15llb:10000000000000000000000000000000000000000000000000000000000000000:0:15: +%15llb:0B10000000000000000000000000000000000000000000000000000000000000000:1:15:4096: +%*15llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:15: +%15llb:0b10000000000000000000000000000000000000000000000000000000000000000:1:15:4096: +%*15llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:15: +%15llb:10000000000000000000000000000000000000010100001110101011110110001:1:15:16384: +%*15llb:10000000000000000000000000000000000000010100001110101011110110001:0:15: +%15llb:0B10000000000000000000000000000000000000010100001110101011110110001:1:15:4096: +%*15llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:15: +%15llb:0b10000000000000000000000000000000000000010100001110101011110110001:1:15:4096: +%*15llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:15: +%15llb:+0:1:2:0: +%*15llb:+0:0:2: +%15llb:+0B0:1:4:0: +%*15llb:+0B0:0:4: +%15llb:+0b0:1:4:0: +%*15llb:+0b0:0:4: +%15llb:+1:1:2:1: +%*15llb:+1:0:2: +%15llb:+0B1:1:4:1: +%*15llb:+0B1:0:4: +%15llb:+0b1:1:4:1: +%*15llb:+0b1:0:4: +%15llb:+101010:1:7:42: +%*15llb:+101010:0:7: +%15llb:+0B101010:1:9:42: +%*15llb:+0B101010:0:9: +%15llb:+0b101010:1:9:42: +%*15llb:+0b101010:0:9: +%15llb:+1111111111111111111111111111111111111111111111111111111111111111:1:15:16383: +%*15llb:+1111111111111111111111111111111111111111111111111111111111111111:0:15: +%15llb:+0B1111111111111111111111111111111111111111111111111111111111111111:1:15:4095: +%*15llb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:15: +%15llb:+0b1111111111111111111111111111111111111111111111111111111111111111:1:15:4095: +%*15llb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:15: +%15llb:+10000000000000000000000000000000000000000000000000000000000000000:1:15:8192: +%*15llb:+10000000000000000000000000000000000000000000000000000000000000000:0:15: +%15llb:+0B10000000000000000000000000000000000000000000000000000000000000000:1:15:2048: +%*15llb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:15: +%15llb:+0b10000000000000000000000000000000000000000000000000000000000000000:1:15:2048: +%*15llb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:15: +%15llb:+10000000000000000000000000000000000000010100001110101011110110001:1:15:8192: +%*15llb:+10000000000000000000000000000000000000010100001110101011110110001:0:15: +%15llb:+0B10000000000000000000000000000000000000010100001110101011110110001:1:15:2048: +%*15llb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:15: +%15llb:+0b10000000000000000000000000000000000000010100001110101011110110001:1:15:2048: +%*15llb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:15: +%25llb::0:-1: +%*25llb::0:-1: +%25llb:-1111011:1:8:-123: +%*25llb:-1111011:0:8: +%25llb:-0B1111011:1:10:-123: +%*25llb:-0B1111011:0:10: +%25llb:-0b1111011:1:10:-123: +%*25llb:-0b1111011:0:10: +%25llb:-1:1:2:-1: +%*25llb:-1:0:2: +%25llb:-0B1:1:4:-1: +%*25llb:-0B1:0:4: +%25llb:-0b1:1:4:-1: +%*25llb:-0b1:0:4: +%25llb:-0:1:2:0: +%*25llb:-0:0:2: +%25llb:-0B0:1:4:0: +%*25llb:-0B0:0:4: +%25llb:-0b0:1:4:0: +%*25llb:-0b0:0:4: +%25llb:0:1:1:0: +%*25llb:0:0:1: +%25llb:0B0:1:3:0: +%*25llb:0B0:0:3: +%25llb:0b0:1:3:0: +%*25llb:0b0:0:3: +%25llb:1:1:1:1: +%*25llb:1:0:1: +%25llb:0B1:1:3:1: +%*25llb:0B1:0:3: +%25llb:0b1:1:3:1: +%*25llb:0b1:0:3: +%25llb:101010:1:6:42: +%*25llb:101010:0:6: +%25llb:0B101010:1:8:42: +%*25llb:0B101010:0:8: +%25llb:0b101010:1:8:42: +%*25llb:0b101010:0:8: +%25llb:1111111111111111111111111111111111111111111111111111111111111111:1:25:33554431: +%*25llb:1111111111111111111111111111111111111111111111111111111111111111:0:25: +%25llb:0B1111111111111111111111111111111111111111111111111111111111111111:1:25:8388607: +%*25llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:25: +%25llb:0b1111111111111111111111111111111111111111111111111111111111111111:1:25:8388607: +%*25llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:25: +%25llb:10000000000000000000000000000000000000000000000000000000000000000:1:25:16777216: +%*25llb:10000000000000000000000000000000000000000000000000000000000000000:0:25: +%25llb:0B10000000000000000000000000000000000000000000000000000000000000000:1:25:4194304: +%*25llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:25: +%25llb:0b10000000000000000000000000000000000000000000000000000000000000000:1:25:4194304: +%*25llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:25: +%25llb:10000000000000000000000000000000000000010100001110101011110110001:1:25:16777216: +%*25llb:10000000000000000000000000000000000000010100001110101011110110001:0:25: +%25llb:0B10000000000000000000000000000000000000010100001110101011110110001:1:25:4194304: +%*25llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:25: +%25llb:0b10000000000000000000000000000000000000010100001110101011110110001:1:25:4194304: +%*25llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:25: +%25llb:+0:1:2:0: +%*25llb:+0:0:2: +%25llb:+0B0:1:4:0: +%*25llb:+0B0:0:4: +%25llb:+0b0:1:4:0: +%*25llb:+0b0:0:4: +%25llb:+1:1:2:1: +%*25llb:+1:0:2: +%25llb:+0B1:1:4:1: +%*25llb:+0B1:0:4: +%25llb:+0b1:1:4:1: +%*25llb:+0b1:0:4: +%25llb:+101010:1:7:42: +%*25llb:+101010:0:7: +%25llb:+0B101010:1:9:42: +%*25llb:+0B101010:0:9: +%25llb:+0b101010:1:9:42: +%*25llb:+0b101010:0:9: +%25llb:+1111111111111111111111111111111111111111111111111111111111111111:1:25:16777215: +%*25llb:+1111111111111111111111111111111111111111111111111111111111111111:0:25: +%25llb:+0B1111111111111111111111111111111111111111111111111111111111111111:1:25:4194303: +%*25llb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:25: +%25llb:+0b1111111111111111111111111111111111111111111111111111111111111111:1:25:4194303: +%*25llb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:25: +%25llb:+10000000000000000000000000000000000000000000000000000000000000000:1:25:8388608: +%*25llb:+10000000000000000000000000000000000000000000000000000000000000000:0:25: +%25llb:+0B10000000000000000000000000000000000000000000000000000000000000000:1:25:2097152: +%*25llb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:25: +%25llb:+0b10000000000000000000000000000000000000000000000000000000000000000:1:25:2097152: +%*25llb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:25: +%25llb:+10000000000000000000000000000000000000010100001110101011110110001:1:25:8388608: +%*25llb:+10000000000000000000000000000000000000010100001110101011110110001:0:25: +%25llb:+0B10000000000000000000000000000000000000010100001110101011110110001:1:25:2097152: +%*25llb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:25: +%25llb:+0b10000000000000000000000000000000000000010100001110101011110110001:1:25:2097152: +%*25llb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:25: +%2llb: :0:-1: +%*2llb: :0:-1: +%2llb: -1111011:1:3:-1: +%*2llb: -1111011:0:3: +%2llb: -0B1111011:1:3:0: +%*2llb: -0B1111011:0:3: +%2llb: -0b1111011:1:3:0: +%*2llb: -0b1111011:0:3: +%2llb: -1:1:3:-1: +%*2llb: -1:0:3: +%2llb: -0B1:1:3:0: +%*2llb: -0B1:0:3: +%2llb: -0b1:1:3:0: +%*2llb: -0b1:0:3: +%2llb: -0:1:3:0: +%*2llb: -0:0:3: +%2llb: -0B0:1:3:0: +%*2llb: -0B0:0:3: +%2llb: -0b0:1:3:0: +%*2llb: -0b0:0:3: +%2llb: 0:1:2:0: +%*2llb: 0:0:2: +%2llb: 0B0:0:-1: +%*2llb: 0B0:0:-1: +%2llb: 0b0:0:-1: +%*2llb: 0b0:0:-1: +%2llb: 1:1:2:1: +%*2llb: 1:0:2: +%2llb: 0B1:0:-1: +%*2llb: 0B1:0:-1: +%2llb: 0b1:0:-1: +%*2llb: 0b1:0:-1: +%2llb: 101010:1:3:2: +%*2llb: 101010:0:3: +%2llb: 0B101010:0:-1: +%*2llb: 0B101010:0:-1: +%2llb: 0b101010:0:-1: +%*2llb: 0b101010:0:-1: +%2llb: 1111111111111111111111111111111111111111111111111111111111111111:1:3:3: +%*2llb: 1111111111111111111111111111111111111111111111111111111111111111:0:3: +%2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%2llb: 10000000000000000000000000000000000000000000000000000000000000000:1:3:2: +%*2llb: 10000000000000000000000000000000000000000000000000000000000000000:0:3: +%2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%2llb: 10000000000000000000000000000000000000010100001110101011110110001:1:3:2: +%*2llb: 10000000000000000000000000000000000000010100001110101011110110001:0:3: +%2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*2llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2llb: +0:1:3:0: +%*2llb: +0:0:3: +%2llb: +0B0:1:3:0: +%*2llb: +0B0:0:3: +%2llb: +0b0:1:3:0: +%*2llb: +0b0:0:3: +%2llb: +1:1:3:1: +%*2llb: +1:0:3: +%2llb: +0B1:1:3:0: +%*2llb: +0B1:0:3: +%2llb: +0b1:1:3:0: +%*2llb: +0b1:0:3: +%2llb: +101010:1:3:1: +%*2llb: +101010:0:3: +%2llb: +0B101010:1:3:0: +%*2llb: +0B101010:0:3: +%2llb: +0b101010:1:3:0: +%*2llb: +0b101010:0:3: +%2llb: +1111111111111111111111111111111111111111111111111111111111111111:1:3:1: +%*2llb: +1111111111111111111111111111111111111111111111111111111111111111:0:3: +%2llb: +0B1111111111111111111111111111111111111111111111111111111111111111:1:3:0: +%*2llb: +0B1111111111111111111111111111111111111111111111111111111111111111:0:3: +%2llb: +0b1111111111111111111111111111111111111111111111111111111111111111:1:3:0: +%*2llb: +0b1111111111111111111111111111111111111111111111111111111111111111:0:3: +%2llb: +10000000000000000000000000000000000000000000000000000000000000000:1:3:1: +%*2llb: +10000000000000000000000000000000000000000000000000000000000000000:0:3: +%2llb: +0B10000000000000000000000000000000000000000000000000000000000000000:1:3:0: +%*2llb: +0B10000000000000000000000000000000000000000000000000000000000000000:0:3: +%2llb: +0b10000000000000000000000000000000000000000000000000000000000000000:1:3:0: +%*2llb: +0b10000000000000000000000000000000000000000000000000000000000000000:0:3: +%2llb: +10000000000000000000000000000000000000010100001110101011110110001:1:3:1: +%*2llb: +10000000000000000000000000000000000000010100001110101011110110001:0:3: +%2llb: +0B10000000000000000000000000000000000000010100001110101011110110001:1:3:0: +%*2llb: +0B10000000000000000000000000000000000000010100001110101011110110001:0:3: +%2llb: +0b10000000000000000000000000000000000000010100001110101011110110001:1:3:0: +%*2llb: +0b10000000000000000000000000000000000000010100001110101011110110001:0:3: +%25llb: :0:-1: +%*25llb: :0:-1: +%25llb: -1111011:1:9:-123: +%*25llb: -1111011:0:9: +%25llb: -0B1111011:1:11:-123: +%*25llb: -0B1111011:0:11: +%25llb: -0b1111011:1:11:-123: +%*25llb: -0b1111011:0:11: +%25llb: -1:1:3:-1: +%*25llb: -1:0:3: +%25llb: -0B1:1:5:-1: +%*25llb: -0B1:0:5: +%25llb: -0b1:1:5:-1: +%*25llb: -0b1:0:5: +%25llb: -0:1:3:0: +%*25llb: -0:0:3: +%25llb: -0B0:1:5:0: +%*25llb: -0B0:0:5: +%25llb: -0b0:1:5:0: +%*25llb: -0b0:0:5: +%25llb: 0:1:2:0: +%*25llb: 0:0:2: +%25llb: 0B0:1:4:0: +%*25llb: 0B0:0:4: +%25llb: 0b0:1:4:0: +%*25llb: 0b0:0:4: +%25llb: 1:1:2:1: +%*25llb: 1:0:2: +%25llb: 0B1:1:4:1: +%*25llb: 0B1:0:4: +%25llb: 0b1:1:4:1: +%*25llb: 0b1:0:4: +%25llb: 101010:1:7:42: +%*25llb: 101010:0:7: +%25llb: 0B101010:1:9:42: +%*25llb: 0B101010:0:9: +%25llb: 0b101010:1:9:42: +%*25llb: 0b101010:0:9: +%25llb: 1111111111111111111111111111111111111111111111111111111111111111:1:26:33554431: +%*25llb: 1111111111111111111111111111111111111111111111111111111111111111:0:26: +%25llb: 0B1111111111111111111111111111111111111111111111111111111111111111:1:26:8388607: +%*25llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:26: +%25llb: 0b1111111111111111111111111111111111111111111111111111111111111111:1:26:8388607: +%*25llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:26: +%25llb: 10000000000000000000000000000000000000000000000000000000000000000:1:26:16777216: +%*25llb: 10000000000000000000000000000000000000000000000000000000000000000:0:26: +%25llb: 0B10000000000000000000000000000000000000000000000000000000000000000:1:26:4194304: +%*25llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:26: +%25llb: 0b10000000000000000000000000000000000000000000000000000000000000000:1:26:4194304: +%*25llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:26: +%25llb: 10000000000000000000000000000000000000010100001110101011110110001:1:26:16777216: +%*25llb: 10000000000000000000000000000000000000010100001110101011110110001:0:26: +%25llb: 0B10000000000000000000000000000000000000010100001110101011110110001:1:26:4194304: +%*25llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:26: +%25llb: 0b10000000000000000000000000000000000000010100001110101011110110001:1:26:4194304: +%*25llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:26: +%25llb: +0:1:3:0: +%*25llb: +0:0:3: +%25llb: +0B0:1:5:0: +%*25llb: +0B0:0:5: +%25llb: +0b0:1:5:0: +%*25llb: +0b0:0:5: +%25llb: +1:1:3:1: +%*25llb: +1:0:3: +%25llb: +0B1:1:5:1: +%*25llb: +0B1:0:5: +%25llb: +0b1:1:5:1: +%*25llb: +0b1:0:5: +%25llb: +101010:1:8:42: +%*25llb: +101010:0:8: +%25llb: +0B101010:1:10:42: +%*25llb: +0B101010:0:10: +%25llb: +0b101010:1:10:42: +%*25llb: +0b101010:0:10: +%25llb: +1111111111111111111111111111111111111111111111111111111111111111:1:26:16777215: +%*25llb: +1111111111111111111111111111111111111111111111111111111111111111:0:26: +%25llb: +0B1111111111111111111111111111111111111111111111111111111111111111:1:26:4194303: +%*25llb: +0B1111111111111111111111111111111111111111111111111111111111111111:0:26: +%25llb: +0b1111111111111111111111111111111111111111111111111111111111111111:1:26:4194303: +%*25llb: +0b1111111111111111111111111111111111111111111111111111111111111111:0:26: +%25llb: +10000000000000000000000000000000000000000000000000000000000000000:1:26:8388608: +%*25llb: +10000000000000000000000000000000000000000000000000000000000000000:0:26: +%25llb: +0B10000000000000000000000000000000000000000000000000000000000000000:1:26:2097152: +%*25llb: +0B10000000000000000000000000000000000000000000000000000000000000000:0:26: +%25llb: +0b10000000000000000000000000000000000000000000000000000000000000000:1:26:2097152: +%*25llb: +0b10000000000000000000000000000000000000000000000000000000000000000:0:26: +%25llb: +10000000000000000000000000000000000000010100001110101011110110001:1:26:8388608: +%*25llb: +10000000000000000000000000000000000000010100001110101011110110001:0:26: +%25llb: +0B10000000000000000000000000000000000000010100001110101011110110001:1:26:2097152: +%*25llb: +0B10000000000000000000000000000000000000010100001110101011110110001:0:26: +%25llb: +0b10000000000000000000000000000000000000010100001110101011110110001:1:26:2097152: +%*25llb: +0b10000000000000000000000000000000000000010100001110101011110110001:0:26: diff --git a/stdio-common/tst-scanf-format-ullong-o.input b/stdio-common/tst-scanf-format-ullong-o.input new file mode 100644 index 0000000..98af9ce --- /dev/null +++ b/stdio-common/tst-scanf-format-ullong-o.input @@ -0,0 +1,434 @@ +%llo::0:-1: +%*llo::0:-1: +%llo:-173:1:4:-123: +%*llo:-173:0:4: +%llo:-0173:1:5:-123: +%*llo:-0173:0:5: +%llo:-1:1:2:-1: +%*llo:-1:0:2: +%llo:-01:1:3:-1: +%*llo:-01:0:3: +%llo:-0:1:2:0: +%*llo:-0:0:2: +%llo:-00:1:3:0: +%*llo:-00:0:3: +%llo:0:1:1:0: +%*llo:0:0:1: +%llo:00:1:2:0: +%*llo:00:0:2: +%llo:1:1:1:1: +%*llo:1:0:1: +%llo:01:1:2:1: +%*llo:01:0:2: +%llo:52:1:2:42: +%*llo:52:0:2: +%llo:052:1:3:42: +%*llo:052:0:3: +%llo:1777777777777777777777:1:22:18446744073709551615: +%*llo:1777777777777777777777:0:22: +%llo:01777777777777777777777:1:23:18446744073709551615: +%*llo:01777777777777777777777:0:23: +%llo:2000000000000000000000:1:22:18446744073709551615: +%*llo:2000000000000000000000:0:22: +%llo:02000000000000000000000:1:23:18446744073709551615: +%*llo:02000000000000000000000:0:23: +%llo:2000000000000241653661:1:22:18446744073709551615: +%*llo:2000000000000241653661:0:22: +%llo:02000000000000241653661:1:23:18446744073709551615: +%*llo:02000000000000241653661:0:23: +%llo:+0:1:2:0: +%*llo:+0:0:2: +%llo:+00:1:3:0: +%*llo:+00:0:3: +%llo:+1:1:2:1: +%*llo:+1:0:2: +%llo:+01:1:3:1: +%*llo:+01:0:3: +%llo:+52:1:3:42: +%*llo:+52:0:3: +%llo:+052:1:4:42: +%*llo:+052:0:4: +%llo:+1777777777777777777777:1:23:18446744073709551615: +%*llo:+1777777777777777777777:0:23: +%llo:+01777777777777777777777:1:24:18446744073709551615: +%*llo:+01777777777777777777777:0:24: +%llo:+2000000000000000000000:1:23:18446744073709551615: +%*llo:+2000000000000000000000:0:23: +%llo:+02000000000000000000000:1:24:18446744073709551615: +%*llo:+02000000000000000000000:0:24: +%llo:+2000000000000241653661:1:23:18446744073709551615: +%*llo:+2000000000000241653661:0:23: +%llo:+02000000000000241653661:1:24:18446744073709551615: +%*llo:+02000000000000241653661:0:24: +%1llo::0:-1: +%*1llo::0:-1: +%1llo:-173:0:-1: +%*1llo:-173:0:-1: +%1llo:-0173:0:-1: +%*1llo:-0173:0:-1: +%1llo:-1:0:-1: +%*1llo:-1:0:-1: +%1llo:-01:0:-1: +%*1llo:-01:0:-1: +%1llo:-0:0:-1: +%*1llo:-0:0:-1: +%1llo:-00:0:-1: +%*1llo:-00:0:-1: +%1llo:0:1:1:0: +%*1llo:0:0:1: +%1llo:00:1:1:0: +%*1llo:00:0:1: +%1llo:1:1:1:1: +%*1llo:1:0:1: +%1llo:01:1:1:0: +%*1llo:01:0:1: +%1llo:52:1:1:5: +%*1llo:52:0:1: +%1llo:052:1:1:0: +%*1llo:052:0:1: +%1llo:1777777777777777777777:1:1:1: +%*1llo:1777777777777777777777:0:1: +%1llo:01777777777777777777777:1:1:0: +%*1llo:01777777777777777777777:0:1: +%1llo:2000000000000000000000:1:1:2: +%*1llo:2000000000000000000000:0:1: +%1llo:02000000000000000000000:1:1:0: +%*1llo:02000000000000000000000:0:1: +%1llo:2000000000000241653661:1:1:2: +%*1llo:2000000000000241653661:0:1: +%1llo:02000000000000241653661:1:1:0: +%*1llo:02000000000000241653661:0:1: +%1llo:+0:0:-1: +%*1llo:+0:0:-1: +%1llo:+00:0:-1: +%*1llo:+00:0:-1: +%1llo:+1:0:-1: +%*1llo:+1:0:-1: +%1llo:+01:0:-1: +%*1llo:+01:0:-1: +%1llo:+52:0:-1: +%*1llo:+52:0:-1: +%1llo:+052:0:-1: +%*1llo:+052:0:-1: +%1llo:+1777777777777777777777:0:-1: +%*1llo:+1777777777777777777777:0:-1: +%1llo:+01777777777777777777777:0:-1: +%*1llo:+01777777777777777777777:0:-1: +%1llo:+2000000000000000000000:0:-1: +%*1llo:+2000000000000000000000:0:-1: +%1llo:+02000000000000000000000:0:-1: +%*1llo:+02000000000000000000000:0:-1: +%1llo:+2000000000000241653661:0:-1: +%*1llo:+2000000000000241653661:0:-1: +%1llo:+02000000000000241653661:0:-1: +%*1llo:+02000000000000241653661:0:-1: +%2llo::0:-1: +%*2llo::0:-1: +%2llo:-173:1:2:-1: +%*2llo:-173:0:2: +%2llo:-0173:1:2:0: +%*2llo:-0173:0:2: +%2llo:-1:1:2:-1: +%*2llo:-1:0:2: +%2llo:-01:1:2:0: +%*2llo:-01:0:2: +%2llo:-0:1:2:0: +%*2llo:-0:0:2: +%2llo:-00:1:2:0: +%*2llo:-00:0:2: +%2llo:0:1:1:0: +%*2llo:0:0:1: +%2llo:00:1:2:0: +%*2llo:00:0:2: +%2llo:1:1:1:1: +%*2llo:1:0:1: +%2llo:01:1:2:1: +%*2llo:01:0:2: +%2llo:52:1:2:42: +%*2llo:52:0:2: +%2llo:052:1:2:5: +%*2llo:052:0:2: +%2llo:1777777777777777777777:1:2:15: +%*2llo:1777777777777777777777:0:2: +%2llo:01777777777777777777777:1:2:1: +%*2llo:01777777777777777777777:0:2: +%2llo:2000000000000000000000:1:2:16: +%*2llo:2000000000000000000000:0:2: +%2llo:02000000000000000000000:1:2:2: +%*2llo:02000000000000000000000:0:2: +%2llo:2000000000000241653661:1:2:16: +%*2llo:2000000000000241653661:0:2: +%2llo:02000000000000241653661:1:2:2: +%*2llo:02000000000000241653661:0:2: +%2llo:+0:1:2:0: +%*2llo:+0:0:2: +%2llo:+00:1:2:0: +%*2llo:+00:0:2: +%2llo:+1:1:2:1: +%*2llo:+1:0:2: +%2llo:+01:1:2:0: +%*2llo:+01:0:2: +%2llo:+52:1:2:5: +%*2llo:+52:0:2: +%2llo:+052:1:2:0: +%*2llo:+052:0:2: +%2llo:+1777777777777777777777:1:2:1: +%*2llo:+1777777777777777777777:0:2: +%2llo:+01777777777777777777777:1:2:0: +%*2llo:+01777777777777777777777:0:2: +%2llo:+2000000000000000000000:1:2:2: +%*2llo:+2000000000000000000000:0:2: +%2llo:+02000000000000000000000:1:2:0: +%*2llo:+02000000000000000000000:0:2: +%2llo:+2000000000000241653661:1:2:2: +%*2llo:+2000000000000241653661:0:2: +%2llo:+02000000000000241653661:1:2:0: +%*2llo:+02000000000000241653661:0:2: +%15llo::0:-1: +%*15llo::0:-1: +%15llo:-173:1:4:-123: +%*15llo:-173:0:4: +%15llo:-0173:1:5:-123: +%*15llo:-0173:0:5: +%15llo:-1:1:2:-1: +%*15llo:-1:0:2: +%15llo:-01:1:3:-1: +%*15llo:-01:0:3: +%15llo:-0:1:2:0: +%*15llo:-0:0:2: +%15llo:-00:1:3:0: +%*15llo:-00:0:3: +%15llo:0:1:1:0: +%*15llo:0:0:1: +%15llo:00:1:2:0: +%*15llo:00:0:2: +%15llo:1:1:1:1: +%*15llo:1:0:1: +%15llo:01:1:2:1: +%*15llo:01:0:2: +%15llo:52:1:2:42: +%*15llo:52:0:2: +%15llo:052:1:3:42: +%*15llo:052:0:3: +%15llo:1777777777777777777777:1:15:8796093022207: +%*15llo:1777777777777777777777:0:15: +%15llo:01777777777777777777777:1:15:1099511627775: +%*15llo:01777777777777777777777:0:15: +%15llo:2000000000000000000000:1:15:8796093022208: +%*15llo:2000000000000000000000:0:15: +%15llo:02000000000000000000000:1:15:1099511627776: +%*15llo:02000000000000000000000:0:15: +%15llo:2000000000000241653661:1:15:8796093022228: +%*15llo:2000000000000241653661:0:15: +%15llo:02000000000000241653661:1:15:1099511627778: +%*15llo:02000000000000241653661:0:15: +%15llo:+0:1:2:0: +%*15llo:+0:0:2: +%15llo:+00:1:3:0: +%*15llo:+00:0:3: +%15llo:+1:1:2:1: +%*15llo:+1:0:2: +%15llo:+01:1:3:1: +%*15llo:+01:0:3: +%15llo:+52:1:3:42: +%*15llo:+52:0:3: +%15llo:+052:1:4:42: +%*15llo:+052:0:4: +%15llo:+1777777777777777777777:1:15:1099511627775: +%*15llo:+1777777777777777777777:0:15: +%15llo:+01777777777777777777777:1:15:137438953471: +%*15llo:+01777777777777777777777:0:15: +%15llo:+2000000000000000000000:1:15:1099511627776: +%*15llo:+2000000000000000000000:0:15: +%15llo:+02000000000000000000000:1:15:137438953472: +%*15llo:+02000000000000000000000:0:15: +%15llo:+2000000000000241653661:1:15:1099511627778: +%*15llo:+2000000000000241653661:0:15: +%15llo:+02000000000000241653661:1:15:137438953472: +%*15llo:+02000000000000241653661:0:15: +%25llo::0:-1: +%*25llo::0:-1: +%25llo:-173:1:4:-123: +%*25llo:-173:0:4: +%25llo:-0173:1:5:-123: +%*25llo:-0173:0:5: +%25llo:-1:1:2:-1: +%*25llo:-1:0:2: +%25llo:-01:1:3:-1: +%*25llo:-01:0:3: +%25llo:-0:1:2:0: +%*25llo:-0:0:2: +%25llo:-00:1:3:0: +%*25llo:-00:0:3: +%25llo:0:1:1:0: +%*25llo:0:0:1: +%25llo:00:1:2:0: +%*25llo:00:0:2: +%25llo:1:1:1:1: +%*25llo:1:0:1: +%25llo:01:1:2:1: +%*25llo:01:0:2: +%25llo:52:1:2:42: +%*25llo:52:0:2: +%25llo:052:1:3:42: +%*25llo:052:0:3: +%25llo:1777777777777777777777:1:22:18446744073709551615: +%*25llo:1777777777777777777777:0:22: +%25llo:01777777777777777777777:1:23:18446744073709551615: +%*25llo:01777777777777777777777:0:23: +%25llo:2000000000000000000000:1:22:18446744073709551615: +%*25llo:2000000000000000000000:0:22: +%25llo:02000000000000000000000:1:23:18446744073709551615: +%*25llo:02000000000000000000000:0:23: +%25llo:2000000000000241653661:1:22:18446744073709551615: +%*25llo:2000000000000241653661:0:22: +%25llo:02000000000000241653661:1:23:18446744073709551615: +%*25llo:02000000000000241653661:0:23: +%25llo:+0:1:2:0: +%*25llo:+0:0:2: +%25llo:+00:1:3:0: +%*25llo:+00:0:3: +%25llo:+1:1:2:1: +%*25llo:+1:0:2: +%25llo:+01:1:3:1: +%*25llo:+01:0:3: +%25llo:+52:1:3:42: +%*25llo:+52:0:3: +%25llo:+052:1:4:42: +%*25llo:+052:0:4: +%25llo:+1777777777777777777777:1:23:18446744073709551615: +%*25llo:+1777777777777777777777:0:23: +%25llo:+01777777777777777777777:1:24:18446744073709551615: +%*25llo:+01777777777777777777777:0:24: +%25llo:+2000000000000000000000:1:23:18446744073709551615: +%*25llo:+2000000000000000000000:0:23: +%25llo:+02000000000000000000000:1:24:18446744073709551615: +%*25llo:+02000000000000000000000:0:24: +%25llo:+2000000000000241653661:1:23:18446744073709551615: +%*25llo:+2000000000000241653661:0:23: +%25llo:+02000000000000241653661:1:24:18446744073709551615: +%*25llo:+02000000000000241653661:0:24: +%2llo: :0:-1: +%*2llo: :0:-1: +%2llo: -173:1:3:-1: +%*2llo: -173:0:3: +%2llo: -0173:1:3:0: +%*2llo: -0173:0:3: +%2llo: -1:1:3:-1: +%*2llo: -1:0:3: +%2llo: -01:1:3:0: +%*2llo: -01:0:3: +%2llo: -0:1:3:0: +%*2llo: -0:0:3: +%2llo: -00:1:3:0: +%*2llo: -00:0:3: +%2llo: 0:1:2:0: +%*2llo: 0:0:2: +%2llo: 00:1:3:0: +%*2llo: 00:0:3: +%2llo: 1:1:2:1: +%*2llo: 1:0:2: +%2llo: 01:1:3:1: +%*2llo: 01:0:3: +%2llo: 52:1:3:42: +%*2llo: 52:0:3: +%2llo: 052:1:3:5: +%*2llo: 052:0:3: +%2llo: 1777777777777777777777:1:3:15: +%*2llo: 1777777777777777777777:0:3: +%2llo: 01777777777777777777777:1:3:1: +%*2llo: 01777777777777777777777:0:3: +%2llo: 2000000000000000000000:1:3:16: +%*2llo: 2000000000000000000000:0:3: +%2llo: 02000000000000000000000:1:3:2: +%*2llo: 02000000000000000000000:0:3: +%2llo: 2000000000000241653661:1:3:16: +%*2llo: 2000000000000241653661:0:3: +%2llo: 02000000000000241653661:1:3:2: +%*2llo: 02000000000000241653661:0:3: +%2llo: +0:1:3:0: +%*2llo: +0:0:3: +%2llo: +00:1:3:0: +%*2llo: +00:0:3: +%2llo: +1:1:3:1: +%*2llo: +1:0:3: +%2llo: +01:1:3:0: +%*2llo: +01:0:3: +%2llo: +52:1:3:5: +%*2llo: +52:0:3: +%2llo: +052:1:3:0: +%*2llo: +052:0:3: +%2llo: +1777777777777777777777:1:3:1: +%*2llo: +1777777777777777777777:0:3: +%2llo: +01777777777777777777777:1:3:0: +%*2llo: +01777777777777777777777:0:3: +%2llo: +2000000000000000000000:1:3:2: +%*2llo: +2000000000000000000000:0:3: +%2llo: +02000000000000000000000:1:3:0: +%*2llo: +02000000000000000000000:0:3: +%2llo: +2000000000000241653661:1:3:2: +%*2llo: +2000000000000241653661:0:3: +%2llo: +02000000000000241653661:1:3:0: +%*2llo: +02000000000000241653661:0:3: +%25llo: :0:-1: +%*25llo: :0:-1: +%25llo: -173:1:5:-123: +%*25llo: -173:0:5: +%25llo: -0173:1:6:-123: +%*25llo: -0173:0:6: +%25llo: -1:1:3:-1: +%*25llo: -1:0:3: +%25llo: -01:1:4:-1: +%*25llo: -01:0:4: +%25llo: -0:1:3:0: +%*25llo: -0:0:3: +%25llo: -00:1:4:0: +%*25llo: -00:0:4: +%25llo: 0:1:2:0: +%*25llo: 0:0:2: +%25llo: 00:1:3:0: +%*25llo: 00:0:3: +%25llo: 1:1:2:1: +%*25llo: 1:0:2: +%25llo: 01:1:3:1: +%*25llo: 01:0:3: +%25llo: 52:1:3:42: +%*25llo: 52:0:3: +%25llo: 052:1:4:42: +%*25llo: 052:0:4: +%25llo: 1777777777777777777777:1:23:18446744073709551615: +%*25llo: 1777777777777777777777:0:23: +%25llo: 01777777777777777777777:1:24:18446744073709551615: +%*25llo: 01777777777777777777777:0:24: +%25llo: 2000000000000000000000:1:23:18446744073709551615: +%*25llo: 2000000000000000000000:0:23: +%25llo: 02000000000000000000000:1:24:18446744073709551615: +%*25llo: 02000000000000000000000:0:24: +%25llo: 2000000000000241653661:1:23:18446744073709551615: +%*25llo: 2000000000000241653661:0:23: +%25llo: 02000000000000241653661:1:24:18446744073709551615: +%*25llo: 02000000000000241653661:0:24: +%25llo: +0:1:3:0: +%*25llo: +0:0:3: +%25llo: +00:1:4:0: +%*25llo: +00:0:4: +%25llo: +1:1:3:1: +%*25llo: +1:0:3: +%25llo: +01:1:4:1: +%*25llo: +01:0:4: +%25llo: +52:1:4:42: +%*25llo: +52:0:4: +%25llo: +052:1:5:42: +%*25llo: +052:0:5: +%25llo: +1777777777777777777777:1:24:18446744073709551615: +%*25llo: +1777777777777777777777:0:24: +%25llo: +01777777777777777777777:1:25:18446744073709551615: +%*25llo: +01777777777777777777777:0:25: +%25llo: +2000000000000000000000:1:24:18446744073709551615: +%*25llo: +2000000000000000000000:0:24: +%25llo: +02000000000000000000000:1:25:18446744073709551615: +%*25llo: +02000000000000000000000:0:25: +%25llo: +2000000000000241653661:1:24:18446744073709551615: +%*25llo: +2000000000000241653661:0:24: +%25llo: +02000000000000241653661:1:25:18446744073709551615: +%*25llo: +02000000000000241653661:0:25: diff --git a/stdio-common/tst-scanf-format-ullong-u.input b/stdio-common/tst-scanf-format-ullong-u.input new file mode 100644 index 0000000..9260e70 --- /dev/null +++ b/stdio-common/tst-scanf-format-ullong-u.input @@ -0,0 +1,224 @@ +%llu::0:-1: +%*llu::0:-1: +%llu:-123:1:4:18446744073709551493: +%*llu:-123:0:4: +%llu:-1:1:2:18446744073709551615: +%*llu:-1:0:2: +%llu:-0:1:2:0: +%*llu:-0:0:2: +%llu:0:1:1:0: +%*llu:0:0:1: +%llu:1:1:1:1: +%*llu:1:0:1: +%llu:42:1:2:42: +%*llu:42:0:2: +%llu:18446744073709551615:1:20:18446744073709551615: +%*llu:18446744073709551615:0:20: +%llu:18446744073709551616:1:20:18446744073709551615: +%*llu:18446744073709551616:0:20: +%llu:18446744073751975857:1:20:18446744073709551615: +%*llu:18446744073751975857:0:20: +%llu:+0:1:2:0: +%*llu:+0:0:2: +%llu:+1:1:2:1: +%*llu:+1:0:2: +%llu:+42:1:3:42: +%*llu:+42:0:3: +%llu:+18446744073709551615:1:21:18446744073709551615: +%*llu:+18446744073709551615:0:21: +%llu:+18446744073709551616:1:21:18446744073709551615: +%*llu:+18446744073709551616:0:21: +%llu:+18446744073751975857:1:21:18446744073709551615: +%*llu:+18446744073751975857:0:21: +%1llu::0:-1: +%*1llu::0:-1: +%1llu:-123:0:-1: +%*1llu:-123:0:-1: +%1llu:-1:0:-1: +%*1llu:-1:0:-1: +%1llu:-0:0:-1: +%*1llu:-0:0:-1: +%1llu:0:1:1:0: +%*1llu:0:0:1: +%1llu:1:1:1:1: +%*1llu:1:0:1: +%1llu:42:1:1:4: +%*1llu:42:0:1: +%1llu:18446744073709551615:1:1:1: +%*1llu:18446744073709551615:0:1: +%1llu:18446744073709551616:1:1:1: +%*1llu:18446744073709551616:0:1: +%1llu:18446744073751975857:1:1:1: +%*1llu:18446744073751975857:0:1: +%1llu:+0:0:-1: +%*1llu:+0:0:-1: +%1llu:+1:0:-1: +%*1llu:+1:0:-1: +%1llu:+42:0:-1: +%*1llu:+42:0:-1: +%1llu:+18446744073709551615:0:-1: +%*1llu:+18446744073709551615:0:-1: +%1llu:+18446744073709551616:0:-1: +%*1llu:+18446744073709551616:0:-1: +%1llu:+18446744073751975857:0:-1: +%*1llu:+18446744073751975857:0:-1: +%2llu::0:-1: +%*2llu::0:-1: +%2llu:-123:1:2:18446744073709551615: +%*2llu:-123:0:2: +%2llu:-1:1:2:18446744073709551615: +%*2llu:-1:0:2: +%2llu:-0:1:2:0: +%*2llu:-0:0:2: +%2llu:0:1:1:0: +%*2llu:0:0:1: +%2llu:1:1:1:1: +%*2llu:1:0:1: +%2llu:42:1:2:42: +%*2llu:42:0:2: +%2llu:18446744073709551615:1:2:18: +%*2llu:18446744073709551615:0:2: +%2llu:18446744073709551616:1:2:18: +%*2llu:18446744073709551616:0:2: +%2llu:18446744073751975857:1:2:18: +%*2llu:18446744073751975857:0:2: +%2llu:+0:1:2:0: +%*2llu:+0:0:2: +%2llu:+1:1:2:1: +%*2llu:+1:0:2: +%2llu:+42:1:2:4: +%*2llu:+42:0:2: +%2llu:+18446744073709551615:1:2:1: +%*2llu:+18446744073709551615:0:2: +%2llu:+18446744073709551616:1:2:1: +%*2llu:+18446744073709551616:0:2: +%2llu:+18446744073751975857:1:2:1: +%*2llu:+18446744073751975857:0:2: +%15llu::0:-1: +%*15llu::0:-1: +%15llu:-123:1:4:18446744073709551493: +%*15llu:-123:0:4: +%15llu:-1:1:2:18446744073709551615: +%*15llu:-1:0:2: +%15llu:-0:1:2:0: +%*15llu:-0:0:2: +%15llu:0:1:1:0: +%*15llu:0:0:1: +%15llu:1:1:1:1: +%*15llu:1:0:1: +%15llu:42:1:2:42: +%*15llu:42:0:2: +%15llu:18446744073709551615:1:15:184467440737095: +%*15llu:18446744073709551615:0:15: +%15llu:18446744073709551616:1:15:184467440737095: +%*15llu:18446744073709551616:0:15: +%15llu:18446744073751975857:1:15:184467440737519: +%*15llu:18446744073751975857:0:15: +%15llu:+0:1:2:0: +%*15llu:+0:0:2: +%15llu:+1:1:2:1: +%*15llu:+1:0:2: +%15llu:+42:1:3:42: +%*15llu:+42:0:3: +%15llu:+18446744073709551615:1:15:18446744073709: +%*15llu:+18446744073709551615:0:15: +%15llu:+18446744073709551616:1:15:18446744073709: +%*15llu:+18446744073709551616:0:15: +%15llu:+18446744073751975857:1:15:18446744073751: +%*15llu:+18446744073751975857:0:15: +%25llu::0:-1: +%*25llu::0:-1: +%25llu:-123:1:4:18446744073709551493: +%*25llu:-123:0:4: +%25llu:-1:1:2:18446744073709551615: +%*25llu:-1:0:2: +%25llu:-0:1:2:0: +%*25llu:-0:0:2: +%25llu:0:1:1:0: +%*25llu:0:0:1: +%25llu:1:1:1:1: +%*25llu:1:0:1: +%25llu:42:1:2:42: +%*25llu:42:0:2: +%25llu:18446744073709551615:1:20:18446744073709551615: +%*25llu:18446744073709551615:0:20: +%25llu:18446744073709551616:1:20:18446744073709551615: +%*25llu:18446744073709551616:0:20: +%25llu:18446744073751975857:1:20:18446744073709551615: +%*25llu:18446744073751975857:0:20: +%25llu:+0:1:2:0: +%*25llu:+0:0:2: +%25llu:+1:1:2:1: +%*25llu:+1:0:2: +%25llu:+42:1:3:42: +%*25llu:+42:0:3: +%25llu:+18446744073709551615:1:21:18446744073709551615: +%*25llu:+18446744073709551615:0:21: +%25llu:+18446744073709551616:1:21:18446744073709551615: +%*25llu:+18446744073709551616:0:21: +%25llu:+18446744073751975857:1:21:18446744073709551615: +%*25llu:+18446744073751975857:0:21: +%2llu: :0:-1: +%*2llu: :0:-1: +%2llu: -123:1:3:18446744073709551615: +%*2llu: -123:0:3: +%2llu: -1:1:3:18446744073709551615: +%*2llu: -1:0:3: +%2llu: -0:1:3:0: +%*2llu: -0:0:3: +%2llu: 0:1:2:0: +%*2llu: 0:0:2: +%2llu: 1:1:2:1: +%*2llu: 1:0:2: +%2llu: 42:1:3:42: +%*2llu: 42:0:3: +%2llu: 18446744073709551615:1:3:18: +%*2llu: 18446744073709551615:0:3: +%2llu: 18446744073709551616:1:3:18: +%*2llu: 18446744073709551616:0:3: +%2llu: 18446744073751975857:1:3:18: +%*2llu: 18446744073751975857:0:3: +%2llu: +0:1:3:0: +%*2llu: +0:0:3: +%2llu: +1:1:3:1: +%*2llu: +1:0:3: +%2llu: +42:1:3:4: +%*2llu: +42:0:3: +%2llu: +18446744073709551615:1:3:1: +%*2llu: +18446744073709551615:0:3: +%2llu: +18446744073709551616:1:3:1: +%*2llu: +18446744073709551616:0:3: +%2llu: +18446744073751975857:1:3:1: +%*2llu: +18446744073751975857:0:3: +%25llu: :0:-1: +%*25llu: :0:-1: +%25llu: -123:1:5:18446744073709551493: +%*25llu: -123:0:5: +%25llu: -1:1:3:18446744073709551615: +%*25llu: -1:0:3: +%25llu: -0:1:3:0: +%*25llu: -0:0:3: +%25llu: 0:1:2:0: +%*25llu: 0:0:2: +%25llu: 1:1:2:1: +%*25llu: 1:0:2: +%25llu: 42:1:3:42: +%*25llu: 42:0:3: +%25llu: 18446744073709551615:1:21:18446744073709551615: +%*25llu: 18446744073709551615:0:21: +%25llu: 18446744073709551616:1:21:18446744073709551615: +%*25llu: 18446744073709551616:0:21: +%25llu: 18446744073751975857:1:21:18446744073709551615: +%*25llu: 18446744073751975857:0:21: +%25llu: +0:1:3:0: +%*25llu: +0:0:3: +%25llu: +1:1:3:1: +%*25llu: +1:0:3: +%25llu: +42:1:4:42: +%*25llu: +42:0:4: +%25llu: +18446744073709551615:1:22:18446744073709551615: +%*25llu: +18446744073709551615:0:22: +%25llu: +18446744073709551616:1:22:18446744073709551615: +%*25llu: +18446744073709551616:0:22: +%25llu: +18446744073751975857:1:22:18446744073709551615: +%*25llu: +18446744073751975857:0:22: diff --git a/stdio-common/tst-scanf-format-ullong-x.input b/stdio-common/tst-scanf-format-ullong-x.input new file mode 100644 index 0000000..1833713 --- /dev/null +++ b/stdio-common/tst-scanf-format-ullong-x.input @@ -0,0 +1,742 @@ +%llx::0:-1: +%*llx::0:-1: +%llx:-7b:1:3:18446744073709551493: +%*llx:-7b:0:3: +%llx:-7B:1:3:18446744073709551493: +%*llx:-7B:0:3: +%llx:-0X7b:1:5:18446744073709551493: +%*llx:-0X7b:0:5: +%llx:-0x7B:1:5:18446744073709551493: +%*llx:-0x7B:0:5: +%llx:-1:1:2:18446744073709551615: +%*llx:-1:0:2: +%llx:-0X1:1:4:18446744073709551615: +%*llx:-0X1:0:4: +%llx:-0x1:1:4:18446744073709551615: +%*llx:-0x1:0:4: +%llx:-0:1:2:0: +%*llx:-0:0:2: +%llx:-0X0:1:4:0: +%*llx:-0X0:0:4: +%llx:-0x0:1:4:0: +%*llx:-0x0:0:4: +%llx:0:1:1:0: +%*llx:0:0:1: +%llx:0X0:1:3:0: +%*llx:0X0:0:3: +%llx:0x0:1:3:0: +%*llx:0x0:0:3: +%llx:1:1:1:1: +%*llx:1:0:1: +%llx:0X1:1:3:1: +%*llx:0X1:0:3: +%llx:0x1:1:3:1: +%*llx:0x1:0:3: +%llx:2a:1:2:42: +%*llx:2a:0:2: +%llx:2A:1:2:42: +%*llx:2A:0:2: +%llx:0X2a:1:4:42: +%*llx:0X2a:0:4: +%llx:0x2A:1:4:42: +%*llx:0x2A:0:4: +%llx:ffffffffffffffff:1:16:18446744073709551615: +%*llx:ffffffffffffffff:0:16: +%llx:FFFFFFFFFFFFFFFF:1:16:18446744073709551615: +%*llx:FFFFFFFFFFFFFFFF:0:16: +%llx:0Xffffffffffffffff:1:18:18446744073709551615: +%*llx:0Xffffffffffffffff:0:18: +%llx:0xFFFFFFFFFFFFFFFF:1:18:18446744073709551615: +%*llx:0xFFFFFFFFFFFFFFFF:0:18: +%llx:10000000000000000:1:17:18446744073709551615: +%*llx:10000000000000000:0:17: +%llx:0X10000000000000000:1:19:18446744073709551615: +%*llx:0X10000000000000000:0:19: +%llx:0x10000000000000000:1:19:18446744073709551615: +%*llx:0x10000000000000000:0:19: +%llx:100000000028757b1:1:17:18446744073709551615: +%*llx:100000000028757b1:0:17: +%llx:100000000028757B1:1:17:18446744073709551615: +%*llx:100000000028757B1:0:17: +%llx:0X100000000028757b1:1:19:18446744073709551615: +%*llx:0X100000000028757b1:0:19: +%llx:0x100000000028757B1:1:19:18446744073709551615: +%*llx:0x100000000028757B1:0:19: +%llx:+0:1:2:0: +%*llx:+0:0:2: +%llx:+0X0:1:4:0: +%*llx:+0X0:0:4: +%llx:+0x0:1:4:0: +%*llx:+0x0:0:4: +%llx:+1:1:2:1: +%*llx:+1:0:2: +%llx:+0X1:1:4:1: +%*llx:+0X1:0:4: +%llx:+0x1:1:4:1: +%*llx:+0x1:0:4: +%llx:+2a:1:3:42: +%*llx:+2a:0:3: +%llx:+2A:1:3:42: +%*llx:+2A:0:3: +%llx:+0X2a:1:5:42: +%*llx:+0X2a:0:5: +%llx:+0x2A:1:5:42: +%*llx:+0x2A:0:5: +%llx:+ffffffffffffffff:1:17:18446744073709551615: +%*llx:+ffffffffffffffff:0:17: +%llx:+FFFFFFFFFFFFFFFF:1:17:18446744073709551615: +%*llx:+FFFFFFFFFFFFFFFF:0:17: +%llx:+0Xffffffffffffffff:1:19:18446744073709551615: +%*llx:+0Xffffffffffffffff:0:19: +%llx:+0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615: +%*llx:+0xFFFFFFFFFFFFFFFF:0:19: +%llx:+10000000000000000:1:18:18446744073709551615: +%*llx:+10000000000000000:0:18: +%llx:+0X10000000000000000:1:20:18446744073709551615: +%*llx:+0X10000000000000000:0:20: +%llx:+0x10000000000000000:1:20:18446744073709551615: +%*llx:+0x10000000000000000:0:20: +%llx:+100000000028757b1:1:18:18446744073709551615: +%*llx:+100000000028757b1:0:18: +%llx:+100000000028757B1:1:18:18446744073709551615: +%*llx:+100000000028757B1:0:18: +%llx:+0X100000000028757b1:1:20:18446744073709551615: +%*llx:+0X100000000028757b1:0:20: +%llx:+0x100000000028757B1:1:20:18446744073709551615: +%*llx:+0x100000000028757B1:0:20: +%1llx::0:-1: +%*1llx::0:-1: +%1llx:-7b:0:-1: +%*1llx:-7b:0:-1: +%1llx:-7B:0:-1: +%*1llx:-7B:0:-1: +%1llx:-0X7b:0:-1: +%*1llx:-0X7b:0:-1: +%1llx:-0x7B:0:-1: +%*1llx:-0x7B:0:-1: +%1llx:-1:0:-1: +%*1llx:-1:0:-1: +%1llx:-0X1:0:-1: +%*1llx:-0X1:0:-1: +%1llx:-0x1:0:-1: +%*1llx:-0x1:0:-1: +%1llx:-0:0:-1: +%*1llx:-0:0:-1: +%1llx:-0X0:0:-1: +%*1llx:-0X0:0:-1: +%1llx:-0x0:0:-1: +%*1llx:-0x0:0:-1: +%1llx:0:1:1:0: +%*1llx:0:0:1: +%1llx:0X0:1:1:0: +%*1llx:0X0:0:1: +%1llx:0x0:1:1:0: +%*1llx:0x0:0:1: +%1llx:1:1:1:1: +%*1llx:1:0:1: +%1llx:0X1:1:1:0: +%*1llx:0X1:0:1: +%1llx:0x1:1:1:0: +%*1llx:0x1:0:1: +%1llx:2a:1:1:2: +%*1llx:2a:0:1: +%1llx:2A:1:1:2: +%*1llx:2A:0:1: +%1llx:0X2a:1:1:0: +%*1llx:0X2a:0:1: +%1llx:0x2A:1:1:0: +%*1llx:0x2A:0:1: +%1llx:ffffffffffffffff:1:1:15: +%*1llx:ffffffffffffffff:0:1: +%1llx:FFFFFFFFFFFFFFFF:1:1:15: +%*1llx:FFFFFFFFFFFFFFFF:0:1: +%1llx:0Xffffffffffffffff:1:1:0: +%*1llx:0Xffffffffffffffff:0:1: +%1llx:0xFFFFFFFFFFFFFFFF:1:1:0: +%*1llx:0xFFFFFFFFFFFFFFFF:0:1: +%1llx:10000000000000000:1:1:1: +%*1llx:10000000000000000:0:1: +%1llx:0X10000000000000000:1:1:0: +%*1llx:0X10000000000000000:0:1: +%1llx:0x10000000000000000:1:1:0: +%*1llx:0x10000000000000000:0:1: +%1llx:100000000028757b1:1:1:1: +%*1llx:100000000028757b1:0:1: +%1llx:100000000028757B1:1:1:1: +%*1llx:100000000028757B1:0:1: +%1llx:0X100000000028757b1:1:1:0: +%*1llx:0X100000000028757b1:0:1: +%1llx:0x100000000028757B1:1:1:0: +%*1llx:0x100000000028757B1:0:1: +%1llx:+0:0:-1: +%*1llx:+0:0:-1: +%1llx:+0X0:0:-1: +%*1llx:+0X0:0:-1: +%1llx:+0x0:0:-1: +%*1llx:+0x0:0:-1: +%1llx:+1:0:-1: +%*1llx:+1:0:-1: +%1llx:+0X1:0:-1: +%*1llx:+0X1:0:-1: +%1llx:+0x1:0:-1: +%*1llx:+0x1:0:-1: +%1llx:+2a:0:-1: +%*1llx:+2a:0:-1: +%1llx:+2A:0:-1: +%*1llx:+2A:0:-1: +%1llx:+0X2a:0:-1: +%*1llx:+0X2a:0:-1: +%1llx:+0x2A:0:-1: +%*1llx:+0x2A:0:-1: +%1llx:+ffffffffffffffff:0:-1: +%*1llx:+ffffffffffffffff:0:-1: +%1llx:+FFFFFFFFFFFFFFFF:0:-1: +%*1llx:+FFFFFFFFFFFFFFFF:0:-1: +%1llx:+0Xffffffffffffffff:0:-1: +%*1llx:+0Xffffffffffffffff:0:-1: +%1llx:+0xFFFFFFFFFFFFFFFF:0:-1: +%*1llx:+0xFFFFFFFFFFFFFFFF:0:-1: +%1llx:+10000000000000000:0:-1: +%*1llx:+10000000000000000:0:-1: +%1llx:+0X10000000000000000:0:-1: +%*1llx:+0X10000000000000000:0:-1: +%1llx:+0x10000000000000000:0:-1: +%*1llx:+0x10000000000000000:0:-1: +%1llx:+100000000028757b1:0:-1: +%*1llx:+100000000028757b1:0:-1: +%1llx:+100000000028757B1:0:-1: +%*1llx:+100000000028757B1:0:-1: +%1llx:+0X100000000028757b1:0:-1: +%*1llx:+0X100000000028757b1:0:-1: +%1llx:+0x100000000028757B1:0:-1: +%*1llx:+0x100000000028757B1:0:-1: +%2llx::0:-1: +%*2llx::0:-1: +%2llx:-7b:1:2:18446744073709551609: +%*2llx:-7b:0:2: +%2llx:-7B:1:2:18446744073709551609: +%*2llx:-7B:0:2: +%2llx:-0X7b:1:2:0: +%*2llx:-0X7b:0:2: +%2llx:-0x7B:1:2:0: +%*2llx:-0x7B:0:2: +%2llx:-1:1:2:18446744073709551615: +%*2llx:-1:0:2: +%2llx:-0X1:1:2:0: +%*2llx:-0X1:0:2: +%2llx:-0x1:1:2:0: +%*2llx:-0x1:0:2: +%2llx:-0:1:2:0: +%*2llx:-0:0:2: +%2llx:-0X0:1:2:0: +%*2llx:-0X0:0:2: +%2llx:-0x0:1:2:0: +%*2llx:-0x0:0:2: +%2llx:0:1:1:0: +%*2llx:0:0:1: +%2llx:0X0:0:-1: +%*2llx:0X0:0:-1: +%2llx:0x0:0:-1: +%*2llx:0x0:0:-1: +%2llx:1:1:1:1: +%*2llx:1:0:1: +%2llx:0X1:0:-1: +%*2llx:0X1:0:-1: +%2llx:0x1:0:-1: +%*2llx:0x1:0:-1: +%2llx:2a:1:2:42: +%*2llx:2a:0:2: +%2llx:2A:1:2:42: +%*2llx:2A:0:2: +%2llx:0X2a:0:-1: +%*2llx:0X2a:0:-1: +%2llx:0x2A:0:-1: +%*2llx:0x2A:0:-1: +%2llx:ffffffffffffffff:1:2:255: +%*2llx:ffffffffffffffff:0:2: +%2llx:FFFFFFFFFFFFFFFF:1:2:255: +%*2llx:FFFFFFFFFFFFFFFF:0:2: +%2llx:0Xffffffffffffffff:0:-1: +%*2llx:0Xffffffffffffffff:0:-1: +%2llx:0xFFFFFFFFFFFFFFFF:0:-1: +%*2llx:0xFFFFFFFFFFFFFFFF:0:-1: +%2llx:10000000000000000:1:2:16: +%*2llx:10000000000000000:0:2: +%2llx:0X10000000000000000:0:-1: +%*2llx:0X10000000000000000:0:-1: +%2llx:0x10000000000000000:0:-1: +%*2llx:0x10000000000000000:0:-1: +%2llx:100000000028757b1:1:2:16: +%*2llx:100000000028757b1:0:2: +%2llx:100000000028757B1:1:2:16: +%*2llx:100000000028757B1:0:2: +%2llx:0X100000000028757b1:0:-1: +%*2llx:0X100000000028757b1:0:-1: +%2llx:0x100000000028757B1:0:-1: +%*2llx:0x100000000028757B1:0:-1: +%2llx:+0:1:2:0: +%*2llx:+0:0:2: +%2llx:+0X0:1:2:0: +%*2llx:+0X0:0:2: +%2llx:+0x0:1:2:0: +%*2llx:+0x0:0:2: +%2llx:+1:1:2:1: +%*2llx:+1:0:2: +%2llx:+0X1:1:2:0: +%*2llx:+0X1:0:2: +%2llx:+0x1:1:2:0: +%*2llx:+0x1:0:2: +%2llx:+2a:1:2:2: +%*2llx:+2a:0:2: +%2llx:+2A:1:2:2: +%*2llx:+2A:0:2: +%2llx:+0X2a:1:2:0: +%*2llx:+0X2a:0:2: +%2llx:+0x2A:1:2:0: +%*2llx:+0x2A:0:2: +%2llx:+ffffffffffffffff:1:2:15: +%*2llx:+ffffffffffffffff:0:2: +%2llx:+FFFFFFFFFFFFFFFF:1:2:15: +%*2llx:+FFFFFFFFFFFFFFFF:0:2: +%2llx:+0Xffffffffffffffff:1:2:0: +%*2llx:+0Xffffffffffffffff:0:2: +%2llx:+0xFFFFFFFFFFFFFFFF:1:2:0: +%*2llx:+0xFFFFFFFFFFFFFFFF:0:2: +%2llx:+10000000000000000:1:2:1: +%*2llx:+10000000000000000:0:2: +%2llx:+0X10000000000000000:1:2:0: +%*2llx:+0X10000000000000000:0:2: +%2llx:+0x10000000000000000:1:2:0: +%*2llx:+0x10000000000000000:0:2: +%2llx:+100000000028757b1:1:2:1: +%*2llx:+100000000028757b1:0:2: +%2llx:+100000000028757B1:1:2:1: +%*2llx:+100000000028757B1:0:2: +%2llx:+0X100000000028757b1:1:2:0: +%*2llx:+0X100000000028757b1:0:2: +%2llx:+0x100000000028757B1:1:2:0: +%*2llx:+0x100000000028757B1:0:2: +%15llx::0:-1: +%*15llx::0:-1: +%15llx:-7b:1:3:18446744073709551493: +%*15llx:-7b:0:3: +%15llx:-7B:1:3:18446744073709551493: +%*15llx:-7B:0:3: +%15llx:-0X7b:1:5:18446744073709551493: +%*15llx:-0X7b:0:5: +%15llx:-0x7B:1:5:18446744073709551493: +%*15llx:-0x7B:0:5: +%15llx:-1:1:2:18446744073709551615: +%*15llx:-1:0:2: +%15llx:-0X1:1:4:18446744073709551615: +%*15llx:-0X1:0:4: +%15llx:-0x1:1:4:18446744073709551615: +%*15llx:-0x1:0:4: +%15llx:-0:1:2:0: +%*15llx:-0:0:2: +%15llx:-0X0:1:4:0: +%*15llx:-0X0:0:4: +%15llx:-0x0:1:4:0: +%*15llx:-0x0:0:4: +%15llx:0:1:1:0: +%*15llx:0:0:1: +%15llx:0X0:1:3:0: +%*15llx:0X0:0:3: +%15llx:0x0:1:3:0: +%*15llx:0x0:0:3: +%15llx:1:1:1:1: +%*15llx:1:0:1: +%15llx:0X1:1:3:1: +%*15llx:0X1:0:3: +%15llx:0x1:1:3:1: +%*15llx:0x1:0:3: +%15llx:2a:1:2:42: +%*15llx:2a:0:2: +%15llx:2A:1:2:42: +%*15llx:2A:0:2: +%15llx:0X2a:1:4:42: +%*15llx:0X2a:0:4: +%15llx:0x2A:1:4:42: +%*15llx:0x2A:0:4: +%15llx:ffffffffffffffff:1:15:1152921504606846975: +%*15llx:ffffffffffffffff:0:15: +%15llx:FFFFFFFFFFFFFFFF:1:15:1152921504606846975: +%*15llx:FFFFFFFFFFFFFFFF:0:15: +%15llx:0Xffffffffffffffff:1:15:4503599627370495: +%*15llx:0Xffffffffffffffff:0:15: +%15llx:0xFFFFFFFFFFFFFFFF:1:15:4503599627370495: +%*15llx:0xFFFFFFFFFFFFFFFF:0:15: +%15llx:10000000000000000:1:15:72057594037927936: +%*15llx:10000000000000000:0:15: +%15llx:0X10000000000000000:1:15:281474976710656: +%*15llx:0X10000000000000000:0:15: +%15llx:0x10000000000000000:1:15:281474976710656: +%*15llx:0x10000000000000000:0:15: +%15llx:100000000028757b1:1:15:72057594038093655: +%*15llx:100000000028757b1:0:15: +%15llx:100000000028757B1:1:15:72057594038093655: +%*15llx:100000000028757B1:0:15: +%15llx:0X100000000028757b1:1:15:281474976711303: +%*15llx:0X100000000028757b1:0:15: +%15llx:0x100000000028757B1:1:15:281474976711303: +%*15llx:0x100000000028757B1:0:15: +%15llx:+0:1:2:0: +%*15llx:+0:0:2: +%15llx:+0X0:1:4:0: +%*15llx:+0X0:0:4: +%15llx:+0x0:1:4:0: +%*15llx:+0x0:0:4: +%15llx:+1:1:2:1: +%*15llx:+1:0:2: +%15llx:+0X1:1:4:1: +%*15llx:+0X1:0:4: +%15llx:+0x1:1:4:1: +%*15llx:+0x1:0:4: +%15llx:+2a:1:3:42: +%*15llx:+2a:0:3: +%15llx:+2A:1:3:42: +%*15llx:+2A:0:3: +%15llx:+0X2a:1:5:42: +%*15llx:+0X2a:0:5: +%15llx:+0x2A:1:5:42: +%*15llx:+0x2A:0:5: +%15llx:+ffffffffffffffff:1:15:72057594037927935: +%*15llx:+ffffffffffffffff:0:15: +%15llx:+FFFFFFFFFFFFFFFF:1:15:72057594037927935: +%*15llx:+FFFFFFFFFFFFFFFF:0:15: +%15llx:+0Xffffffffffffffff:1:15:281474976710655: +%*15llx:+0Xffffffffffffffff:0:15: +%15llx:+0xFFFFFFFFFFFFFFFF:1:15:281474976710655: +%*15llx:+0xFFFFFFFFFFFFFFFF:0:15: +%15llx:+10000000000000000:1:15:4503599627370496: +%*15llx:+10000000000000000:0:15: +%15llx:+0X10000000000000000:1:15:17592186044416: +%*15llx:+0X10000000000000000:0:15: +%15llx:+0x10000000000000000:1:15:17592186044416: +%*15llx:+0x10000000000000000:0:15: +%15llx:+100000000028757b1:1:15:4503599627380853: +%*15llx:+100000000028757b1:0:15: +%15llx:+100000000028757B1:1:15:4503599627380853: +%*15llx:+100000000028757B1:0:15: +%15llx:+0X100000000028757b1:1:15:17592186044456: +%*15llx:+0X100000000028757b1:0:15: +%15llx:+0x100000000028757B1:1:15:17592186044456: +%*15llx:+0x100000000028757B1:0:15: +%25llx::0:-1: +%*25llx::0:-1: +%25llx:-7b:1:3:18446744073709551493: +%*25llx:-7b:0:3: +%25llx:-7B:1:3:18446744073709551493: +%*25llx:-7B:0:3: +%25llx:-0X7b:1:5:18446744073709551493: +%*25llx:-0X7b:0:5: +%25llx:-0x7B:1:5:18446744073709551493: +%*25llx:-0x7B:0:5: +%25llx:-1:1:2:18446744073709551615: +%*25llx:-1:0:2: +%25llx:-0X1:1:4:18446744073709551615: +%*25llx:-0X1:0:4: +%25llx:-0x1:1:4:18446744073709551615: +%*25llx:-0x1:0:4: +%25llx:-0:1:2:0: +%*25llx:-0:0:2: +%25llx:-0X0:1:4:0: +%*25llx:-0X0:0:4: +%25llx:-0x0:1:4:0: +%*25llx:-0x0:0:4: +%25llx:0:1:1:0: +%*25llx:0:0:1: +%25llx:0X0:1:3:0: +%*25llx:0X0:0:3: +%25llx:0x0:1:3:0: +%*25llx:0x0:0:3: +%25llx:1:1:1:1: +%*25llx:1:0:1: +%25llx:0X1:1:3:1: +%*25llx:0X1:0:3: +%25llx:0x1:1:3:1: +%*25llx:0x1:0:3: +%25llx:2a:1:2:42: +%*25llx:2a:0:2: +%25llx:2A:1:2:42: +%*25llx:2A:0:2: +%25llx:0X2a:1:4:42: +%*25llx:0X2a:0:4: +%25llx:0x2A:1:4:42: +%*25llx:0x2A:0:4: +%25llx:ffffffffffffffff:1:16:18446744073709551615: +%*25llx:ffffffffffffffff:0:16: +%25llx:FFFFFFFFFFFFFFFF:1:16:18446744073709551615: +%*25llx:FFFFFFFFFFFFFFFF:0:16: +%25llx:0Xffffffffffffffff:1:18:18446744073709551615: +%*25llx:0Xffffffffffffffff:0:18: +%25llx:0xFFFFFFFFFFFFFFFF:1:18:18446744073709551615: +%*25llx:0xFFFFFFFFFFFFFFFF:0:18: +%25llx:10000000000000000:1:17:18446744073709551615: +%*25llx:10000000000000000:0:17: +%25llx:0X10000000000000000:1:19:18446744073709551615: +%*25llx:0X10000000000000000:0:19: +%25llx:0x10000000000000000:1:19:18446744073709551615: +%*25llx:0x10000000000000000:0:19: +%25llx:100000000028757b1:1:17:18446744073709551615: +%*25llx:100000000028757b1:0:17: +%25llx:100000000028757B1:1:17:18446744073709551615: +%*25llx:100000000028757B1:0:17: +%25llx:0X100000000028757b1:1:19:18446744073709551615: +%*25llx:0X100000000028757b1:0:19: +%25llx:0x100000000028757B1:1:19:18446744073709551615: +%*25llx:0x100000000028757B1:0:19: +%25llx:+0:1:2:0: +%*25llx:+0:0:2: +%25llx:+0X0:1:4:0: +%*25llx:+0X0:0:4: +%25llx:+0x0:1:4:0: +%*25llx:+0x0:0:4: +%25llx:+1:1:2:1: +%*25llx:+1:0:2: +%25llx:+0X1:1:4:1: +%*25llx:+0X1:0:4: +%25llx:+0x1:1:4:1: +%*25llx:+0x1:0:4: +%25llx:+2a:1:3:42: +%*25llx:+2a:0:3: +%25llx:+2A:1:3:42: +%*25llx:+2A:0:3: +%25llx:+0X2a:1:5:42: +%*25llx:+0X2a:0:5: +%25llx:+0x2A:1:5:42: +%*25llx:+0x2A:0:5: +%25llx:+ffffffffffffffff:1:17:18446744073709551615: +%*25llx:+ffffffffffffffff:0:17: +%25llx:+FFFFFFFFFFFFFFFF:1:17:18446744073709551615: +%*25llx:+FFFFFFFFFFFFFFFF:0:17: +%25llx:+0Xffffffffffffffff:1:19:18446744073709551615: +%*25llx:+0Xffffffffffffffff:0:19: +%25llx:+0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615: +%*25llx:+0xFFFFFFFFFFFFFFFF:0:19: +%25llx:+10000000000000000:1:18:18446744073709551615: +%*25llx:+10000000000000000:0:18: +%25llx:+0X10000000000000000:1:20:18446744073709551615: +%*25llx:+0X10000000000000000:0:20: +%25llx:+0x10000000000000000:1:20:18446744073709551615: +%*25llx:+0x10000000000000000:0:20: +%25llx:+100000000028757b1:1:18:18446744073709551615: +%*25llx:+100000000028757b1:0:18: +%25llx:+100000000028757B1:1:18:18446744073709551615: +%*25llx:+100000000028757B1:0:18: +%25llx:+0X100000000028757b1:1:20:18446744073709551615: +%*25llx:+0X100000000028757b1:0:20: +%25llx:+0x100000000028757B1:1:20:18446744073709551615: +%*25llx:+0x100000000028757B1:0:20: +%2llx: :0:-1: +%*2llx: :0:-1: +%2llx: -7b:1:3:18446744073709551609: +%*2llx: -7b:0:3: +%2llx: -7B:1:3:18446744073709551609: +%*2llx: -7B:0:3: +%2llx: -0X7b:1:3:0: +%*2llx: -0X7b:0:3: +%2llx: -0x7B:1:3:0: +%*2llx: -0x7B:0:3: +%2llx: -1:1:3:18446744073709551615: +%*2llx: -1:0:3: +%2llx: -0X1:1:3:0: +%*2llx: -0X1:0:3: +%2llx: -0x1:1:3:0: +%*2llx: -0x1:0:3: +%2llx: -0:1:3:0: +%*2llx: -0:0:3: +%2llx: -0X0:1:3:0: +%*2llx: -0X0:0:3: +%2llx: -0x0:1:3:0: +%*2llx: -0x0:0:3: +%2llx: 0:1:2:0: +%*2llx: 0:0:2: +%2llx: 0X0:0:-1: +%*2llx: 0X0:0:-1: +%2llx: 0x0:0:-1: +%*2llx: 0x0:0:-1: +%2llx: 1:1:2:1: +%*2llx: 1:0:2: +%2llx: 0X1:0:-1: +%*2llx: 0X1:0:-1: +%2llx: 0x1:0:-1: +%*2llx: 0x1:0:-1: +%2llx: 2a:1:3:42: +%*2llx: 2a:0:3: +%2llx: 2A:1:3:42: +%*2llx: 2A:0:3: +%2llx: 0X2a:0:-1: +%*2llx: 0X2a:0:-1: +%2llx: 0x2A:0:-1: +%*2llx: 0x2A:0:-1: +%2llx: ffffffffffffffff:1:3:255: +%*2llx: ffffffffffffffff:0:3: +%2llx: FFFFFFFFFFFFFFFF:1:3:255: +%*2llx: FFFFFFFFFFFFFFFF:0:3: +%2llx: 0Xffffffffffffffff:0:-1: +%*2llx: 0Xffffffffffffffff:0:-1: +%2llx: 0xFFFFFFFFFFFFFFFF:0:-1: +%*2llx: 0xFFFFFFFFFFFFFFFF:0:-1: +%2llx: 10000000000000000:1:3:16: +%*2llx: 10000000000000000:0:3: +%2llx: 0X10000000000000000:0:-1: +%*2llx: 0X10000000000000000:0:-1: +%2llx: 0x10000000000000000:0:-1: +%*2llx: 0x10000000000000000:0:-1: +%2llx: 100000000028757b1:1:3:16: +%*2llx: 100000000028757b1:0:3: +%2llx: 100000000028757B1:1:3:16: +%*2llx: 100000000028757B1:0:3: +%2llx: 0X100000000028757b1:0:-1: +%*2llx: 0X100000000028757b1:0:-1: +%2llx: 0x100000000028757B1:0:-1: +%*2llx: 0x100000000028757B1:0:-1: +%2llx: +0:1:3:0: +%*2llx: +0:0:3: +%2llx: +0X0:1:3:0: +%*2llx: +0X0:0:3: +%2llx: +0x0:1:3:0: +%*2llx: +0x0:0:3: +%2llx: +1:1:3:1: +%*2llx: +1:0:3: +%2llx: +0X1:1:3:0: +%*2llx: +0X1:0:3: +%2llx: +0x1:1:3:0: +%*2llx: +0x1:0:3: +%2llx: +2a:1:3:2: +%*2llx: +2a:0:3: +%2llx: +2A:1:3:2: +%*2llx: +2A:0:3: +%2llx: +0X2a:1:3:0: +%*2llx: +0X2a:0:3: +%2llx: +0x2A:1:3:0: +%*2llx: +0x2A:0:3: +%2llx: +ffffffffffffffff:1:3:15: +%*2llx: +ffffffffffffffff:0:3: +%2llx: +FFFFFFFFFFFFFFFF:1:3:15: +%*2llx: +FFFFFFFFFFFFFFFF:0:3: +%2llx: +0Xffffffffffffffff:1:3:0: +%*2llx: +0Xffffffffffffffff:0:3: +%2llx: +0xFFFFFFFFFFFFFFFF:1:3:0: +%*2llx: +0xFFFFFFFFFFFFFFFF:0:3: +%2llx: +10000000000000000:1:3:1: +%*2llx: +10000000000000000:0:3: +%2llx: +0X10000000000000000:1:3:0: +%*2llx: +0X10000000000000000:0:3: +%2llx: +0x10000000000000000:1:3:0: +%*2llx: +0x10000000000000000:0:3: +%2llx: +100000000028757b1:1:3:1: +%*2llx: +100000000028757b1:0:3: +%2llx: +100000000028757B1:1:3:1: +%*2llx: +100000000028757B1:0:3: +%2llx: +0X100000000028757b1:1:3:0: +%*2llx: +0X100000000028757b1:0:3: +%2llx: +0x100000000028757B1:1:3:0: +%*2llx: +0x100000000028757B1:0:3: +%25llx: :0:-1: +%*25llx: :0:-1: +%25llx: -7b:1:4:18446744073709551493: +%*25llx: -7b:0:4: +%25llx: -7B:1:4:18446744073709551493: +%*25llx: -7B:0:4: +%25llx: -0X7b:1:6:18446744073709551493: +%*25llx: -0X7b:0:6: +%25llx: -0x7B:1:6:18446744073709551493: +%*25llx: -0x7B:0:6: +%25llx: -1:1:3:18446744073709551615: +%*25llx: -1:0:3: +%25llx: -0X1:1:5:18446744073709551615: +%*25llx: -0X1:0:5: +%25llx: -0x1:1:5:18446744073709551615: +%*25llx: -0x1:0:5: +%25llx: -0:1:3:0: +%*25llx: -0:0:3: +%25llx: -0X0:1:5:0: +%*25llx: -0X0:0:5: +%25llx: -0x0:1:5:0: +%*25llx: -0x0:0:5: +%25llx: 0:1:2:0: +%*25llx: 0:0:2: +%25llx: 0X0:1:4:0: +%*25llx: 0X0:0:4: +%25llx: 0x0:1:4:0: +%*25llx: 0x0:0:4: +%25llx: 1:1:2:1: +%*25llx: 1:0:2: +%25llx: 0X1:1:4:1: +%*25llx: 0X1:0:4: +%25llx: 0x1:1:4:1: +%*25llx: 0x1:0:4: +%25llx: 2a:1:3:42: +%*25llx: 2a:0:3: +%25llx: 2A:1:3:42: +%*25llx: 2A:0:3: +%25llx: 0X2a:1:5:42: +%*25llx: 0X2a:0:5: +%25llx: 0x2A:1:5:42: +%*25llx: 0x2A:0:5: +%25llx: ffffffffffffffff:1:17:18446744073709551615: +%*25llx: ffffffffffffffff:0:17: +%25llx: FFFFFFFFFFFFFFFF:1:17:18446744073709551615: +%*25llx: FFFFFFFFFFFFFFFF:0:17: +%25llx: 0Xffffffffffffffff:1:19:18446744073709551615: +%*25llx: 0Xffffffffffffffff:0:19: +%25llx: 0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615: +%*25llx: 0xFFFFFFFFFFFFFFFF:0:19: +%25llx: 10000000000000000:1:18:18446744073709551615: +%*25llx: 10000000000000000:0:18: +%25llx: 0X10000000000000000:1:20:18446744073709551615: +%*25llx: 0X10000000000000000:0:20: +%25llx: 0x10000000000000000:1:20:18446744073709551615: +%*25llx: 0x10000000000000000:0:20: +%25llx: 100000000028757b1:1:18:18446744073709551615: +%*25llx: 100000000028757b1:0:18: +%25llx: 100000000028757B1:1:18:18446744073709551615: +%*25llx: 100000000028757B1:0:18: +%25llx: 0X100000000028757b1:1:20:18446744073709551615: +%*25llx: 0X100000000028757b1:0:20: +%25llx: 0x100000000028757B1:1:20:18446744073709551615: +%*25llx: 0x100000000028757B1:0:20: +%25llx: +0:1:3:0: +%*25llx: +0:0:3: +%25llx: +0X0:1:5:0: +%*25llx: +0X0:0:5: +%25llx: +0x0:1:5:0: +%*25llx: +0x0:0:5: +%25llx: +1:1:3:1: +%*25llx: +1:0:3: +%25llx: +0X1:1:5:1: +%*25llx: +0X1:0:5: +%25llx: +0x1:1:5:1: +%*25llx: +0x1:0:5: +%25llx: +2a:1:4:42: +%*25llx: +2a:0:4: +%25llx: +2A:1:4:42: +%*25llx: +2A:0:4: +%25llx: +0X2a:1:6:42: +%*25llx: +0X2a:0:6: +%25llx: +0x2A:1:6:42: +%*25llx: +0x2A:0:6: +%25llx: +ffffffffffffffff:1:18:18446744073709551615: +%*25llx: +ffffffffffffffff:0:18: +%25llx: +FFFFFFFFFFFFFFFF:1:18:18446744073709551615: +%*25llx: +FFFFFFFFFFFFFFFF:0:18: +%25llx: +0Xffffffffffffffff:1:20:18446744073709551615: +%*25llx: +0Xffffffffffffffff:0:20: +%25llx: +0xFFFFFFFFFFFFFFFF:1:20:18446744073709551615: +%*25llx: +0xFFFFFFFFFFFFFFFF:0:20: +%25llx: +10000000000000000:1:19:18446744073709551615: +%*25llx: +10000000000000000:0:19: +%25llx: +0X10000000000000000:1:21:18446744073709551615: +%*25llx: +0X10000000000000000:0:21: +%25llx: +0x10000000000000000:1:21:18446744073709551615: +%*25llx: +0x10000000000000000:0:21: +%25llx: +100000000028757b1:1:19:18446744073709551615: +%*25llx: +100000000028757b1:0:19: +%25llx: +100000000028757B1:1:19:18446744073709551615: +%*25llx: +100000000028757B1:0:19: +%25llx: +0X100000000028757b1:1:21:18446744073709551615: +%*25llx: +0X100000000028757b1:0:21: +%25llx: +0x100000000028757B1:1:21:18446744073709551615: +%*25llx: +0x100000000028757B1:0:21: diff --git a/stdio-common/tst-scanf-format-ullong-xx.input b/stdio-common/tst-scanf-format-ullong-xx.input new file mode 100644 index 0000000..df1ca93 --- /dev/null +++ b/stdio-common/tst-scanf-format-ullong-xx.input @@ -0,0 +1,742 @@ +%llX::0:-1: +%*llX::0:-1: +%llX:-7b:1:3:18446744073709551493: +%*llX:-7b:0:3: +%llX:-7B:1:3:18446744073709551493: +%*llX:-7B:0:3: +%llX:-0X7b:1:5:18446744073709551493: +%*llX:-0X7b:0:5: +%llX:-0x7B:1:5:18446744073709551493: +%*llX:-0x7B:0:5: +%llX:-1:1:2:18446744073709551615: +%*llX:-1:0:2: +%llX:-0X1:1:4:18446744073709551615: +%*llX:-0X1:0:4: +%llX:-0x1:1:4:18446744073709551615: +%*llX:-0x1:0:4: +%llX:-0:1:2:0: +%*llX:-0:0:2: +%llX:-0X0:1:4:0: +%*llX:-0X0:0:4: +%llX:-0x0:1:4:0: +%*llX:-0x0:0:4: +%llX:0:1:1:0: +%*llX:0:0:1: +%llX:0X0:1:3:0: +%*llX:0X0:0:3: +%llX:0x0:1:3:0: +%*llX:0x0:0:3: +%llX:1:1:1:1: +%*llX:1:0:1: +%llX:0X1:1:3:1: +%*llX:0X1:0:3: +%llX:0x1:1:3:1: +%*llX:0x1:0:3: +%llX:2a:1:2:42: +%*llX:2a:0:2: +%llX:2A:1:2:42: +%*llX:2A:0:2: +%llX:0X2a:1:4:42: +%*llX:0X2a:0:4: +%llX:0x2A:1:4:42: +%*llX:0x2A:0:4: +%llX:ffffffffffffffff:1:16:18446744073709551615: +%*llX:ffffffffffffffff:0:16: +%llX:FFFFFFFFFFFFFFFF:1:16:18446744073709551615: +%*llX:FFFFFFFFFFFFFFFF:0:16: +%llX:0Xffffffffffffffff:1:18:18446744073709551615: +%*llX:0Xffffffffffffffff:0:18: +%llX:0xFFFFFFFFFFFFFFFF:1:18:18446744073709551615: +%*llX:0xFFFFFFFFFFFFFFFF:0:18: +%llX:10000000000000000:1:17:18446744073709551615: +%*llX:10000000000000000:0:17: +%llX:0X10000000000000000:1:19:18446744073709551615: +%*llX:0X10000000000000000:0:19: +%llX:0x10000000000000000:1:19:18446744073709551615: +%*llX:0x10000000000000000:0:19: +%llX:100000000028757b1:1:17:18446744073709551615: +%*llX:100000000028757b1:0:17: +%llX:100000000028757B1:1:17:18446744073709551615: +%*llX:100000000028757B1:0:17: +%llX:0X100000000028757b1:1:19:18446744073709551615: +%*llX:0X100000000028757b1:0:19: +%llX:0x100000000028757B1:1:19:18446744073709551615: +%*llX:0x100000000028757B1:0:19: +%llX:+0:1:2:0: +%*llX:+0:0:2: +%llX:+0X0:1:4:0: +%*llX:+0X0:0:4: +%llX:+0x0:1:4:0: +%*llX:+0x0:0:4: +%llX:+1:1:2:1: +%*llX:+1:0:2: +%llX:+0X1:1:4:1: +%*llX:+0X1:0:4: +%llX:+0x1:1:4:1: +%*llX:+0x1:0:4: +%llX:+2a:1:3:42: +%*llX:+2a:0:3: +%llX:+2A:1:3:42: +%*llX:+2A:0:3: +%llX:+0X2a:1:5:42: +%*llX:+0X2a:0:5: +%llX:+0x2A:1:5:42: +%*llX:+0x2A:0:5: +%llX:+ffffffffffffffff:1:17:18446744073709551615: +%*llX:+ffffffffffffffff:0:17: +%llX:+FFFFFFFFFFFFFFFF:1:17:18446744073709551615: +%*llX:+FFFFFFFFFFFFFFFF:0:17: +%llX:+0Xffffffffffffffff:1:19:18446744073709551615: +%*llX:+0Xffffffffffffffff:0:19: +%llX:+0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615: +%*llX:+0xFFFFFFFFFFFFFFFF:0:19: +%llX:+10000000000000000:1:18:18446744073709551615: +%*llX:+10000000000000000:0:18: +%llX:+0X10000000000000000:1:20:18446744073709551615: +%*llX:+0X10000000000000000:0:20: +%llX:+0x10000000000000000:1:20:18446744073709551615: +%*llX:+0x10000000000000000:0:20: +%llX:+100000000028757b1:1:18:18446744073709551615: +%*llX:+100000000028757b1:0:18: +%llX:+100000000028757B1:1:18:18446744073709551615: +%*llX:+100000000028757B1:0:18: +%llX:+0X100000000028757b1:1:20:18446744073709551615: +%*llX:+0X100000000028757b1:0:20: +%llX:+0x100000000028757B1:1:20:18446744073709551615: +%*llX:+0x100000000028757B1:0:20: +%1llX::0:-1: +%*1llX::0:-1: +%1llX:-7b:0:-1: +%*1llX:-7b:0:-1: +%1llX:-7B:0:-1: +%*1llX:-7B:0:-1: +%1llX:-0X7b:0:-1: +%*1llX:-0X7b:0:-1: +%1llX:-0x7B:0:-1: +%*1llX:-0x7B:0:-1: +%1llX:-1:0:-1: +%*1llX:-1:0:-1: +%1llX:-0X1:0:-1: +%*1llX:-0X1:0:-1: +%1llX:-0x1:0:-1: +%*1llX:-0x1:0:-1: +%1llX:-0:0:-1: +%*1llX:-0:0:-1: +%1llX:-0X0:0:-1: +%*1llX:-0X0:0:-1: +%1llX:-0x0:0:-1: +%*1llX:-0x0:0:-1: +%1llX:0:1:1:0: +%*1llX:0:0:1: +%1llX:0X0:1:1:0: +%*1llX:0X0:0:1: +%1llX:0x0:1:1:0: +%*1llX:0x0:0:1: +%1llX:1:1:1:1: +%*1llX:1:0:1: +%1llX:0X1:1:1:0: +%*1llX:0X1:0:1: +%1llX:0x1:1:1:0: +%*1llX:0x1:0:1: +%1llX:2a:1:1:2: +%*1llX:2a:0:1: +%1llX:2A:1:1:2: +%*1llX:2A:0:1: +%1llX:0X2a:1:1:0: +%*1llX:0X2a:0:1: +%1llX:0x2A:1:1:0: +%*1llX:0x2A:0:1: +%1llX:ffffffffffffffff:1:1:15: +%*1llX:ffffffffffffffff:0:1: +%1llX:FFFFFFFFFFFFFFFF:1:1:15: +%*1llX:FFFFFFFFFFFFFFFF:0:1: +%1llX:0Xffffffffffffffff:1:1:0: +%*1llX:0Xffffffffffffffff:0:1: +%1llX:0xFFFFFFFFFFFFFFFF:1:1:0: +%*1llX:0xFFFFFFFFFFFFFFFF:0:1: +%1llX:10000000000000000:1:1:1: +%*1llX:10000000000000000:0:1: +%1llX:0X10000000000000000:1:1:0: +%*1llX:0X10000000000000000:0:1: +%1llX:0x10000000000000000:1:1:0: +%*1llX:0x10000000000000000:0:1: +%1llX:100000000028757b1:1:1:1: +%*1llX:100000000028757b1:0:1: +%1llX:100000000028757B1:1:1:1: +%*1llX:100000000028757B1:0:1: +%1llX:0X100000000028757b1:1:1:0: +%*1llX:0X100000000028757b1:0:1: +%1llX:0x100000000028757B1:1:1:0: +%*1llX:0x100000000028757B1:0:1: +%1llX:+0:0:-1: +%*1llX:+0:0:-1: +%1llX:+0X0:0:-1: +%*1llX:+0X0:0:-1: +%1llX:+0x0:0:-1: +%*1llX:+0x0:0:-1: +%1llX:+1:0:-1: +%*1llX:+1:0:-1: +%1llX:+0X1:0:-1: +%*1llX:+0X1:0:-1: +%1llX:+0x1:0:-1: +%*1llX:+0x1:0:-1: +%1llX:+2a:0:-1: +%*1llX:+2a:0:-1: +%1llX:+2A:0:-1: +%*1llX:+2A:0:-1: +%1llX:+0X2a:0:-1: +%*1llX:+0X2a:0:-1: +%1llX:+0x2A:0:-1: +%*1llX:+0x2A:0:-1: +%1llX:+ffffffffffffffff:0:-1: +%*1llX:+ffffffffffffffff:0:-1: +%1llX:+FFFFFFFFFFFFFFFF:0:-1: +%*1llX:+FFFFFFFFFFFFFFFF:0:-1: +%1llX:+0Xffffffffffffffff:0:-1: +%*1llX:+0Xffffffffffffffff:0:-1: +%1llX:+0xFFFFFFFFFFFFFFFF:0:-1: +%*1llX:+0xFFFFFFFFFFFFFFFF:0:-1: +%1llX:+10000000000000000:0:-1: +%*1llX:+10000000000000000:0:-1: +%1llX:+0X10000000000000000:0:-1: +%*1llX:+0X10000000000000000:0:-1: +%1llX:+0x10000000000000000:0:-1: +%*1llX:+0x10000000000000000:0:-1: +%1llX:+100000000028757b1:0:-1: +%*1llX:+100000000028757b1:0:-1: +%1llX:+100000000028757B1:0:-1: +%*1llX:+100000000028757B1:0:-1: +%1llX:+0X100000000028757b1:0:-1: +%*1llX:+0X100000000028757b1:0:-1: +%1llX:+0x100000000028757B1:0:-1: +%*1llX:+0x100000000028757B1:0:-1: +%2llX::0:-1: +%*2llX::0:-1: +%2llX:-7b:1:2:18446744073709551609: +%*2llX:-7b:0:2: +%2llX:-7B:1:2:18446744073709551609: +%*2llX:-7B:0:2: +%2llX:-0X7b:1:2:0: +%*2llX:-0X7b:0:2: +%2llX:-0x7B:1:2:0: +%*2llX:-0x7B:0:2: +%2llX:-1:1:2:18446744073709551615: +%*2llX:-1:0:2: +%2llX:-0X1:1:2:0: +%*2llX:-0X1:0:2: +%2llX:-0x1:1:2:0: +%*2llX:-0x1:0:2: +%2llX:-0:1:2:0: +%*2llX:-0:0:2: +%2llX:-0X0:1:2:0: +%*2llX:-0X0:0:2: +%2llX:-0x0:1:2:0: +%*2llX:-0x0:0:2: +%2llX:0:1:1:0: +%*2llX:0:0:1: +%2llX:0X0:0:-1: +%*2llX:0X0:0:-1: +%2llX:0x0:0:-1: +%*2llX:0x0:0:-1: +%2llX:1:1:1:1: +%*2llX:1:0:1: +%2llX:0X1:0:-1: +%*2llX:0X1:0:-1: +%2llX:0x1:0:-1: +%*2llX:0x1:0:-1: +%2llX:2a:1:2:42: +%*2llX:2a:0:2: +%2llX:2A:1:2:42: +%*2llX:2A:0:2: +%2llX:0X2a:0:-1: +%*2llX:0X2a:0:-1: +%2llX:0x2A:0:-1: +%*2llX:0x2A:0:-1: +%2llX:ffffffffffffffff:1:2:255: +%*2llX:ffffffffffffffff:0:2: +%2llX:FFFFFFFFFFFFFFFF:1:2:255: +%*2llX:FFFFFFFFFFFFFFFF:0:2: +%2llX:0Xffffffffffffffff:0:-1: +%*2llX:0Xffffffffffffffff:0:-1: +%2llX:0xFFFFFFFFFFFFFFFF:0:-1: +%*2llX:0xFFFFFFFFFFFFFFFF:0:-1: +%2llX:10000000000000000:1:2:16: +%*2llX:10000000000000000:0:2: +%2llX:0X10000000000000000:0:-1: +%*2llX:0X10000000000000000:0:-1: +%2llX:0x10000000000000000:0:-1: +%*2llX:0x10000000000000000:0:-1: +%2llX:100000000028757b1:1:2:16: +%*2llX:100000000028757b1:0:2: +%2llX:100000000028757B1:1:2:16: +%*2llX:100000000028757B1:0:2: +%2llX:0X100000000028757b1:0:-1: +%*2llX:0X100000000028757b1:0:-1: +%2llX:0x100000000028757B1:0:-1: +%*2llX:0x100000000028757B1:0:-1: +%2llX:+0:1:2:0: +%*2llX:+0:0:2: +%2llX:+0X0:1:2:0: +%*2llX:+0X0:0:2: +%2llX:+0x0:1:2:0: +%*2llX:+0x0:0:2: +%2llX:+1:1:2:1: +%*2llX:+1:0:2: +%2llX:+0X1:1:2:0: +%*2llX:+0X1:0:2: +%2llX:+0x1:1:2:0: +%*2llX:+0x1:0:2: +%2llX:+2a:1:2:2: +%*2llX:+2a:0:2: +%2llX:+2A:1:2:2: +%*2llX:+2A:0:2: +%2llX:+0X2a:1:2:0: +%*2llX:+0X2a:0:2: +%2llX:+0x2A:1:2:0: +%*2llX:+0x2A:0:2: +%2llX:+ffffffffffffffff:1:2:15: +%*2llX:+ffffffffffffffff:0:2: +%2llX:+FFFFFFFFFFFFFFFF:1:2:15: +%*2llX:+FFFFFFFFFFFFFFFF:0:2: +%2llX:+0Xffffffffffffffff:1:2:0: +%*2llX:+0Xffffffffffffffff:0:2: +%2llX:+0xFFFFFFFFFFFFFFFF:1:2:0: +%*2llX:+0xFFFFFFFFFFFFFFFF:0:2: +%2llX:+10000000000000000:1:2:1: +%*2llX:+10000000000000000:0:2: +%2llX:+0X10000000000000000:1:2:0: +%*2llX:+0X10000000000000000:0:2: +%2llX:+0x10000000000000000:1:2:0: +%*2llX:+0x10000000000000000:0:2: +%2llX:+100000000028757b1:1:2:1: +%*2llX:+100000000028757b1:0:2: +%2llX:+100000000028757B1:1:2:1: +%*2llX:+100000000028757B1:0:2: +%2llX:+0X100000000028757b1:1:2:0: +%*2llX:+0X100000000028757b1:0:2: +%2llX:+0x100000000028757B1:1:2:0: +%*2llX:+0x100000000028757B1:0:2: +%15llX::0:-1: +%*15llX::0:-1: +%15llX:-7b:1:3:18446744073709551493: +%*15llX:-7b:0:3: +%15llX:-7B:1:3:18446744073709551493: +%*15llX:-7B:0:3: +%15llX:-0X7b:1:5:18446744073709551493: +%*15llX:-0X7b:0:5: +%15llX:-0x7B:1:5:18446744073709551493: +%*15llX:-0x7B:0:5: +%15llX:-1:1:2:18446744073709551615: +%*15llX:-1:0:2: +%15llX:-0X1:1:4:18446744073709551615: +%*15llX:-0X1:0:4: +%15llX:-0x1:1:4:18446744073709551615: +%*15llX:-0x1:0:4: +%15llX:-0:1:2:0: +%*15llX:-0:0:2: +%15llX:-0X0:1:4:0: +%*15llX:-0X0:0:4: +%15llX:-0x0:1:4:0: +%*15llX:-0x0:0:4: +%15llX:0:1:1:0: +%*15llX:0:0:1: +%15llX:0X0:1:3:0: +%*15llX:0X0:0:3: +%15llX:0x0:1:3:0: +%*15llX:0x0:0:3: +%15llX:1:1:1:1: +%*15llX:1:0:1: +%15llX:0X1:1:3:1: +%*15llX:0X1:0:3: +%15llX:0x1:1:3:1: +%*15llX:0x1:0:3: +%15llX:2a:1:2:42: +%*15llX:2a:0:2: +%15llX:2A:1:2:42: +%*15llX:2A:0:2: +%15llX:0X2a:1:4:42: +%*15llX:0X2a:0:4: +%15llX:0x2A:1:4:42: +%*15llX:0x2A:0:4: +%15llX:ffffffffffffffff:1:15:1152921504606846975: +%*15llX:ffffffffffffffff:0:15: +%15llX:FFFFFFFFFFFFFFFF:1:15:1152921504606846975: +%*15llX:FFFFFFFFFFFFFFFF:0:15: +%15llX:0Xffffffffffffffff:1:15:4503599627370495: +%*15llX:0Xffffffffffffffff:0:15: +%15llX:0xFFFFFFFFFFFFFFFF:1:15:4503599627370495: +%*15llX:0xFFFFFFFFFFFFFFFF:0:15: +%15llX:10000000000000000:1:15:72057594037927936: +%*15llX:10000000000000000:0:15: +%15llX:0X10000000000000000:1:15:281474976710656: +%*15llX:0X10000000000000000:0:15: +%15llX:0x10000000000000000:1:15:281474976710656: +%*15llX:0x10000000000000000:0:15: +%15llX:100000000028757b1:1:15:72057594038093655: +%*15llX:100000000028757b1:0:15: +%15llX:100000000028757B1:1:15:72057594038093655: +%*15llX:100000000028757B1:0:15: +%15llX:0X100000000028757b1:1:15:281474976711303: +%*15llX:0X100000000028757b1:0:15: +%15llX:0x100000000028757B1:1:15:281474976711303: +%*15llX:0x100000000028757B1:0:15: +%15llX:+0:1:2:0: +%*15llX:+0:0:2: +%15llX:+0X0:1:4:0: +%*15llX:+0X0:0:4: +%15llX:+0x0:1:4:0: +%*15llX:+0x0:0:4: +%15llX:+1:1:2:1: +%*15llX:+1:0:2: +%15llX:+0X1:1:4:1: +%*15llX:+0X1:0:4: +%15llX:+0x1:1:4:1: +%*15llX:+0x1:0:4: +%15llX:+2a:1:3:42: +%*15llX:+2a:0:3: +%15llX:+2A:1:3:42: +%*15llX:+2A:0:3: +%15llX:+0X2a:1:5:42: +%*15llX:+0X2a:0:5: +%15llX:+0x2A:1:5:42: +%*15llX:+0x2A:0:5: +%15llX:+ffffffffffffffff:1:15:72057594037927935: +%*15llX:+ffffffffffffffff:0:15: +%15llX:+FFFFFFFFFFFFFFFF:1:15:72057594037927935: +%*15llX:+FFFFFFFFFFFFFFFF:0:15: +%15llX:+0Xffffffffffffffff:1:15:281474976710655: +%*15llX:+0Xffffffffffffffff:0:15: +%15llX:+0xFFFFFFFFFFFFFFFF:1:15:281474976710655: +%*15llX:+0xFFFFFFFFFFFFFFFF:0:15: +%15llX:+10000000000000000:1:15:4503599627370496: +%*15llX:+10000000000000000:0:15: +%15llX:+0X10000000000000000:1:15:17592186044416: +%*15llX:+0X10000000000000000:0:15: +%15llX:+0x10000000000000000:1:15:17592186044416: +%*15llX:+0x10000000000000000:0:15: +%15llX:+100000000028757b1:1:15:4503599627380853: +%*15llX:+100000000028757b1:0:15: +%15llX:+100000000028757B1:1:15:4503599627380853: +%*15llX:+100000000028757B1:0:15: +%15llX:+0X100000000028757b1:1:15:17592186044456: +%*15llX:+0X100000000028757b1:0:15: +%15llX:+0x100000000028757B1:1:15:17592186044456: +%*15llX:+0x100000000028757B1:0:15: +%25llX::0:-1: +%*25llX::0:-1: +%25llX:-7b:1:3:18446744073709551493: +%*25llX:-7b:0:3: +%25llX:-7B:1:3:18446744073709551493: +%*25llX:-7B:0:3: +%25llX:-0X7b:1:5:18446744073709551493: +%*25llX:-0X7b:0:5: +%25llX:-0x7B:1:5:18446744073709551493: +%*25llX:-0x7B:0:5: +%25llX:-1:1:2:18446744073709551615: +%*25llX:-1:0:2: +%25llX:-0X1:1:4:18446744073709551615: +%*25llX:-0X1:0:4: +%25llX:-0x1:1:4:18446744073709551615: +%*25llX:-0x1:0:4: +%25llX:-0:1:2:0: +%*25llX:-0:0:2: +%25llX:-0X0:1:4:0: +%*25llX:-0X0:0:4: +%25llX:-0x0:1:4:0: +%*25llX:-0x0:0:4: +%25llX:0:1:1:0: +%*25llX:0:0:1: +%25llX:0X0:1:3:0: +%*25llX:0X0:0:3: +%25llX:0x0:1:3:0: +%*25llX:0x0:0:3: +%25llX:1:1:1:1: +%*25llX:1:0:1: +%25llX:0X1:1:3:1: +%*25llX:0X1:0:3: +%25llX:0x1:1:3:1: +%*25llX:0x1:0:3: +%25llX:2a:1:2:42: +%*25llX:2a:0:2: +%25llX:2A:1:2:42: +%*25llX:2A:0:2: +%25llX:0X2a:1:4:42: +%*25llX:0X2a:0:4: +%25llX:0x2A:1:4:42: +%*25llX:0x2A:0:4: +%25llX:ffffffffffffffff:1:16:18446744073709551615: +%*25llX:ffffffffffffffff:0:16: +%25llX:FFFFFFFFFFFFFFFF:1:16:18446744073709551615: +%*25llX:FFFFFFFFFFFFFFFF:0:16: +%25llX:0Xffffffffffffffff:1:18:18446744073709551615: +%*25llX:0Xffffffffffffffff:0:18: +%25llX:0xFFFFFFFFFFFFFFFF:1:18:18446744073709551615: +%*25llX:0xFFFFFFFFFFFFFFFF:0:18: +%25llX:10000000000000000:1:17:18446744073709551615: +%*25llX:10000000000000000:0:17: +%25llX:0X10000000000000000:1:19:18446744073709551615: +%*25llX:0X10000000000000000:0:19: +%25llX:0x10000000000000000:1:19:18446744073709551615: +%*25llX:0x10000000000000000:0:19: +%25llX:100000000028757b1:1:17:18446744073709551615: +%*25llX:100000000028757b1:0:17: +%25llX:100000000028757B1:1:17:18446744073709551615: +%*25llX:100000000028757B1:0:17: +%25llX:0X100000000028757b1:1:19:18446744073709551615: +%*25llX:0X100000000028757b1:0:19: +%25llX:0x100000000028757B1:1:19:18446744073709551615: +%*25llX:0x100000000028757B1:0:19: +%25llX:+0:1:2:0: +%*25llX:+0:0:2: +%25llX:+0X0:1:4:0: +%*25llX:+0X0:0:4: +%25llX:+0x0:1:4:0: +%*25llX:+0x0:0:4: +%25llX:+1:1:2:1: +%*25llX:+1:0:2: +%25llX:+0X1:1:4:1: +%*25llX:+0X1:0:4: +%25llX:+0x1:1:4:1: +%*25llX:+0x1:0:4: +%25llX:+2a:1:3:42: +%*25llX:+2a:0:3: +%25llX:+2A:1:3:42: +%*25llX:+2A:0:3: +%25llX:+0X2a:1:5:42: +%*25llX:+0X2a:0:5: +%25llX:+0x2A:1:5:42: +%*25llX:+0x2A:0:5: +%25llX:+ffffffffffffffff:1:17:18446744073709551615: +%*25llX:+ffffffffffffffff:0:17: +%25llX:+FFFFFFFFFFFFFFFF:1:17:18446744073709551615: +%*25llX:+FFFFFFFFFFFFFFFF:0:17: +%25llX:+0Xffffffffffffffff:1:19:18446744073709551615: +%*25llX:+0Xffffffffffffffff:0:19: +%25llX:+0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615: +%*25llX:+0xFFFFFFFFFFFFFFFF:0:19: +%25llX:+10000000000000000:1:18:18446744073709551615: +%*25llX:+10000000000000000:0:18: +%25llX:+0X10000000000000000:1:20:18446744073709551615: +%*25llX:+0X10000000000000000:0:20: +%25llX:+0x10000000000000000:1:20:18446744073709551615: +%*25llX:+0x10000000000000000:0:20: +%25llX:+100000000028757b1:1:18:18446744073709551615: +%*25llX:+100000000028757b1:0:18: +%25llX:+100000000028757B1:1:18:18446744073709551615: +%*25llX:+100000000028757B1:0:18: +%25llX:+0X100000000028757b1:1:20:18446744073709551615: +%*25llX:+0X100000000028757b1:0:20: +%25llX:+0x100000000028757B1:1:20:18446744073709551615: +%*25llX:+0x100000000028757B1:0:20: +%2llX: :0:-1: +%*2llX: :0:-1: +%2llX: -7b:1:3:18446744073709551609: +%*2llX: -7b:0:3: +%2llX: -7B:1:3:18446744073709551609: +%*2llX: -7B:0:3: +%2llX: -0X7b:1:3:0: +%*2llX: -0X7b:0:3: +%2llX: -0x7B:1:3:0: +%*2llX: -0x7B:0:3: +%2llX: -1:1:3:18446744073709551615: +%*2llX: -1:0:3: +%2llX: -0X1:1:3:0: +%*2llX: -0X1:0:3: +%2llX: -0x1:1:3:0: +%*2llX: -0x1:0:3: +%2llX: -0:1:3:0: +%*2llX: -0:0:3: +%2llX: -0X0:1:3:0: +%*2llX: -0X0:0:3: +%2llX: -0x0:1:3:0: +%*2llX: -0x0:0:3: +%2llX: 0:1:2:0: +%*2llX: 0:0:2: +%2llX: 0X0:0:-1: +%*2llX: 0X0:0:-1: +%2llX: 0x0:0:-1: +%*2llX: 0x0:0:-1: +%2llX: 1:1:2:1: +%*2llX: 1:0:2: +%2llX: 0X1:0:-1: +%*2llX: 0X1:0:-1: +%2llX: 0x1:0:-1: +%*2llX: 0x1:0:-1: +%2llX: 2a:1:3:42: +%*2llX: 2a:0:3: +%2llX: 2A:1:3:42: +%*2llX: 2A:0:3: +%2llX: 0X2a:0:-1: +%*2llX: 0X2a:0:-1: +%2llX: 0x2A:0:-1: +%*2llX: 0x2A:0:-1: +%2llX: ffffffffffffffff:1:3:255: +%*2llX: ffffffffffffffff:0:3: +%2llX: FFFFFFFFFFFFFFFF:1:3:255: +%*2llX: FFFFFFFFFFFFFFFF:0:3: +%2llX: 0Xffffffffffffffff:0:-1: +%*2llX: 0Xffffffffffffffff:0:-1: +%2llX: 0xFFFFFFFFFFFFFFFF:0:-1: +%*2llX: 0xFFFFFFFFFFFFFFFF:0:-1: +%2llX: 10000000000000000:1:3:16: +%*2llX: 10000000000000000:0:3: +%2llX: 0X10000000000000000:0:-1: +%*2llX: 0X10000000000000000:0:-1: +%2llX: 0x10000000000000000:0:-1: +%*2llX: 0x10000000000000000:0:-1: +%2llX: 100000000028757b1:1:3:16: +%*2llX: 100000000028757b1:0:3: +%2llX: 100000000028757B1:1:3:16: +%*2llX: 100000000028757B1:0:3: +%2llX: 0X100000000028757b1:0:-1: +%*2llX: 0X100000000028757b1:0:-1: +%2llX: 0x100000000028757B1:0:-1: +%*2llX: 0x100000000028757B1:0:-1: +%2llX: +0:1:3:0: +%*2llX: +0:0:3: +%2llX: +0X0:1:3:0: +%*2llX: +0X0:0:3: +%2llX: +0x0:1:3:0: +%*2llX: +0x0:0:3: +%2llX: +1:1:3:1: +%*2llX: +1:0:3: +%2llX: +0X1:1:3:0: +%*2llX: +0X1:0:3: +%2llX: +0x1:1:3:0: +%*2llX: +0x1:0:3: +%2llX: +2a:1:3:2: +%*2llX: +2a:0:3: +%2llX: +2A:1:3:2: +%*2llX: +2A:0:3: +%2llX: +0X2a:1:3:0: +%*2llX: +0X2a:0:3: +%2llX: +0x2A:1:3:0: +%*2llX: +0x2A:0:3: +%2llX: +ffffffffffffffff:1:3:15: +%*2llX: +ffffffffffffffff:0:3: +%2llX: +FFFFFFFFFFFFFFFF:1:3:15: +%*2llX: +FFFFFFFFFFFFFFFF:0:3: +%2llX: +0Xffffffffffffffff:1:3:0: +%*2llX: +0Xffffffffffffffff:0:3: +%2llX: +0xFFFFFFFFFFFFFFFF:1:3:0: +%*2llX: +0xFFFFFFFFFFFFFFFF:0:3: +%2llX: +10000000000000000:1:3:1: +%*2llX: +10000000000000000:0:3: +%2llX: +0X10000000000000000:1:3:0: +%*2llX: +0X10000000000000000:0:3: +%2llX: +0x10000000000000000:1:3:0: +%*2llX: +0x10000000000000000:0:3: +%2llX: +100000000028757b1:1:3:1: +%*2llX: +100000000028757b1:0:3: +%2llX: +100000000028757B1:1:3:1: +%*2llX: +100000000028757B1:0:3: +%2llX: +0X100000000028757b1:1:3:0: +%*2llX: +0X100000000028757b1:0:3: +%2llX: +0x100000000028757B1:1:3:0: +%*2llX: +0x100000000028757B1:0:3: +%25llX: :0:-1: +%*25llX: :0:-1: +%25llX: -7b:1:4:18446744073709551493: +%*25llX: -7b:0:4: +%25llX: -7B:1:4:18446744073709551493: +%*25llX: -7B:0:4: +%25llX: -0X7b:1:6:18446744073709551493: +%*25llX: -0X7b:0:6: +%25llX: -0x7B:1:6:18446744073709551493: +%*25llX: -0x7B:0:6: +%25llX: -1:1:3:18446744073709551615: +%*25llX: -1:0:3: +%25llX: -0X1:1:5:18446744073709551615: +%*25llX: -0X1:0:5: +%25llX: -0x1:1:5:18446744073709551615: +%*25llX: -0x1:0:5: +%25llX: -0:1:3:0: +%*25llX: -0:0:3: +%25llX: -0X0:1:5:0: +%*25llX: -0X0:0:5: +%25llX: -0x0:1:5:0: +%*25llX: -0x0:0:5: +%25llX: 0:1:2:0: +%*25llX: 0:0:2: +%25llX: 0X0:1:4:0: +%*25llX: 0X0:0:4: +%25llX: 0x0:1:4:0: +%*25llX: 0x0:0:4: +%25llX: 1:1:2:1: +%*25llX: 1:0:2: +%25llX: 0X1:1:4:1: +%*25llX: 0X1:0:4: +%25llX: 0x1:1:4:1: +%*25llX: 0x1:0:4: +%25llX: 2a:1:3:42: +%*25llX: 2a:0:3: +%25llX: 2A:1:3:42: +%*25llX: 2A:0:3: +%25llX: 0X2a:1:5:42: +%*25llX: 0X2a:0:5: +%25llX: 0x2A:1:5:42: +%*25llX: 0x2A:0:5: +%25llX: ffffffffffffffff:1:17:18446744073709551615: +%*25llX: ffffffffffffffff:0:17: +%25llX: FFFFFFFFFFFFFFFF:1:17:18446744073709551615: +%*25llX: FFFFFFFFFFFFFFFF:0:17: +%25llX: 0Xffffffffffffffff:1:19:18446744073709551615: +%*25llX: 0Xffffffffffffffff:0:19: +%25llX: 0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615: +%*25llX: 0xFFFFFFFFFFFFFFFF:0:19: +%25llX: 10000000000000000:1:18:18446744073709551615: +%*25llX: 10000000000000000:0:18: +%25llX: 0X10000000000000000:1:20:18446744073709551615: +%*25llX: 0X10000000000000000:0:20: +%25llX: 0x10000000000000000:1:20:18446744073709551615: +%*25llX: 0x10000000000000000:0:20: +%25llX: 100000000028757b1:1:18:18446744073709551615: +%*25llX: 100000000028757b1:0:18: +%25llX: 100000000028757B1:1:18:18446744073709551615: +%*25llX: 100000000028757B1:0:18: +%25llX: 0X100000000028757b1:1:20:18446744073709551615: +%*25llX: 0X100000000028757b1:0:20: +%25llX: 0x100000000028757B1:1:20:18446744073709551615: +%*25llX: 0x100000000028757B1:0:20: +%25llX: +0:1:3:0: +%*25llX: +0:0:3: +%25llX: +0X0:1:5:0: +%*25llX: +0X0:0:5: +%25llX: +0x0:1:5:0: +%*25llX: +0x0:0:5: +%25llX: +1:1:3:1: +%*25llX: +1:0:3: +%25llX: +0X1:1:5:1: +%*25llX: +0X1:0:5: +%25llX: +0x1:1:5:1: +%*25llX: +0x1:0:5: +%25llX: +2a:1:4:42: +%*25llX: +2a:0:4: +%25llX: +2A:1:4:42: +%*25llX: +2A:0:4: +%25llX: +0X2a:1:6:42: +%*25llX: +0X2a:0:6: +%25llX: +0x2A:1:6:42: +%*25llX: +0x2A:0:6: +%25llX: +ffffffffffffffff:1:18:18446744073709551615: +%*25llX: +ffffffffffffffff:0:18: +%25llX: +FFFFFFFFFFFFFFFF:1:18:18446744073709551615: +%*25llX: +FFFFFFFFFFFFFFFF:0:18: +%25llX: +0Xffffffffffffffff:1:20:18446744073709551615: +%*25llX: +0Xffffffffffffffff:0:20: +%25llX: +0xFFFFFFFFFFFFFFFF:1:20:18446744073709551615: +%*25llX: +0xFFFFFFFFFFFFFFFF:0:20: +%25llX: +10000000000000000:1:19:18446744073709551615: +%*25llX: +10000000000000000:0:19: +%25llX: +0X10000000000000000:1:21:18446744073709551615: +%*25llX: +0X10000000000000000:0:21: +%25llX: +0x10000000000000000:1:21:18446744073709551615: +%*25llX: +0x10000000000000000:0:21: +%25llX: +100000000028757b1:1:19:18446744073709551615: +%*25llX: +100000000028757b1:0:19: +%25llX: +100000000028757B1:1:19:18446744073709551615: +%*25llX: +100000000028757B1:0:19: +%25llX: +0X100000000028757b1:1:21:18446744073709551615: +%*25llX: +0X100000000028757b1:0:21: +%25llX: +0x100000000028757B1:1:21:18446744073709551615: +%*25llX: +0x100000000028757B1:0:21: diff --git a/stdio-common/tst-scanf-format-ushort-b.input b/stdio-common/tst-scanf-format-ushort-b.input new file mode 100644 index 0000000..ed1168d --- /dev/null +++ b/stdio-common/tst-scanf-format-ushort-b.input @@ -0,0 +1,644 @@ +%hb::0:-1: +%*hb::0:-1: +%hb:-1111011:1:8:65413: +%*hb:-1111011:0:8: +%hb:-0B1111011:1:10:65413: +%*hb:-0B1111011:0:10: +%hb:-0b1111011:1:10:65413: +%*hb:-0b1111011:0:10: +%hb:-1:1:2:65535: +%*hb:-1:0:2: +%hb:-0B1:1:4:65535: +%*hb:-0B1:0:4: +%hb:-0b1:1:4:65535: +%*hb:-0b1:0:4: +%hb:-0:1:2:0: +%*hb:-0:0:2: +%hb:-0B0:1:4:0: +%*hb:-0B0:0:4: +%hb:-0b0:1:4:0: +%*hb:-0b0:0:4: +%hb:0:1:1:0: +%*hb:0:0:1: +%hb:0B0:1:3:0: +%*hb:0B0:0:3: +%hb:0b0:1:3:0: +%*hb:0b0:0:3: +%hb:1:1:1:1: +%*hb:1:0:1: +%hb:0B1:1:3:1: +%*hb:0B1:0:3: +%hb:0b1:1:3:1: +%*hb:0b1:0:3: +%hb:101010:1:6:42: +%*hb:101010:0:6: +%hb:0B101010:1:8:42: +%*hb:0B101010:0:8: +%hb:0b101010:1:8:42: +%*hb:0b101010:0:8: +%hb:1111111111111111:1:16:65535: +%*hb:1111111111111111:0:16: +%hb:0B1111111111111111:1:18:65535: +%*hb:0B1111111111111111:0:18: +%hb:0b1111111111111111:1:18:65535: +%*hb:0b1111111111111111:0:18: +%hb:10000000000000000:1:17:0: +%*hb:10000000000000000:0:17: +%hb:0B10000000000000000:1:19:0: +%*hb:0B10000000000000000:0:19: +%hb:0b10000000000000000:1:19:0: +%*hb:0b10000000000000000:0:19: +%hb:10000000000101001:1:17:41: +%*hb:10000000000101001:0:17: +%hb:0B10000000000101001:1:19:41: +%*hb:0B10000000000101001:0:19: +%hb:0b10000000000101001:1:19:41: +%*hb:0b10000000000101001:0:19: +%hb:+0:1:2:0: +%*hb:+0:0:2: +%hb:+0B0:1:4:0: +%*hb:+0B0:0:4: +%hb:+0b0:1:4:0: +%*hb:+0b0:0:4: +%hb:+1:1:2:1: +%*hb:+1:0:2: +%hb:+0B1:1:4:1: +%*hb:+0B1:0:4: +%hb:+0b1:1:4:1: +%*hb:+0b1:0:4: +%hb:+101010:1:7:42: +%*hb:+101010:0:7: +%hb:+0B101010:1:9:42: +%*hb:+0B101010:0:9: +%hb:+0b101010:1:9:42: +%*hb:+0b101010:0:9: +%hb:+1111111111111111:1:17:65535: +%*hb:+1111111111111111:0:17: +%hb:+0B1111111111111111:1:19:65535: +%*hb:+0B1111111111111111:0:19: +%hb:+0b1111111111111111:1:19:65535: +%*hb:+0b1111111111111111:0:19: +%hb:+10000000000000000:1:18:0: +%*hb:+10000000000000000:0:18: +%hb:+0B10000000000000000:1:20:0: +%*hb:+0B10000000000000000:0:20: +%hb:+0b10000000000000000:1:20:0: +%*hb:+0b10000000000000000:0:20: +%hb:+10000000000101001:1:18:41: +%*hb:+10000000000101001:0:18: +%hb:+0B10000000000101001:1:20:41: +%*hb:+0B10000000000101001:0:20: +%hb:+0b10000000000101001:1:20:41: +%*hb:+0b10000000000101001:0:20: +%1hb::0:-1: +%*1hb::0:-1: +%1hb:-1111011:0:-1: +%*1hb:-1111011:0:-1: +%1hb:-0B1111011:0:-1: +%*1hb:-0B1111011:0:-1: +%1hb:-0b1111011:0:-1: +%*1hb:-0b1111011:0:-1: +%1hb:-1:0:-1: +%*1hb:-1:0:-1: +%1hb:-0B1:0:-1: +%*1hb:-0B1:0:-1: +%1hb:-0b1:0:-1: +%*1hb:-0b1:0:-1: +%1hb:-0:0:-1: +%*1hb:-0:0:-1: +%1hb:-0B0:0:-1: +%*1hb:-0B0:0:-1: +%1hb:-0b0:0:-1: +%*1hb:-0b0:0:-1: +%1hb:0:1:1:0: +%*1hb:0:0:1: +%1hb:0B0:1:1:0: +%*1hb:0B0:0:1: +%1hb:0b0:1:1:0: +%*1hb:0b0:0:1: +%1hb:1:1:1:1: +%*1hb:1:0:1: +%1hb:0B1:1:1:0: +%*1hb:0B1:0:1: +%1hb:0b1:1:1:0: +%*1hb:0b1:0:1: +%1hb:101010:1:1:1: +%*1hb:101010:0:1: +%1hb:0B101010:1:1:0: +%*1hb:0B101010:0:1: +%1hb:0b101010:1:1:0: +%*1hb:0b101010:0:1: +%1hb:1111111111111111:1:1:1: +%*1hb:1111111111111111:0:1: +%1hb:0B1111111111111111:1:1:0: +%*1hb:0B1111111111111111:0:1: +%1hb:0b1111111111111111:1:1:0: +%*1hb:0b1111111111111111:0:1: +%1hb:10000000000000000:1:1:1: +%*1hb:10000000000000000:0:1: +%1hb:0B10000000000000000:1:1:0: +%*1hb:0B10000000000000000:0:1: +%1hb:0b10000000000000000:1:1:0: +%*1hb:0b10000000000000000:0:1: +%1hb:10000000000101001:1:1:1: +%*1hb:10000000000101001:0:1: +%1hb:0B10000000000101001:1:1:0: +%*1hb:0B10000000000101001:0:1: +%1hb:0b10000000000101001:1:1:0: +%*1hb:0b10000000000101001:0:1: +%1hb:+0:0:-1: +%*1hb:+0:0:-1: +%1hb:+0B0:0:-1: +%*1hb:+0B0:0:-1: +%1hb:+0b0:0:-1: +%*1hb:+0b0:0:-1: +%1hb:+1:0:-1: +%*1hb:+1:0:-1: +%1hb:+0B1:0:-1: +%*1hb:+0B1:0:-1: +%1hb:+0b1:0:-1: +%*1hb:+0b1:0:-1: +%1hb:+101010:0:-1: +%*1hb:+101010:0:-1: +%1hb:+0B101010:0:-1: +%*1hb:+0B101010:0:-1: +%1hb:+0b101010:0:-1: +%*1hb:+0b101010:0:-1: +%1hb:+1111111111111111:0:-1: +%*1hb:+1111111111111111:0:-1: +%1hb:+0B1111111111111111:0:-1: +%*1hb:+0B1111111111111111:0:-1: +%1hb:+0b1111111111111111:0:-1: +%*1hb:+0b1111111111111111:0:-1: +%1hb:+10000000000000000:0:-1: +%*1hb:+10000000000000000:0:-1: +%1hb:+0B10000000000000000:0:-1: +%*1hb:+0B10000000000000000:0:-1: +%1hb:+0b10000000000000000:0:-1: +%*1hb:+0b10000000000000000:0:-1: +%1hb:+10000000000101001:0:-1: +%*1hb:+10000000000101001:0:-1: +%1hb:+0B10000000000101001:0:-1: +%*1hb:+0B10000000000101001:0:-1: +%1hb:+0b10000000000101001:0:-1: +%*1hb:+0b10000000000101001:0:-1: +%2hb::0:-1: +%*2hb::0:-1: +%2hb:-1111011:1:2:65535: +%*2hb:-1111011:0:2: +%2hb:-0B1111011:1:2:0: +%*2hb:-0B1111011:0:2: +%2hb:-0b1111011:1:2:0: +%*2hb:-0b1111011:0:2: +%2hb:-1:1:2:65535: +%*2hb:-1:0:2: +%2hb:-0B1:1:2:0: +%*2hb:-0B1:0:2: +%2hb:-0b1:1:2:0: +%*2hb:-0b1:0:2: +%2hb:-0:1:2:0: +%*2hb:-0:0:2: +%2hb:-0B0:1:2:0: +%*2hb:-0B0:0:2: +%2hb:-0b0:1:2:0: +%*2hb:-0b0:0:2: +%2hb:0:1:1:0: +%*2hb:0:0:1: +%2hb:0B0:0:-1: +%*2hb:0B0:0:-1: +%2hb:0b0:0:-1: +%*2hb:0b0:0:-1: +%2hb:1:1:1:1: +%*2hb:1:0:1: +%2hb:0B1:0:-1: +%*2hb:0B1:0:-1: +%2hb:0b1:0:-1: +%*2hb:0b1:0:-1: +%2hb:101010:1:2:2: +%*2hb:101010:0:2: +%2hb:0B101010:0:-1: +%*2hb:0B101010:0:-1: +%2hb:0b101010:0:-1: +%*2hb:0b101010:0:-1: +%2hb:1111111111111111:1:2:3: +%*2hb:1111111111111111:0:2: +%2hb:0B1111111111111111:0:-1: +%*2hb:0B1111111111111111:0:-1: +%2hb:0b1111111111111111:0:-1: +%*2hb:0b1111111111111111:0:-1: +%2hb:10000000000000000:1:2:2: +%*2hb:10000000000000000:0:2: +%2hb:0B10000000000000000:0:-1: +%*2hb:0B10000000000000000:0:-1: +%2hb:0b10000000000000000:0:-1: +%*2hb:0b10000000000000000:0:-1: +%2hb:10000000000101001:1:2:2: +%*2hb:10000000000101001:0:2: +%2hb:0B10000000000101001:0:-1: +%*2hb:0B10000000000101001:0:-1: +%2hb:0b10000000000101001:0:-1: +%*2hb:0b10000000000101001:0:-1: +%2hb:+0:1:2:0: +%*2hb:+0:0:2: +%2hb:+0B0:1:2:0: +%*2hb:+0B0:0:2: +%2hb:+0b0:1:2:0: +%*2hb:+0b0:0:2: +%2hb:+1:1:2:1: +%*2hb:+1:0:2: +%2hb:+0B1:1:2:0: +%*2hb:+0B1:0:2: +%2hb:+0b1:1:2:0: +%*2hb:+0b1:0:2: +%2hb:+101010:1:2:1: +%*2hb:+101010:0:2: +%2hb:+0B101010:1:2:0: +%*2hb:+0B101010:0:2: +%2hb:+0b101010:1:2:0: +%*2hb:+0b101010:0:2: +%2hb:+1111111111111111:1:2:1: +%*2hb:+1111111111111111:0:2: +%2hb:+0B1111111111111111:1:2:0: +%*2hb:+0B1111111111111111:0:2: +%2hb:+0b1111111111111111:1:2:0: +%*2hb:+0b1111111111111111:0:2: +%2hb:+10000000000000000:1:2:1: +%*2hb:+10000000000000000:0:2: +%2hb:+0B10000000000000000:1:2:0: +%*2hb:+0B10000000000000000:0:2: +%2hb:+0b10000000000000000:1:2:0: +%*2hb:+0b10000000000000000:0:2: +%2hb:+10000000000101001:1:2:1: +%*2hb:+10000000000101001:0:2: +%2hb:+0B10000000000101001:1:2:0: +%*2hb:+0B10000000000101001:0:2: +%2hb:+0b10000000000101001:1:2:0: +%*2hb:+0b10000000000101001:0:2: +%4hb::0:-1: +%*4hb::0:-1: +%4hb:-1111011:1:4:65529: +%*4hb:-1111011:0:4: +%4hb:-0B1111011:1:4:65535: +%*4hb:-0B1111011:0:4: +%4hb:-0b1111011:1:4:65535: +%*4hb:-0b1111011:0:4: +%4hb:-1:1:2:65535: +%*4hb:-1:0:2: +%4hb:-0B1:1:4:65535: +%*4hb:-0B1:0:4: +%4hb:-0b1:1:4:65535: +%*4hb:-0b1:0:4: +%4hb:-0:1:2:0: +%*4hb:-0:0:2: +%4hb:-0B0:1:4:0: +%*4hb:-0B0:0:4: +%4hb:-0b0:1:4:0: +%*4hb:-0b0:0:4: +%4hb:0:1:1:0: +%*4hb:0:0:1: +%4hb:0B0:1:3:0: +%*4hb:0B0:0:3: +%4hb:0b0:1:3:0: +%*4hb:0b0:0:3: +%4hb:1:1:1:1: +%*4hb:1:0:1: +%4hb:0B1:1:3:1: +%*4hb:0B1:0:3: +%4hb:0b1:1:3:1: +%*4hb:0b1:0:3: +%4hb:101010:1:4:10: +%*4hb:101010:0:4: +%4hb:0B101010:1:4:2: +%*4hb:0B101010:0:4: +%4hb:0b101010:1:4:2: +%*4hb:0b101010:0:4: +%4hb:1111111111111111:1:4:15: +%*4hb:1111111111111111:0:4: +%4hb:0B1111111111111111:1:4:3: +%*4hb:0B1111111111111111:0:4: +%4hb:0b1111111111111111:1:4:3: +%*4hb:0b1111111111111111:0:4: +%4hb:10000000000000000:1:4:8: +%*4hb:10000000000000000:0:4: +%4hb:0B10000000000000000:1:4:2: +%*4hb:0B10000000000000000:0:4: +%4hb:0b10000000000000000:1:4:2: +%*4hb:0b10000000000000000:0:4: +%4hb:10000000000101001:1:4:8: +%*4hb:10000000000101001:0:4: +%4hb:0B10000000000101001:1:4:2: +%*4hb:0B10000000000101001:0:4: +%4hb:0b10000000000101001:1:4:2: +%*4hb:0b10000000000101001:0:4: +%4hb:+0:1:2:0: +%*4hb:+0:0:2: +%4hb:+0B0:1:4:0: +%*4hb:+0B0:0:4: +%4hb:+0b0:1:4:0: +%*4hb:+0b0:0:4: +%4hb:+1:1:2:1: +%*4hb:+1:0:2: +%4hb:+0B1:1:4:1: +%*4hb:+0B1:0:4: +%4hb:+0b1:1:4:1: +%*4hb:+0b1:0:4: +%4hb:+101010:1:4:5: +%*4hb:+101010:0:4: +%4hb:+0B101010:1:4:1: +%*4hb:+0B101010:0:4: +%4hb:+0b101010:1:4:1: +%*4hb:+0b101010:0:4: +%4hb:+1111111111111111:1:4:7: +%*4hb:+1111111111111111:0:4: +%4hb:+0B1111111111111111:1:4:1: +%*4hb:+0B1111111111111111:0:4: +%4hb:+0b1111111111111111:1:4:1: +%*4hb:+0b1111111111111111:0:4: +%4hb:+10000000000000000:1:4:4: +%*4hb:+10000000000000000:0:4: +%4hb:+0B10000000000000000:1:4:1: +%*4hb:+0B10000000000000000:0:4: +%4hb:+0b10000000000000000:1:4:1: +%*4hb:+0b10000000000000000:0:4: +%4hb:+10000000000101001:1:4:4: +%*4hb:+10000000000101001:0:4: +%4hb:+0B10000000000101001:1:4:1: +%*4hb:+0B10000000000101001:0:4: +%4hb:+0b10000000000101001:1:4:1: +%*4hb:+0b10000000000101001:0:4: +%7hb::0:-1: +%*7hb::0:-1: +%7hb:-1111011:1:7:65475: +%*7hb:-1111011:0:7: +%7hb:-0B1111011:1:7:65521: +%*7hb:-0B1111011:0:7: +%7hb:-0b1111011:1:7:65521: +%*7hb:-0b1111011:0:7: +%7hb:-1:1:2:65535: +%*7hb:-1:0:2: +%7hb:-0B1:1:4:65535: +%*7hb:-0B1:0:4: +%7hb:-0b1:1:4:65535: +%*7hb:-0b1:0:4: +%7hb:-0:1:2:0: +%*7hb:-0:0:2: +%7hb:-0B0:1:4:0: +%*7hb:-0B0:0:4: +%7hb:-0b0:1:4:0: +%*7hb:-0b0:0:4: +%7hb:0:1:1:0: +%*7hb:0:0:1: +%7hb:0B0:1:3:0: +%*7hb:0B0:0:3: +%7hb:0b0:1:3:0: +%*7hb:0b0:0:3: +%7hb:1:1:1:1: +%*7hb:1:0:1: +%7hb:0B1:1:3:1: +%*7hb:0B1:0:3: +%7hb:0b1:1:3:1: +%*7hb:0b1:0:3: +%7hb:101010:1:6:42: +%*7hb:101010:0:6: +%7hb:0B101010:1:7:21: +%*7hb:0B101010:0:7: +%7hb:0b101010:1:7:21: +%*7hb:0b101010:0:7: +%7hb:1111111111111111:1:7:127: +%*7hb:1111111111111111:0:7: +%7hb:0B1111111111111111:1:7:31: +%*7hb:0B1111111111111111:0:7: +%7hb:0b1111111111111111:1:7:31: +%*7hb:0b1111111111111111:0:7: +%7hb:10000000000000000:1:7:64: +%*7hb:10000000000000000:0:7: +%7hb:0B10000000000000000:1:7:16: +%*7hb:0B10000000000000000:0:7: +%7hb:0b10000000000000000:1:7:16: +%*7hb:0b10000000000000000:0:7: +%7hb:10000000000101001:1:7:64: +%*7hb:10000000000101001:0:7: +%7hb:0B10000000000101001:1:7:16: +%*7hb:0B10000000000101001:0:7: +%7hb:0b10000000000101001:1:7:16: +%*7hb:0b10000000000101001:0:7: +%7hb:+0:1:2:0: +%*7hb:+0:0:2: +%7hb:+0B0:1:4:0: +%*7hb:+0B0:0:4: +%7hb:+0b0:1:4:0: +%*7hb:+0b0:0:4: +%7hb:+1:1:2:1: +%*7hb:+1:0:2: +%7hb:+0B1:1:4:1: +%*7hb:+0B1:0:4: +%7hb:+0b1:1:4:1: +%*7hb:+0b1:0:4: +%7hb:+101010:1:7:42: +%*7hb:+101010:0:7: +%7hb:+0B101010:1:7:10: +%*7hb:+0B101010:0:7: +%7hb:+0b101010:1:7:10: +%*7hb:+0b101010:0:7: +%7hb:+1111111111111111:1:7:63: +%*7hb:+1111111111111111:0:7: +%7hb:+0B1111111111111111:1:7:15: +%*7hb:+0B1111111111111111:0:7: +%7hb:+0b1111111111111111:1:7:15: +%*7hb:+0b1111111111111111:0:7: +%7hb:+10000000000000000:1:7:32: +%*7hb:+10000000000000000:0:7: +%7hb:+0B10000000000000000:1:7:8: +%*7hb:+0B10000000000000000:0:7: +%7hb:+0b10000000000000000:1:7:8: +%*7hb:+0b10000000000000000:0:7: +%7hb:+10000000000101001:1:7:32: +%*7hb:+10000000000101001:0:7: +%7hb:+0B10000000000101001:1:7:8: +%*7hb:+0B10000000000101001:0:7: +%7hb:+0b10000000000101001:1:7:8: +%*7hb:+0b10000000000101001:0:7: +%2hb: :0:-1: +%*2hb: :0:-1: +%2hb: -1111011:1:3:65535: +%*2hb: -1111011:0:3: +%2hb: -0B1111011:1:3:0: +%*2hb: -0B1111011:0:3: +%2hb: -0b1111011:1:3:0: +%*2hb: -0b1111011:0:3: +%2hb: -1:1:3:65535: +%*2hb: -1:0:3: +%2hb: -0B1:1:3:0: +%*2hb: -0B1:0:3: +%2hb: -0b1:1:3:0: +%*2hb: -0b1:0:3: +%2hb: -0:1:3:0: +%*2hb: -0:0:3: +%2hb: -0B0:1:3:0: +%*2hb: -0B0:0:3: +%2hb: -0b0:1:3:0: +%*2hb: -0b0:0:3: +%2hb: 0:1:2:0: +%*2hb: 0:0:2: +%2hb: 0B0:0:-1: +%*2hb: 0B0:0:-1: +%2hb: 0b0:0:-1: +%*2hb: 0b0:0:-1: +%2hb: 1:1:2:1: +%*2hb: 1:0:2: +%2hb: 0B1:0:-1: +%*2hb: 0B1:0:-1: +%2hb: 0b1:0:-1: +%*2hb: 0b1:0:-1: +%2hb: 101010:1:3:2: +%*2hb: 101010:0:3: +%2hb: 0B101010:0:-1: +%*2hb: 0B101010:0:-1: +%2hb: 0b101010:0:-1: +%*2hb: 0b101010:0:-1: +%2hb: 1111111111111111:1:3:3: +%*2hb: 1111111111111111:0:3: +%2hb: 0B1111111111111111:0:-1: +%*2hb: 0B1111111111111111:0:-1: +%2hb: 0b1111111111111111:0:-1: +%*2hb: 0b1111111111111111:0:-1: +%2hb: 10000000000000000:1:3:2: +%*2hb: 10000000000000000:0:3: +%2hb: 0B10000000000000000:0:-1: +%*2hb: 0B10000000000000000:0:-1: +%2hb: 0b10000000000000000:0:-1: +%*2hb: 0b10000000000000000:0:-1: +%2hb: 10000000000101001:1:3:2: +%*2hb: 10000000000101001:0:3: +%2hb: 0B10000000000101001:0:-1: +%*2hb: 0B10000000000101001:0:-1: +%2hb: 0b10000000000101001:0:-1: +%*2hb: 0b10000000000101001:0:-1: +%2hb: +0:1:3:0: +%*2hb: +0:0:3: +%2hb: +0B0:1:3:0: +%*2hb: +0B0:0:3: +%2hb: +0b0:1:3:0: +%*2hb: +0b0:0:3: +%2hb: +1:1:3:1: +%*2hb: +1:0:3: +%2hb: +0B1:1:3:0: +%*2hb: +0B1:0:3: +%2hb: +0b1:1:3:0: +%*2hb: +0b1:0:3: +%2hb: +101010:1:3:1: +%*2hb: +101010:0:3: +%2hb: +0B101010:1:3:0: +%*2hb: +0B101010:0:3: +%2hb: +0b101010:1:3:0: +%*2hb: +0b101010:0:3: +%2hb: +1111111111111111:1:3:1: +%*2hb: +1111111111111111:0:3: +%2hb: +0B1111111111111111:1:3:0: +%*2hb: +0B1111111111111111:0:3: +%2hb: +0b1111111111111111:1:3:0: +%*2hb: +0b1111111111111111:0:3: +%2hb: +10000000000000000:1:3:1: +%*2hb: +10000000000000000:0:3: +%2hb: +0B10000000000000000:1:3:0: +%*2hb: +0B10000000000000000:0:3: +%2hb: +0b10000000000000000:1:3:0: +%*2hb: +0b10000000000000000:0:3: +%2hb: +10000000000101001:1:3:1: +%*2hb: +10000000000101001:0:3: +%2hb: +0B10000000000101001:1:3:0: +%*2hb: +0B10000000000101001:0:3: +%2hb: +0b10000000000101001:1:3:0: +%*2hb: +0b10000000000101001:0:3: +%7hb: :0:-1: +%*7hb: :0:-1: +%7hb: -1111011:1:8:65475: +%*7hb: -1111011:0:8: +%7hb: -0B1111011:1:8:65521: +%*7hb: -0B1111011:0:8: +%7hb: -0b1111011:1:8:65521: +%*7hb: -0b1111011:0:8: +%7hb: -1:1:3:65535: +%*7hb: -1:0:3: +%7hb: -0B1:1:5:65535: +%*7hb: -0B1:0:5: +%7hb: -0b1:1:5:65535: +%*7hb: -0b1:0:5: +%7hb: -0:1:3:0: +%*7hb: -0:0:3: +%7hb: -0B0:1:5:0: +%*7hb: -0B0:0:5: +%7hb: -0b0:1:5:0: +%*7hb: -0b0:0:5: +%7hb: 0:1:2:0: +%*7hb: 0:0:2: +%7hb: 0B0:1:4:0: +%*7hb: 0B0:0:4: +%7hb: 0b0:1:4:0: +%*7hb: 0b0:0:4: +%7hb: 1:1:2:1: +%*7hb: 1:0:2: +%7hb: 0B1:1:4:1: +%*7hb: 0B1:0:4: +%7hb: 0b1:1:4:1: +%*7hb: 0b1:0:4: +%7hb: 101010:1:7:42: +%*7hb: 101010:0:7: +%7hb: 0B101010:1:8:21: +%*7hb: 0B101010:0:8: +%7hb: 0b101010:1:8:21: +%*7hb: 0b101010:0:8: +%7hb: 1111111111111111:1:8:127: +%*7hb: 1111111111111111:0:8: +%7hb: 0B1111111111111111:1:8:31: +%*7hb: 0B1111111111111111:0:8: +%7hb: 0b1111111111111111:1:8:31: +%*7hb: 0b1111111111111111:0:8: +%7hb: 10000000000000000:1:8:64: +%*7hb: 10000000000000000:0:8: +%7hb: 0B10000000000000000:1:8:16: +%*7hb: 0B10000000000000000:0:8: +%7hb: 0b10000000000000000:1:8:16: +%*7hb: 0b10000000000000000:0:8: +%7hb: 10000000000101001:1:8:64: +%*7hb: 10000000000101001:0:8: +%7hb: 0B10000000000101001:1:8:16: +%*7hb: 0B10000000000101001:0:8: +%7hb: 0b10000000000101001:1:8:16: +%*7hb: 0b10000000000101001:0:8: +%7hb: +0:1:3:0: +%*7hb: +0:0:3: +%7hb: +0B0:1:5:0: +%*7hb: +0B0:0:5: +%7hb: +0b0:1:5:0: +%*7hb: +0b0:0:5: +%7hb: +1:1:3:1: +%*7hb: +1:0:3: +%7hb: +0B1:1:5:1: +%*7hb: +0B1:0:5: +%7hb: +0b1:1:5:1: +%*7hb: +0b1:0:5: +%7hb: +101010:1:8:42: +%*7hb: +101010:0:8: +%7hb: +0B101010:1:8:10: +%*7hb: +0B101010:0:8: +%7hb: +0b101010:1:8:10: +%*7hb: +0b101010:0:8: +%7hb: +1111111111111111:1:8:63: +%*7hb: +1111111111111111:0:8: +%7hb: +0B1111111111111111:1:8:15: +%*7hb: +0B1111111111111111:0:8: +%7hb: +0b1111111111111111:1:8:15: +%*7hb: +0b1111111111111111:0:8: +%7hb: +10000000000000000:1:8:32: +%*7hb: +10000000000000000:0:8: +%7hb: +0B10000000000000000:1:8:8: +%*7hb: +0B10000000000000000:0:8: +%7hb: +0b10000000000000000:1:8:8: +%*7hb: +0b10000000000000000:0:8: +%7hb: +10000000000101001:1:8:32: +%*7hb: +10000000000101001:0:8: +%7hb: +0B10000000000101001:1:8:8: +%*7hb: +0B10000000000101001:0:8: +%7hb: +0b10000000000101001:1:8:8: +%*7hb: +0b10000000000101001:0:8: diff --git a/stdio-common/tst-scanf-format-ushort-o.input b/stdio-common/tst-scanf-format-ushort-o.input new file mode 100644 index 0000000..8276be4 --- /dev/null +++ b/stdio-common/tst-scanf-format-ushort-o.input @@ -0,0 +1,434 @@ +%ho::0:-1: +%*ho::0:-1: +%ho:-173:1:4:65413: +%*ho:-173:0:4: +%ho:-0173:1:5:65413: +%*ho:-0173:0:5: +%ho:-1:1:2:65535: +%*ho:-1:0:2: +%ho:-01:1:3:65535: +%*ho:-01:0:3: +%ho:-0:1:2:0: +%*ho:-0:0:2: +%ho:-00:1:3:0: +%*ho:-00:0:3: +%ho:0:1:1:0: +%*ho:0:0:1: +%ho:00:1:2:0: +%*ho:00:0:2: +%ho:1:1:1:1: +%*ho:1:0:1: +%ho:01:1:2:1: +%*ho:01:0:2: +%ho:52:1:2:42: +%*ho:52:0:2: +%ho:052:1:3:42: +%*ho:052:0:3: +%ho:177777:1:6:65535: +%*ho:177777:0:6: +%ho:0177777:1:7:65535: +%*ho:0177777:0:7: +%ho:200000:1:6:0: +%*ho:200000:0:6: +%ho:0200000:1:7:0: +%*ho:0200000:0:7: +%ho:200051:1:6:41: +%*ho:200051:0:6: +%ho:0200051:1:7:41: +%*ho:0200051:0:7: +%ho:+0:1:2:0: +%*ho:+0:0:2: +%ho:+00:1:3:0: +%*ho:+00:0:3: +%ho:+1:1:2:1: +%*ho:+1:0:2: +%ho:+01:1:3:1: +%*ho:+01:0:3: +%ho:+52:1:3:42: +%*ho:+52:0:3: +%ho:+052:1:4:42: +%*ho:+052:0:4: +%ho:+177777:1:7:65535: +%*ho:+177777:0:7: +%ho:+0177777:1:8:65535: +%*ho:+0177777:0:8: +%ho:+200000:1:7:0: +%*ho:+200000:0:7: +%ho:+0200000:1:8:0: +%*ho:+0200000:0:8: +%ho:+200051:1:7:41: +%*ho:+200051:0:7: +%ho:+0200051:1:8:41: +%*ho:+0200051:0:8: +%1ho::0:-1: +%*1ho::0:-1: +%1ho:-173:0:-1: +%*1ho:-173:0:-1: +%1ho:-0173:0:-1: +%*1ho:-0173:0:-1: +%1ho:-1:0:-1: +%*1ho:-1:0:-1: +%1ho:-01:0:-1: +%*1ho:-01:0:-1: +%1ho:-0:0:-1: +%*1ho:-0:0:-1: +%1ho:-00:0:-1: +%*1ho:-00:0:-1: +%1ho:0:1:1:0: +%*1ho:0:0:1: +%1ho:00:1:1:0: +%*1ho:00:0:1: +%1ho:1:1:1:1: +%*1ho:1:0:1: +%1ho:01:1:1:0: +%*1ho:01:0:1: +%1ho:52:1:1:5: +%*1ho:52:0:1: +%1ho:052:1:1:0: +%*1ho:052:0:1: +%1ho:177777:1:1:1: +%*1ho:177777:0:1: +%1ho:0177777:1:1:0: +%*1ho:0177777:0:1: +%1ho:200000:1:1:2: +%*1ho:200000:0:1: +%1ho:0200000:1:1:0: +%*1ho:0200000:0:1: +%1ho:200051:1:1:2: +%*1ho:200051:0:1: +%1ho:0200051:1:1:0: +%*1ho:0200051:0:1: +%1ho:+0:0:-1: +%*1ho:+0:0:-1: +%1ho:+00:0:-1: +%*1ho:+00:0:-1: +%1ho:+1:0:-1: +%*1ho:+1:0:-1: +%1ho:+01:0:-1: +%*1ho:+01:0:-1: +%1ho:+52:0:-1: +%*1ho:+52:0:-1: +%1ho:+052:0:-1: +%*1ho:+052:0:-1: +%1ho:+177777:0:-1: +%*1ho:+177777:0:-1: +%1ho:+0177777:0:-1: +%*1ho:+0177777:0:-1: +%1ho:+200000:0:-1: +%*1ho:+200000:0:-1: +%1ho:+0200000:0:-1: +%*1ho:+0200000:0:-1: +%1ho:+200051:0:-1: +%*1ho:+200051:0:-1: +%1ho:+0200051:0:-1: +%*1ho:+0200051:0:-1: +%2ho::0:-1: +%*2ho::0:-1: +%2ho:-173:1:2:65535: +%*2ho:-173:0:2: +%2ho:-0173:1:2:0: +%*2ho:-0173:0:2: +%2ho:-1:1:2:65535: +%*2ho:-1:0:2: +%2ho:-01:1:2:0: +%*2ho:-01:0:2: +%2ho:-0:1:2:0: +%*2ho:-0:0:2: +%2ho:-00:1:2:0: +%*2ho:-00:0:2: +%2ho:0:1:1:0: +%*2ho:0:0:1: +%2ho:00:1:2:0: +%*2ho:00:0:2: +%2ho:1:1:1:1: +%*2ho:1:0:1: +%2ho:01:1:2:1: +%*2ho:01:0:2: +%2ho:52:1:2:42: +%*2ho:52:0:2: +%2ho:052:1:2:5: +%*2ho:052:0:2: +%2ho:177777:1:2:15: +%*2ho:177777:0:2: +%2ho:0177777:1:2:1: +%*2ho:0177777:0:2: +%2ho:200000:1:2:16: +%*2ho:200000:0:2: +%2ho:0200000:1:2:2: +%*2ho:0200000:0:2: +%2ho:200051:1:2:16: +%*2ho:200051:0:2: +%2ho:0200051:1:2:2: +%*2ho:0200051:0:2: +%2ho:+0:1:2:0: +%*2ho:+0:0:2: +%2ho:+00:1:2:0: +%*2ho:+00:0:2: +%2ho:+1:1:2:1: +%*2ho:+1:0:2: +%2ho:+01:1:2:0: +%*2ho:+01:0:2: +%2ho:+52:1:2:5: +%*2ho:+52:0:2: +%2ho:+052:1:2:0: +%*2ho:+052:0:2: +%2ho:+177777:1:2:1: +%*2ho:+177777:0:2: +%2ho:+0177777:1:2:0: +%*2ho:+0177777:0:2: +%2ho:+200000:1:2:2: +%*2ho:+200000:0:2: +%2ho:+0200000:1:2:0: +%*2ho:+0200000:0:2: +%2ho:+200051:1:2:2: +%*2ho:+200051:0:2: +%2ho:+0200051:1:2:0: +%*2ho:+0200051:0:2: +%4ho::0:-1: +%*4ho::0:-1: +%4ho:-173:1:4:65413: +%*4ho:-173:0:4: +%4ho:-0173:1:4:65521: +%*4ho:-0173:0:4: +%4ho:-1:1:2:65535: +%*4ho:-1:0:2: +%4ho:-01:1:3:65535: +%*4ho:-01:0:3: +%4ho:-0:1:2:0: +%*4ho:-0:0:2: +%4ho:-00:1:3:0: +%*4ho:-00:0:3: +%4ho:0:1:1:0: +%*4ho:0:0:1: +%4ho:00:1:2:0: +%*4ho:00:0:2: +%4ho:1:1:1:1: +%*4ho:1:0:1: +%4ho:01:1:2:1: +%*4ho:01:0:2: +%4ho:52:1:2:42: +%*4ho:52:0:2: +%4ho:052:1:3:42: +%*4ho:052:0:3: +%4ho:177777:1:4:1023: +%*4ho:177777:0:4: +%4ho:0177777:1:4:127: +%*4ho:0177777:0:4: +%4ho:200000:1:4:1024: +%*4ho:200000:0:4: +%4ho:0200000:1:4:128: +%*4ho:0200000:0:4: +%4ho:200051:1:4:1024: +%*4ho:200051:0:4: +%4ho:0200051:1:4:128: +%*4ho:0200051:0:4: +%4ho:+0:1:2:0: +%*4ho:+0:0:2: +%4ho:+00:1:3:0: +%*4ho:+00:0:3: +%4ho:+1:1:2:1: +%*4ho:+1:0:2: +%4ho:+01:1:3:1: +%*4ho:+01:0:3: +%4ho:+52:1:3:42: +%*4ho:+52:0:3: +%4ho:+052:1:4:42: +%*4ho:+052:0:4: +%4ho:+177777:1:4:127: +%*4ho:+177777:0:4: +%4ho:+0177777:1:4:15: +%*4ho:+0177777:0:4: +%4ho:+200000:1:4:128: +%*4ho:+200000:0:4: +%4ho:+0200000:1:4:16: +%*4ho:+0200000:0:4: +%4ho:+200051:1:4:128: +%*4ho:+200051:0:4: +%4ho:+0200051:1:4:16: +%*4ho:+0200051:0:4: +%7ho::0:-1: +%*7ho::0:-1: +%7ho:-173:1:4:65413: +%*7ho:-173:0:4: +%7ho:-0173:1:5:65413: +%*7ho:-0173:0:5: +%7ho:-1:1:2:65535: +%*7ho:-1:0:2: +%7ho:-01:1:3:65535: +%*7ho:-01:0:3: +%7ho:-0:1:2:0: +%*7ho:-0:0:2: +%7ho:-00:1:3:0: +%*7ho:-00:0:3: +%7ho:0:1:1:0: +%*7ho:0:0:1: +%7ho:00:1:2:0: +%*7ho:00:0:2: +%7ho:1:1:1:1: +%*7ho:1:0:1: +%7ho:01:1:2:1: +%*7ho:01:0:2: +%7ho:52:1:2:42: +%*7ho:52:0:2: +%7ho:052:1:3:42: +%*7ho:052:0:3: +%7ho:177777:1:6:65535: +%*7ho:177777:0:6: +%7ho:0177777:1:7:65535: +%*7ho:0177777:0:7: +%7ho:200000:1:6:0: +%*7ho:200000:0:6: +%7ho:0200000:1:7:0: +%*7ho:0200000:0:7: +%7ho:200051:1:6:41: +%*7ho:200051:0:6: +%7ho:0200051:1:7:41: +%*7ho:0200051:0:7: +%7ho:+0:1:2:0: +%*7ho:+0:0:2: +%7ho:+00:1:3:0: +%*7ho:+00:0:3: +%7ho:+1:1:2:1: +%*7ho:+1:0:2: +%7ho:+01:1:3:1: +%*7ho:+01:0:3: +%7ho:+52:1:3:42: +%*7ho:+52:0:3: +%7ho:+052:1:4:42: +%*7ho:+052:0:4: +%7ho:+177777:1:7:65535: +%*7ho:+177777:0:7: +%7ho:+0177777:1:7:8191: +%*7ho:+0177777:0:7: +%7ho:+200000:1:7:0: +%*7ho:+200000:0:7: +%7ho:+0200000:1:7:8192: +%*7ho:+0200000:0:7: +%7ho:+200051:1:7:41: +%*7ho:+200051:0:7: +%7ho:+0200051:1:7:8197: +%*7ho:+0200051:0:7: +%2ho: :0:-1: +%*2ho: :0:-1: +%2ho: -173:1:3:65535: +%*2ho: -173:0:3: +%2ho: -0173:1:3:0: +%*2ho: -0173:0:3: +%2ho: -1:1:3:65535: +%*2ho: -1:0:3: +%2ho: -01:1:3:0: +%*2ho: -01:0:3: +%2ho: -0:1:3:0: +%*2ho: -0:0:3: +%2ho: -00:1:3:0: +%*2ho: -00:0:3: +%2ho: 0:1:2:0: +%*2ho: 0:0:2: +%2ho: 00:1:3:0: +%*2ho: 00:0:3: +%2ho: 1:1:2:1: +%*2ho: 1:0:2: +%2ho: 01:1:3:1: +%*2ho: 01:0:3: +%2ho: 52:1:3:42: +%*2ho: 52:0:3: +%2ho: 052:1:3:5: +%*2ho: 052:0:3: +%2ho: 177777:1:3:15: +%*2ho: 177777:0:3: +%2ho: 0177777:1:3:1: +%*2ho: 0177777:0:3: +%2ho: 200000:1:3:16: +%*2ho: 200000:0:3: +%2ho: 0200000:1:3:2: +%*2ho: 0200000:0:3: +%2ho: 200051:1:3:16: +%*2ho: 200051:0:3: +%2ho: 0200051:1:3:2: +%*2ho: 0200051:0:3: +%2ho: +0:1:3:0: +%*2ho: +0:0:3: +%2ho: +00:1:3:0: +%*2ho: +00:0:3: +%2ho: +1:1:3:1: +%*2ho: +1:0:3: +%2ho: +01:1:3:0: +%*2ho: +01:0:3: +%2ho: +52:1:3:5: +%*2ho: +52:0:3: +%2ho: +052:1:3:0: +%*2ho: +052:0:3: +%2ho: +177777:1:3:1: +%*2ho: +177777:0:3: +%2ho: +0177777:1:3:0: +%*2ho: +0177777:0:3: +%2ho: +200000:1:3:2: +%*2ho: +200000:0:3: +%2ho: +0200000:1:3:0: +%*2ho: +0200000:0:3: +%2ho: +200051:1:3:2: +%*2ho: +200051:0:3: +%2ho: +0200051:1:3:0: +%*2ho: +0200051:0:3: +%7ho: :0:-1: +%*7ho: :0:-1: +%7ho: -173:1:5:65413: +%*7ho: -173:0:5: +%7ho: -0173:1:6:65413: +%*7ho: -0173:0:6: +%7ho: -1:1:3:65535: +%*7ho: -1:0:3: +%7ho: -01:1:4:65535: +%*7ho: -01:0:4: +%7ho: -0:1:3:0: +%*7ho: -0:0:3: +%7ho: -00:1:4:0: +%*7ho: -00:0:4: +%7ho: 0:1:2:0: +%*7ho: 0:0:2: +%7ho: 00:1:3:0: +%*7ho: 00:0:3: +%7ho: 1:1:2:1: +%*7ho: 1:0:2: +%7ho: 01:1:3:1: +%*7ho: 01:0:3: +%7ho: 52:1:3:42: +%*7ho: 52:0:3: +%7ho: 052:1:4:42: +%*7ho: 052:0:4: +%7ho: 177777:1:7:65535: +%*7ho: 177777:0:7: +%7ho: 0177777:1:8:65535: +%*7ho: 0177777:0:8: +%7ho: 200000:1:7:0: +%*7ho: 200000:0:7: +%7ho: 0200000:1:8:0: +%*7ho: 0200000:0:8: +%7ho: 200051:1:7:41: +%*7ho: 200051:0:7: +%7ho: 0200051:1:8:41: +%*7ho: 0200051:0:8: +%7ho: +0:1:3:0: +%*7ho: +0:0:3: +%7ho: +00:1:4:0: +%*7ho: +00:0:4: +%7ho: +1:1:3:1: +%*7ho: +1:0:3: +%7ho: +01:1:4:1: +%*7ho: +01:0:4: +%7ho: +52:1:4:42: +%*7ho: +52:0:4: +%7ho: +052:1:5:42: +%*7ho: +052:0:5: +%7ho: +177777:1:8:65535: +%*7ho: +177777:0:8: +%7ho: +0177777:1:8:8191: +%*7ho: +0177777:0:8: +%7ho: +200000:1:8:0: +%*7ho: +200000:0:8: +%7ho: +0200000:1:8:8192: +%*7ho: +0200000:0:8: +%7ho: +200051:1:8:41: +%*7ho: +200051:0:8: +%7ho: +0200051:1:8:8197: +%*7ho: +0200051:0:8: diff --git a/stdio-common/tst-scanf-format-ushort-u.input b/stdio-common/tst-scanf-format-ushort-u.input new file mode 100644 index 0000000..56f7da5 --- /dev/null +++ b/stdio-common/tst-scanf-format-ushort-u.input @@ -0,0 +1,224 @@ +%hu::0:-1: +%*hu::0:-1: +%hu:-123:1:4:65413: +%*hu:-123:0:4: +%hu:-1:1:2:65535: +%*hu:-1:0:2: +%hu:-0:1:2:0: +%*hu:-0:0:2: +%hu:0:1:1:0: +%*hu:0:0:1: +%hu:1:1:1:1: +%*hu:1:0:1: +%hu:42:1:2:42: +%*hu:42:0:2: +%hu:65535:1:5:65535: +%*hu:65535:0:5: +%hu:65536:1:5:0: +%*hu:65536:0:5: +%hu:65577:1:5:41: +%*hu:65577:0:5: +%hu:+0:1:2:0: +%*hu:+0:0:2: +%hu:+1:1:2:1: +%*hu:+1:0:2: +%hu:+42:1:3:42: +%*hu:+42:0:3: +%hu:+65535:1:6:65535: +%*hu:+65535:0:6: +%hu:+65536:1:6:0: +%*hu:+65536:0:6: +%hu:+65577:1:6:41: +%*hu:+65577:0:6: +%1hu::0:-1: +%*1hu::0:-1: +%1hu:-123:0:-1: +%*1hu:-123:0:-1: +%1hu:-1:0:-1: +%*1hu:-1:0:-1: +%1hu:-0:0:-1: +%*1hu:-0:0:-1: +%1hu:0:1:1:0: +%*1hu:0:0:1: +%1hu:1:1:1:1: +%*1hu:1:0:1: +%1hu:42:1:1:4: +%*1hu:42:0:1: +%1hu:65535:1:1:6: +%*1hu:65535:0:1: +%1hu:65536:1:1:6: +%*1hu:65536:0:1: +%1hu:65577:1:1:6: +%*1hu:65577:0:1: +%1hu:+0:0:-1: +%*1hu:+0:0:-1: +%1hu:+1:0:-1: +%*1hu:+1:0:-1: +%1hu:+42:0:-1: +%*1hu:+42:0:-1: +%1hu:+65535:0:-1: +%*1hu:+65535:0:-1: +%1hu:+65536:0:-1: +%*1hu:+65536:0:-1: +%1hu:+65577:0:-1: +%*1hu:+65577:0:-1: +%2hu::0:-1: +%*2hu::0:-1: +%2hu:-123:1:2:65535: +%*2hu:-123:0:2: +%2hu:-1:1:2:65535: +%*2hu:-1:0:2: +%2hu:-0:1:2:0: +%*2hu:-0:0:2: +%2hu:0:1:1:0: +%*2hu:0:0:1: +%2hu:1:1:1:1: +%*2hu:1:0:1: +%2hu:42:1:2:42: +%*2hu:42:0:2: +%2hu:65535:1:2:65: +%*2hu:65535:0:2: +%2hu:65536:1:2:65: +%*2hu:65536:0:2: +%2hu:65577:1:2:65: +%*2hu:65577:0:2: +%2hu:+0:1:2:0: +%*2hu:+0:0:2: +%2hu:+1:1:2:1: +%*2hu:+1:0:2: +%2hu:+42:1:2:4: +%*2hu:+42:0:2: +%2hu:+65535:1:2:6: +%*2hu:+65535:0:2: +%2hu:+65536:1:2:6: +%*2hu:+65536:0:2: +%2hu:+65577:1:2:6: +%*2hu:+65577:0:2: +%4hu::0:-1: +%*4hu::0:-1: +%4hu:-123:1:4:65413: +%*4hu:-123:0:4: +%4hu:-1:1:2:65535: +%*4hu:-1:0:2: +%4hu:-0:1:2:0: +%*4hu:-0:0:2: +%4hu:0:1:1:0: +%*4hu:0:0:1: +%4hu:1:1:1:1: +%*4hu:1:0:1: +%4hu:42:1:2:42: +%*4hu:42:0:2: +%4hu:65535:1:4:6553: +%*4hu:65535:0:4: +%4hu:65536:1:4:6553: +%*4hu:65536:0:4: +%4hu:65577:1:4:6557: +%*4hu:65577:0:4: +%4hu:+0:1:2:0: +%*4hu:+0:0:2: +%4hu:+1:1:2:1: +%*4hu:+1:0:2: +%4hu:+42:1:3:42: +%*4hu:+42:0:3: +%4hu:+65535:1:4:655: +%*4hu:+65535:0:4: +%4hu:+65536:1:4:655: +%*4hu:+65536:0:4: +%4hu:+65577:1:4:655: +%*4hu:+65577:0:4: +%7hu::0:-1: +%*7hu::0:-1: +%7hu:-123:1:4:65413: +%*7hu:-123:0:4: +%7hu:-1:1:2:65535: +%*7hu:-1:0:2: +%7hu:-0:1:2:0: +%*7hu:-0:0:2: +%7hu:0:1:1:0: +%*7hu:0:0:1: +%7hu:1:1:1:1: +%*7hu:1:0:1: +%7hu:42:1:2:42: +%*7hu:42:0:2: +%7hu:65535:1:5:65535: +%*7hu:65535:0:5: +%7hu:65536:1:5:0: +%*7hu:65536:0:5: +%7hu:65577:1:5:41: +%*7hu:65577:0:5: +%7hu:+0:1:2:0: +%*7hu:+0:0:2: +%7hu:+1:1:2:1: +%*7hu:+1:0:2: +%7hu:+42:1:3:42: +%*7hu:+42:0:3: +%7hu:+65535:1:6:65535: +%*7hu:+65535:0:6: +%7hu:+65536:1:6:0: +%*7hu:+65536:0:6: +%7hu:+65577:1:6:41: +%*7hu:+65577:0:6: +%2hu: :0:-1: +%*2hu: :0:-1: +%2hu: -123:1:3:65535: +%*2hu: -123:0:3: +%2hu: -1:1:3:65535: +%*2hu: -1:0:3: +%2hu: -0:1:3:0: +%*2hu: -0:0:3: +%2hu: 0:1:2:0: +%*2hu: 0:0:2: +%2hu: 1:1:2:1: +%*2hu: 1:0:2: +%2hu: 42:1:3:42: +%*2hu: 42:0:3: +%2hu: 65535:1:3:65: +%*2hu: 65535:0:3: +%2hu: 65536:1:3:65: +%*2hu: 65536:0:3: +%2hu: 65577:1:3:65: +%*2hu: 65577:0:3: +%2hu: +0:1:3:0: +%*2hu: +0:0:3: +%2hu: +1:1:3:1: +%*2hu: +1:0:3: +%2hu: +42:1:3:4: +%*2hu: +42:0:3: +%2hu: +65535:1:3:6: +%*2hu: +65535:0:3: +%2hu: +65536:1:3:6: +%*2hu: +65536:0:3: +%2hu: +65577:1:3:6: +%*2hu: +65577:0:3: +%7hu: :0:-1: +%*7hu: :0:-1: +%7hu: -123:1:5:65413: +%*7hu: -123:0:5: +%7hu: -1:1:3:65535: +%*7hu: -1:0:3: +%7hu: -0:1:3:0: +%*7hu: -0:0:3: +%7hu: 0:1:2:0: +%*7hu: 0:0:2: +%7hu: 1:1:2:1: +%*7hu: 1:0:2: +%7hu: 42:1:3:42: +%*7hu: 42:0:3: +%7hu: 65535:1:6:65535: +%*7hu: 65535:0:6: +%7hu: 65536:1:6:0: +%*7hu: 65536:0:6: +%7hu: 65577:1:6:41: +%*7hu: 65577:0:6: +%7hu: +0:1:3:0: +%*7hu: +0:0:3: +%7hu: +1:1:3:1: +%*7hu: +1:0:3: +%7hu: +42:1:4:42: +%*7hu: +42:0:4: +%7hu: +65535:1:7:65535: +%*7hu: +65535:0:7: +%7hu: +65536:1:7:0: +%*7hu: +65536:0:7: +%7hu: +65577:1:7:41: +%*7hu: +65577:0:7: diff --git a/stdio-common/tst-scanf-format-ushort-x.input b/stdio-common/tst-scanf-format-ushort-x.input new file mode 100644 index 0000000..117b5c3 --- /dev/null +++ b/stdio-common/tst-scanf-format-ushort-x.input @@ -0,0 +1,714 @@ +%hx::0:-1: +%*hx::0:-1: +%hx:-7b:1:3:65413: +%*hx:-7b:0:3: +%hx:-7B:1:3:65413: +%*hx:-7B:0:3: +%hx:-0X7b:1:5:65413: +%*hx:-0X7b:0:5: +%hx:-0x7B:1:5:65413: +%*hx:-0x7B:0:5: +%hx:-1:1:2:65535: +%*hx:-1:0:2: +%hx:-0X1:1:4:65535: +%*hx:-0X1:0:4: +%hx:-0x1:1:4:65535: +%*hx:-0x1:0:4: +%hx:-0:1:2:0: +%*hx:-0:0:2: +%hx:-0X0:1:4:0: +%*hx:-0X0:0:4: +%hx:-0x0:1:4:0: +%*hx:-0x0:0:4: +%hx:0:1:1:0: +%*hx:0:0:1: +%hx:0X0:1:3:0: +%*hx:0X0:0:3: +%hx:0x0:1:3:0: +%*hx:0x0:0:3: +%hx:1:1:1:1: +%*hx:1:0:1: +%hx:0X1:1:3:1: +%*hx:0X1:0:3: +%hx:0x1:1:3:1: +%*hx:0x1:0:3: +%hx:2a:1:2:42: +%*hx:2a:0:2: +%hx:2A:1:2:42: +%*hx:2A:0:2: +%hx:0X2a:1:4:42: +%*hx:0X2a:0:4: +%hx:0x2A:1:4:42: +%*hx:0x2A:0:4: +%hx:ffff:1:4:65535: +%*hx:ffff:0:4: +%hx:FFFF:1:4:65535: +%*hx:FFFF:0:4: +%hx:0Xffff:1:6:65535: +%*hx:0Xffff:0:6: +%hx:0xFFFF:1:6:65535: +%*hx:0xFFFF:0:6: +%hx:10000:1:5:0: +%*hx:10000:0:5: +%hx:0X10000:1:7:0: +%*hx:0X10000:0:7: +%hx:0x10000:1:7:0: +%*hx:0x10000:0:7: +%hx:10029:1:5:41: +%*hx:10029:0:5: +%hx:0X10029:1:7:41: +%*hx:0X10029:0:7: +%hx:0x10029:1:7:41: +%*hx:0x10029:0:7: +%hx:+0:1:2:0: +%*hx:+0:0:2: +%hx:+0X0:1:4:0: +%*hx:+0X0:0:4: +%hx:+0x0:1:4:0: +%*hx:+0x0:0:4: +%hx:+1:1:2:1: +%*hx:+1:0:2: +%hx:+0X1:1:4:1: +%*hx:+0X1:0:4: +%hx:+0x1:1:4:1: +%*hx:+0x1:0:4: +%hx:+2a:1:3:42: +%*hx:+2a:0:3: +%hx:+2A:1:3:42: +%*hx:+2A:0:3: +%hx:+0X2a:1:5:42: +%*hx:+0X2a:0:5: +%hx:+0x2A:1:5:42: +%*hx:+0x2A:0:5: +%hx:+ffff:1:5:65535: +%*hx:+ffff:0:5: +%hx:+FFFF:1:5:65535: +%*hx:+FFFF:0:5: +%hx:+0Xffff:1:7:65535: +%*hx:+0Xffff:0:7: +%hx:+0xFFFF:1:7:65535: +%*hx:+0xFFFF:0:7: +%hx:+10000:1:6:0: +%*hx:+10000:0:6: +%hx:+0X10000:1:8:0: +%*hx:+0X10000:0:8: +%hx:+0x10000:1:8:0: +%*hx:+0x10000:0:8: +%hx:+10029:1:6:41: +%*hx:+10029:0:6: +%hx:+0X10029:1:8:41: +%*hx:+0X10029:0:8: +%hx:+0x10029:1:8:41: +%*hx:+0x10029:0:8: +%1hx::0:-1: +%*1hx::0:-1: +%1hx:-7b:0:-1: +%*1hx:-7b:0:-1: +%1hx:-7B:0:-1: +%*1hx:-7B:0:-1: +%1hx:-0X7b:0:-1: +%*1hx:-0X7b:0:-1: +%1hx:-0x7B:0:-1: +%*1hx:-0x7B:0:-1: +%1hx:-1:0:-1: +%*1hx:-1:0:-1: +%1hx:-0X1:0:-1: +%*1hx:-0X1:0:-1: +%1hx:-0x1:0:-1: +%*1hx:-0x1:0:-1: +%1hx:-0:0:-1: +%*1hx:-0:0:-1: +%1hx:-0X0:0:-1: +%*1hx:-0X0:0:-1: +%1hx:-0x0:0:-1: +%*1hx:-0x0:0:-1: +%1hx:0:1:1:0: +%*1hx:0:0:1: +%1hx:0X0:1:1:0: +%*1hx:0X0:0:1: +%1hx:0x0:1:1:0: +%*1hx:0x0:0:1: +%1hx:1:1:1:1: +%*1hx:1:0:1: +%1hx:0X1:1:1:0: +%*1hx:0X1:0:1: +%1hx:0x1:1:1:0: +%*1hx:0x1:0:1: +%1hx:2a:1:1:2: +%*1hx:2a:0:1: +%1hx:2A:1:1:2: +%*1hx:2A:0:1: +%1hx:0X2a:1:1:0: +%*1hx:0X2a:0:1: +%1hx:0x2A:1:1:0: +%*1hx:0x2A:0:1: +%1hx:ffff:1:1:15: +%*1hx:ffff:0:1: +%1hx:FFFF:1:1:15: +%*1hx:FFFF:0:1: +%1hx:0Xffff:1:1:0: +%*1hx:0Xffff:0:1: +%1hx:0xFFFF:1:1:0: +%*1hx:0xFFFF:0:1: +%1hx:10000:1:1:1: +%*1hx:10000:0:1: +%1hx:0X10000:1:1:0: +%*1hx:0X10000:0:1: +%1hx:0x10000:1:1:0: +%*1hx:0x10000:0:1: +%1hx:10029:1:1:1: +%*1hx:10029:0:1: +%1hx:0X10029:1:1:0: +%*1hx:0X10029:0:1: +%1hx:0x10029:1:1:0: +%*1hx:0x10029:0:1: +%1hx:+0:0:-1: +%*1hx:+0:0:-1: +%1hx:+0X0:0:-1: +%*1hx:+0X0:0:-1: +%1hx:+0x0:0:-1: +%*1hx:+0x0:0:-1: +%1hx:+1:0:-1: +%*1hx:+1:0:-1: +%1hx:+0X1:0:-1: +%*1hx:+0X1:0:-1: +%1hx:+0x1:0:-1: +%*1hx:+0x1:0:-1: +%1hx:+2a:0:-1: +%*1hx:+2a:0:-1: +%1hx:+2A:0:-1: +%*1hx:+2A:0:-1: +%1hx:+0X2a:0:-1: +%*1hx:+0X2a:0:-1: +%1hx:+0x2A:0:-1: +%*1hx:+0x2A:0:-1: +%1hx:+ffff:0:-1: +%*1hx:+ffff:0:-1: +%1hx:+FFFF:0:-1: +%*1hx:+FFFF:0:-1: +%1hx:+0Xffff:0:-1: +%*1hx:+0Xffff:0:-1: +%1hx:+0xFFFF:0:-1: +%*1hx:+0xFFFF:0:-1: +%1hx:+10000:0:-1: +%*1hx:+10000:0:-1: +%1hx:+0X10000:0:-1: +%*1hx:+0X10000:0:-1: +%1hx:+0x10000:0:-1: +%*1hx:+0x10000:0:-1: +%1hx:+10029:0:-1: +%*1hx:+10029:0:-1: +%1hx:+0X10029:0:-1: +%*1hx:+0X10029:0:-1: +%1hx:+0x10029:0:-1: +%*1hx:+0x10029:0:-1: +%2hx::0:-1: +%*2hx::0:-1: +%2hx:-7b:1:2:65529: +%*2hx:-7b:0:2: +%2hx:-7B:1:2:65529: +%*2hx:-7B:0:2: +%2hx:-0X7b:1:2:0: +%*2hx:-0X7b:0:2: +%2hx:-0x7B:1:2:0: +%*2hx:-0x7B:0:2: +%2hx:-1:1:2:65535: +%*2hx:-1:0:2: +%2hx:-0X1:1:2:0: +%*2hx:-0X1:0:2: +%2hx:-0x1:1:2:0: +%*2hx:-0x1:0:2: +%2hx:-0:1:2:0: +%*2hx:-0:0:2: +%2hx:-0X0:1:2:0: +%*2hx:-0X0:0:2: +%2hx:-0x0:1:2:0: +%*2hx:-0x0:0:2: +%2hx:0:1:1:0: +%*2hx:0:0:1: +%2hx:0X0:0:-1: +%*2hx:0X0:0:-1: +%2hx:0x0:0:-1: +%*2hx:0x0:0:-1: +%2hx:1:1:1:1: +%*2hx:1:0:1: +%2hx:0X1:0:-1: +%*2hx:0X1:0:-1: +%2hx:0x1:0:-1: +%*2hx:0x1:0:-1: +%2hx:2a:1:2:42: +%*2hx:2a:0:2: +%2hx:2A:1:2:42: +%*2hx:2A:0:2: +%2hx:0X2a:0:-1: +%*2hx:0X2a:0:-1: +%2hx:0x2A:0:-1: +%*2hx:0x2A:0:-1: +%2hx:ffff:1:2:255: +%*2hx:ffff:0:2: +%2hx:FFFF:1:2:255: +%*2hx:FFFF:0:2: +%2hx:0Xffff:0:-1: +%*2hx:0Xffff:0:-1: +%2hx:0xFFFF:0:-1: +%*2hx:0xFFFF:0:-1: +%2hx:10000:1:2:16: +%*2hx:10000:0:2: +%2hx:0X10000:0:-1: +%*2hx:0X10000:0:-1: +%2hx:0x10000:0:-1: +%*2hx:0x10000:0:-1: +%2hx:10029:1:2:16: +%*2hx:10029:0:2: +%2hx:0X10029:0:-1: +%*2hx:0X10029:0:-1: +%2hx:0x10029:0:-1: +%*2hx:0x10029:0:-1: +%2hx:+0:1:2:0: +%*2hx:+0:0:2: +%2hx:+0X0:1:2:0: +%*2hx:+0X0:0:2: +%2hx:+0x0:1:2:0: +%*2hx:+0x0:0:2: +%2hx:+1:1:2:1: +%*2hx:+1:0:2: +%2hx:+0X1:1:2:0: +%*2hx:+0X1:0:2: +%2hx:+0x1:1:2:0: +%*2hx:+0x1:0:2: +%2hx:+2a:1:2:2: +%*2hx:+2a:0:2: +%2hx:+2A:1:2:2: +%*2hx:+2A:0:2: +%2hx:+0X2a:1:2:0: +%*2hx:+0X2a:0:2: +%2hx:+0x2A:1:2:0: +%*2hx:+0x2A:0:2: +%2hx:+ffff:1:2:15: +%*2hx:+ffff:0:2: +%2hx:+FFFF:1:2:15: +%*2hx:+FFFF:0:2: +%2hx:+0Xffff:1:2:0: +%*2hx:+0Xffff:0:2: +%2hx:+0xFFFF:1:2:0: +%*2hx:+0xFFFF:0:2: +%2hx:+10000:1:2:1: +%*2hx:+10000:0:2: +%2hx:+0X10000:1:2:0: +%*2hx:+0X10000:0:2: +%2hx:+0x10000:1:2:0: +%*2hx:+0x10000:0:2: +%2hx:+10029:1:2:1: +%*2hx:+10029:0:2: +%2hx:+0X10029:1:2:0: +%*2hx:+0X10029:0:2: +%2hx:+0x10029:1:2:0: +%*2hx:+0x10029:0:2: +%4hx::0:-1: +%*4hx::0:-1: +%4hx:-7b:1:3:65413: +%*4hx:-7b:0:3: +%4hx:-7B:1:3:65413: +%*4hx:-7B:0:3: +%4hx:-0X7b:1:4:65529: +%*4hx:-0X7b:0:4: +%4hx:-0x7B:1:4:65529: +%*4hx:-0x7B:0:4: +%4hx:-1:1:2:65535: +%*4hx:-1:0:2: +%4hx:-0X1:1:4:65535: +%*4hx:-0X1:0:4: +%4hx:-0x1:1:4:65535: +%*4hx:-0x1:0:4: +%4hx:-0:1:2:0: +%*4hx:-0:0:2: +%4hx:-0X0:1:4:0: +%*4hx:-0X0:0:4: +%4hx:-0x0:1:4:0: +%*4hx:-0x0:0:4: +%4hx:0:1:1:0: +%*4hx:0:0:1: +%4hx:0X0:1:3:0: +%*4hx:0X0:0:3: +%4hx:0x0:1:3:0: +%*4hx:0x0:0:3: +%4hx:1:1:1:1: +%*4hx:1:0:1: +%4hx:0X1:1:3:1: +%*4hx:0X1:0:3: +%4hx:0x1:1:3:1: +%*4hx:0x1:0:3: +%4hx:2a:1:2:42: +%*4hx:2a:0:2: +%4hx:2A:1:2:42: +%*4hx:2A:0:2: +%4hx:0X2a:1:4:42: +%*4hx:0X2a:0:4: +%4hx:0x2A:1:4:42: +%*4hx:0x2A:0:4: +%4hx:ffff:1:4:65535: +%*4hx:ffff:0:4: +%4hx:FFFF:1:4:65535: +%*4hx:FFFF:0:4: +%4hx:0Xffff:1:4:255: +%*4hx:0Xffff:0:4: +%4hx:0xFFFF:1:4:255: +%*4hx:0xFFFF:0:4: +%4hx:10000:1:4:4096: +%*4hx:10000:0:4: +%4hx:0X10000:1:4:16: +%*4hx:0X10000:0:4: +%4hx:0x10000:1:4:16: +%*4hx:0x10000:0:4: +%4hx:10029:1:4:4098: +%*4hx:10029:0:4: +%4hx:0X10029:1:4:16: +%*4hx:0X10029:0:4: +%4hx:0x10029:1:4:16: +%*4hx:0x10029:0:4: +%4hx:+0:1:2:0: +%*4hx:+0:0:2: +%4hx:+0X0:1:4:0: +%*4hx:+0X0:0:4: +%4hx:+0x0:1:4:0: +%*4hx:+0x0:0:4: +%4hx:+1:1:2:1: +%*4hx:+1:0:2: +%4hx:+0X1:1:4:1: +%*4hx:+0X1:0:4: +%4hx:+0x1:1:4:1: +%*4hx:+0x1:0:4: +%4hx:+2a:1:3:42: +%*4hx:+2a:0:3: +%4hx:+2A:1:3:42: +%*4hx:+2A:0:3: +%4hx:+0X2a:1:4:2: +%*4hx:+0X2a:0:4: +%4hx:+0x2A:1:4:2: +%*4hx:+0x2A:0:4: +%4hx:+ffff:1:4:4095: +%*4hx:+ffff:0:4: +%4hx:+FFFF:1:4:4095: +%*4hx:+FFFF:0:4: +%4hx:+0Xffff:1:4:15: +%*4hx:+0Xffff:0:4: +%4hx:+0xFFFF:1:4:15: +%*4hx:+0xFFFF:0:4: +%4hx:+10000:1:4:256: +%*4hx:+10000:0:4: +%4hx:+0X10000:1:4:1: +%*4hx:+0X10000:0:4: +%4hx:+0x10000:1:4:1: +%*4hx:+0x10000:0:4: +%4hx:+10029:1:4:256: +%*4hx:+10029:0:4: +%4hx:+0X10029:1:4:1: +%*4hx:+0X10029:0:4: +%4hx:+0x10029:1:4:1: +%*4hx:+0x10029:0:4: +%7hx::0:-1: +%*7hx::0:-1: +%7hx:-7b:1:3:65413: +%*7hx:-7b:0:3: +%7hx:-7B:1:3:65413: +%*7hx:-7B:0:3: +%7hx:-0X7b:1:5:65413: +%*7hx:-0X7b:0:5: +%7hx:-0x7B:1:5:65413: +%*7hx:-0x7B:0:5: +%7hx:-1:1:2:65535: +%*7hx:-1:0:2: +%7hx:-0X1:1:4:65535: +%*7hx:-0X1:0:4: +%7hx:-0x1:1:4:65535: +%*7hx:-0x1:0:4: +%7hx:-0:1:2:0: +%*7hx:-0:0:2: +%7hx:-0X0:1:4:0: +%*7hx:-0X0:0:4: +%7hx:-0x0:1:4:0: +%*7hx:-0x0:0:4: +%7hx:0:1:1:0: +%*7hx:0:0:1: +%7hx:0X0:1:3:0: +%*7hx:0X0:0:3: +%7hx:0x0:1:3:0: +%*7hx:0x0:0:3: +%7hx:1:1:1:1: +%*7hx:1:0:1: +%7hx:0X1:1:3:1: +%*7hx:0X1:0:3: +%7hx:0x1:1:3:1: +%*7hx:0x1:0:3: +%7hx:2a:1:2:42: +%*7hx:2a:0:2: +%7hx:2A:1:2:42: +%*7hx:2A:0:2: +%7hx:0X2a:1:4:42: +%*7hx:0X2a:0:4: +%7hx:0x2A:1:4:42: +%*7hx:0x2A:0:4: +%7hx:ffff:1:4:65535: +%*7hx:ffff:0:4: +%7hx:FFFF:1:4:65535: +%*7hx:FFFF:0:4: +%7hx:0Xffff:1:6:65535: +%*7hx:0Xffff:0:6: +%7hx:0xFFFF:1:6:65535: +%*7hx:0xFFFF:0:6: +%7hx:10000:1:5:0: +%*7hx:10000:0:5: +%7hx:0X10000:1:7:0: +%*7hx:0X10000:0:7: +%7hx:0x10000:1:7:0: +%*7hx:0x10000:0:7: +%7hx:10029:1:5:41: +%*7hx:10029:0:5: +%7hx:0X10029:1:7:41: +%*7hx:0X10029:0:7: +%7hx:0x10029:1:7:41: +%*7hx:0x10029:0:7: +%7hx:+0:1:2:0: +%*7hx:+0:0:2: +%7hx:+0X0:1:4:0: +%*7hx:+0X0:0:4: +%7hx:+0x0:1:4:0: +%*7hx:+0x0:0:4: +%7hx:+1:1:2:1: +%*7hx:+1:0:2: +%7hx:+0X1:1:4:1: +%*7hx:+0X1:0:4: +%7hx:+0x1:1:4:1: +%*7hx:+0x1:0:4: +%7hx:+2a:1:3:42: +%*7hx:+2a:0:3: +%7hx:+2A:1:3:42: +%*7hx:+2A:0:3: +%7hx:+0X2a:1:5:42: +%*7hx:+0X2a:0:5: +%7hx:+0x2A:1:5:42: +%*7hx:+0x2A:0:5: +%7hx:+ffff:1:5:65535: +%*7hx:+ffff:0:5: +%7hx:+FFFF:1:5:65535: +%*7hx:+FFFF:0:5: +%7hx:+0Xffff:1:7:65535: +%*7hx:+0Xffff:0:7: +%7hx:+0xFFFF:1:7:65535: +%*7hx:+0xFFFF:0:7: +%7hx:+10000:1:6:0: +%*7hx:+10000:0:6: +%7hx:+0X10000:1:7:4096: +%*7hx:+0X10000:0:7: +%7hx:+0x10000:1:7:4096: +%*7hx:+0x10000:0:7: +%7hx:+10029:1:6:41: +%*7hx:+10029:0:6: +%7hx:+0X10029:1:7:4098: +%*7hx:+0X10029:0:7: +%7hx:+0x10029:1:7:4098: +%*7hx:+0x10029:0:7: +%2hx: :0:-1: +%*2hx: :0:-1: +%2hx: -7b:1:3:65529: +%*2hx: -7b:0:3: +%2hx: -7B:1:3:65529: +%*2hx: -7B:0:3: +%2hx: -0X7b:1:3:0: +%*2hx: -0X7b:0:3: +%2hx: -0x7B:1:3:0: +%*2hx: -0x7B:0:3: +%2hx: -1:1:3:65535: +%*2hx: -1:0:3: +%2hx: -0X1:1:3:0: +%*2hx: -0X1:0:3: +%2hx: -0x1:1:3:0: +%*2hx: -0x1:0:3: +%2hx: -0:1:3:0: +%*2hx: -0:0:3: +%2hx: -0X0:1:3:0: +%*2hx: -0X0:0:3: +%2hx: -0x0:1:3:0: +%*2hx: -0x0:0:3: +%2hx: 0:1:2:0: +%*2hx: 0:0:2: +%2hx: 0X0:0:-1: +%*2hx: 0X0:0:-1: +%2hx: 0x0:0:-1: +%*2hx: 0x0:0:-1: +%2hx: 1:1:2:1: +%*2hx: 1:0:2: +%2hx: 0X1:0:-1: +%*2hx: 0X1:0:-1: +%2hx: 0x1:0:-1: +%*2hx: 0x1:0:-1: +%2hx: 2a:1:3:42: +%*2hx: 2a:0:3: +%2hx: 2A:1:3:42: +%*2hx: 2A:0:3: +%2hx: 0X2a:0:-1: +%*2hx: 0X2a:0:-1: +%2hx: 0x2A:0:-1: +%*2hx: 0x2A:0:-1: +%2hx: ffff:1:3:255: +%*2hx: ffff:0:3: +%2hx: FFFF:1:3:255: +%*2hx: FFFF:0:3: +%2hx: 0Xffff:0:-1: +%*2hx: 0Xffff:0:-1: +%2hx: 0xFFFF:0:-1: +%*2hx: 0xFFFF:0:-1: +%2hx: 10000:1:3:16: +%*2hx: 10000:0:3: +%2hx: 0X10000:0:-1: +%*2hx: 0X10000:0:-1: +%2hx: 0x10000:0:-1: +%*2hx: 0x10000:0:-1: +%2hx: 10029:1:3:16: +%*2hx: 10029:0:3: +%2hx: 0X10029:0:-1: +%*2hx: 0X10029:0:-1: +%2hx: 0x10029:0:-1: +%*2hx: 0x10029:0:-1: +%2hx: +0:1:3:0: +%*2hx: +0:0:3: +%2hx: +0X0:1:3:0: +%*2hx: +0X0:0:3: +%2hx: +0x0:1:3:0: +%*2hx: +0x0:0:3: +%2hx: +1:1:3:1: +%*2hx: +1:0:3: +%2hx: +0X1:1:3:0: +%*2hx: +0X1:0:3: +%2hx: +0x1:1:3:0: +%*2hx: +0x1:0:3: +%2hx: +2a:1:3:2: +%*2hx: +2a:0:3: +%2hx: +2A:1:3:2: +%*2hx: +2A:0:3: +%2hx: +0X2a:1:3:0: +%*2hx: +0X2a:0:3: +%2hx: +0x2A:1:3:0: +%*2hx: +0x2A:0:3: +%2hx: +ffff:1:3:15: +%*2hx: +ffff:0:3: +%2hx: +FFFF:1:3:15: +%*2hx: +FFFF:0:3: +%2hx: +0Xffff:1:3:0: +%*2hx: +0Xffff:0:3: +%2hx: +0xFFFF:1:3:0: +%*2hx: +0xFFFF:0:3: +%2hx: +10000:1:3:1: +%*2hx: +10000:0:3: +%2hx: +0X10000:1:3:0: +%*2hx: +0X10000:0:3: +%2hx: +0x10000:1:3:0: +%*2hx: +0x10000:0:3: +%2hx: +10029:1:3:1: +%*2hx: +10029:0:3: +%2hx: +0X10029:1:3:0: +%*2hx: +0X10029:0:3: +%2hx: +0x10029:1:3:0: +%*2hx: +0x10029:0:3: +%7hx: :0:-1: +%*7hx: :0:-1: +%7hx: -7b:1:4:65413: +%*7hx: -7b:0:4: +%7hx: -7B:1:4:65413: +%*7hx: -7B:0:4: +%7hx: -0X7b:1:6:65413: +%*7hx: -0X7b:0:6: +%7hx: -0x7B:1:6:65413: +%*7hx: -0x7B:0:6: +%7hx: -1:1:3:65535: +%*7hx: -1:0:3: +%7hx: -0X1:1:5:65535: +%*7hx: -0X1:0:5: +%7hx: -0x1:1:5:65535: +%*7hx: -0x1:0:5: +%7hx: -0:1:3:0: +%*7hx: -0:0:3: +%7hx: -0X0:1:5:0: +%*7hx: -0X0:0:5: +%7hx: -0x0:1:5:0: +%*7hx: -0x0:0:5: +%7hx: 0:1:2:0: +%*7hx: 0:0:2: +%7hx: 0X0:1:4:0: +%*7hx: 0X0:0:4: +%7hx: 0x0:1:4:0: +%*7hx: 0x0:0:4: +%7hx: 1:1:2:1: +%*7hx: 1:0:2: +%7hx: 0X1:1:4:1: +%*7hx: 0X1:0:4: +%7hx: 0x1:1:4:1: +%*7hx: 0x1:0:4: +%7hx: 2a:1:3:42: +%*7hx: 2a:0:3: +%7hx: 2A:1:3:42: +%*7hx: 2A:0:3: +%7hx: 0X2a:1:5:42: +%*7hx: 0X2a:0:5: +%7hx: 0x2A:1:5:42: +%*7hx: 0x2A:0:5: +%7hx: ffff:1:5:65535: +%*7hx: ffff:0:5: +%7hx: FFFF:1:5:65535: +%*7hx: FFFF:0:5: +%7hx: 0Xffff:1:7:65535: +%*7hx: 0Xffff:0:7: +%7hx: 0xFFFF:1:7:65535: +%*7hx: 0xFFFF:0:7: +%7hx: 10000:1:6:0: +%*7hx: 10000:0:6: +%7hx: 0X10000:1:8:0: +%*7hx: 0X10000:0:8: +%7hx: 0x10000:1:8:0: +%*7hx: 0x10000:0:8: +%7hx: 10029:1:6:41: +%*7hx: 10029:0:6: +%7hx: 0X10029:1:8:41: +%*7hx: 0X10029:0:8: +%7hx: 0x10029:1:8:41: +%*7hx: 0x10029:0:8: +%7hx: +0:1:3:0: +%*7hx: +0:0:3: +%7hx: +0X0:1:5:0: +%*7hx: +0X0:0:5: +%7hx: +0x0:1:5:0: +%*7hx: +0x0:0:5: +%7hx: +1:1:3:1: +%*7hx: +1:0:3: +%7hx: +0X1:1:5:1: +%*7hx: +0X1:0:5: +%7hx: +0x1:1:5:1: +%*7hx: +0x1:0:5: +%7hx: +2a:1:4:42: +%*7hx: +2a:0:4: +%7hx: +2A:1:4:42: +%*7hx: +2A:0:4: +%7hx: +0X2a:1:6:42: +%*7hx: +0X2a:0:6: +%7hx: +0x2A:1:6:42: +%*7hx: +0x2A:0:6: +%7hx: +ffff:1:6:65535: +%*7hx: +ffff:0:6: +%7hx: +FFFF:1:6:65535: +%*7hx: +FFFF:0:6: +%7hx: +0Xffff:1:8:65535: +%*7hx: +0Xffff:0:8: +%7hx: +0xFFFF:1:8:65535: +%*7hx: +0xFFFF:0:8: +%7hx: +10000:1:7:0: +%*7hx: +10000:0:7: +%7hx: +0X10000:1:8:4096: +%*7hx: +0X10000:0:8: +%7hx: +0x10000:1:8:4096: +%*7hx: +0x10000:0:8: +%7hx: +10029:1:7:41: +%*7hx: +10029:0:7: +%7hx: +0X10029:1:8:4098: +%*7hx: +0X10029:0:8: +%7hx: +0x10029:1:8:4098: +%*7hx: +0x10029:0:8: diff --git a/stdio-common/tst-scanf-format-ushort-xx.input b/stdio-common/tst-scanf-format-ushort-xx.input new file mode 100644 index 0000000..fca910a --- /dev/null +++ b/stdio-common/tst-scanf-format-ushort-xx.input @@ -0,0 +1,714 @@ +%hX::0:-1: +%*hX::0:-1: +%hX:-7b:1:3:65413: +%*hX:-7b:0:3: +%hX:-7B:1:3:65413: +%*hX:-7B:0:3: +%hX:-0X7b:1:5:65413: +%*hX:-0X7b:0:5: +%hX:-0x7B:1:5:65413: +%*hX:-0x7B:0:5: +%hX:-1:1:2:65535: +%*hX:-1:0:2: +%hX:-0X1:1:4:65535: +%*hX:-0X1:0:4: +%hX:-0x1:1:4:65535: +%*hX:-0x1:0:4: +%hX:-0:1:2:0: +%*hX:-0:0:2: +%hX:-0X0:1:4:0: +%*hX:-0X0:0:4: +%hX:-0x0:1:4:0: +%*hX:-0x0:0:4: +%hX:0:1:1:0: +%*hX:0:0:1: +%hX:0X0:1:3:0: +%*hX:0X0:0:3: +%hX:0x0:1:3:0: +%*hX:0x0:0:3: +%hX:1:1:1:1: +%*hX:1:0:1: +%hX:0X1:1:3:1: +%*hX:0X1:0:3: +%hX:0x1:1:3:1: +%*hX:0x1:0:3: +%hX:2a:1:2:42: +%*hX:2a:0:2: +%hX:2A:1:2:42: +%*hX:2A:0:2: +%hX:0X2a:1:4:42: +%*hX:0X2a:0:4: +%hX:0x2A:1:4:42: +%*hX:0x2A:0:4: +%hX:ffff:1:4:65535: +%*hX:ffff:0:4: +%hX:FFFF:1:4:65535: +%*hX:FFFF:0:4: +%hX:0Xffff:1:6:65535: +%*hX:0Xffff:0:6: +%hX:0xFFFF:1:6:65535: +%*hX:0xFFFF:0:6: +%hX:10000:1:5:0: +%*hX:10000:0:5: +%hX:0X10000:1:7:0: +%*hX:0X10000:0:7: +%hX:0x10000:1:7:0: +%*hX:0x10000:0:7: +%hX:10029:1:5:41: +%*hX:10029:0:5: +%hX:0X10029:1:7:41: +%*hX:0X10029:0:7: +%hX:0x10029:1:7:41: +%*hX:0x10029:0:7: +%hX:+0:1:2:0: +%*hX:+0:0:2: +%hX:+0X0:1:4:0: +%*hX:+0X0:0:4: +%hX:+0x0:1:4:0: +%*hX:+0x0:0:4: +%hX:+1:1:2:1: +%*hX:+1:0:2: +%hX:+0X1:1:4:1: +%*hX:+0X1:0:4: +%hX:+0x1:1:4:1: +%*hX:+0x1:0:4: +%hX:+2a:1:3:42: +%*hX:+2a:0:3: +%hX:+2A:1:3:42: +%*hX:+2A:0:3: +%hX:+0X2a:1:5:42: +%*hX:+0X2a:0:5: +%hX:+0x2A:1:5:42: +%*hX:+0x2A:0:5: +%hX:+ffff:1:5:65535: +%*hX:+ffff:0:5: +%hX:+FFFF:1:5:65535: +%*hX:+FFFF:0:5: +%hX:+0Xffff:1:7:65535: +%*hX:+0Xffff:0:7: +%hX:+0xFFFF:1:7:65535: +%*hX:+0xFFFF:0:7: +%hX:+10000:1:6:0: +%*hX:+10000:0:6: +%hX:+0X10000:1:8:0: +%*hX:+0X10000:0:8: +%hX:+0x10000:1:8:0: +%*hX:+0x10000:0:8: +%hX:+10029:1:6:41: +%*hX:+10029:0:6: +%hX:+0X10029:1:8:41: +%*hX:+0X10029:0:8: +%hX:+0x10029:1:8:41: +%*hX:+0x10029:0:8: +%1hX::0:-1: +%*1hX::0:-1: +%1hX:-7b:0:-1: +%*1hX:-7b:0:-1: +%1hX:-7B:0:-1: +%*1hX:-7B:0:-1: +%1hX:-0X7b:0:-1: +%*1hX:-0X7b:0:-1: +%1hX:-0x7B:0:-1: +%*1hX:-0x7B:0:-1: +%1hX:-1:0:-1: +%*1hX:-1:0:-1: +%1hX:-0X1:0:-1: +%*1hX:-0X1:0:-1: +%1hX:-0x1:0:-1: +%*1hX:-0x1:0:-1: +%1hX:-0:0:-1: +%*1hX:-0:0:-1: +%1hX:-0X0:0:-1: +%*1hX:-0X0:0:-1: +%1hX:-0x0:0:-1: +%*1hX:-0x0:0:-1: +%1hX:0:1:1:0: +%*1hX:0:0:1: +%1hX:0X0:1:1:0: +%*1hX:0X0:0:1: +%1hX:0x0:1:1:0: +%*1hX:0x0:0:1: +%1hX:1:1:1:1: +%*1hX:1:0:1: +%1hX:0X1:1:1:0: +%*1hX:0X1:0:1: +%1hX:0x1:1:1:0: +%*1hX:0x1:0:1: +%1hX:2a:1:1:2: +%*1hX:2a:0:1: +%1hX:2A:1:1:2: +%*1hX:2A:0:1: +%1hX:0X2a:1:1:0: +%*1hX:0X2a:0:1: +%1hX:0x2A:1:1:0: +%*1hX:0x2A:0:1: +%1hX:ffff:1:1:15: +%*1hX:ffff:0:1: +%1hX:FFFF:1:1:15: +%*1hX:FFFF:0:1: +%1hX:0Xffff:1:1:0: +%*1hX:0Xffff:0:1: +%1hX:0xFFFF:1:1:0: +%*1hX:0xFFFF:0:1: +%1hX:10000:1:1:1: +%*1hX:10000:0:1: +%1hX:0X10000:1:1:0: +%*1hX:0X10000:0:1: +%1hX:0x10000:1:1:0: +%*1hX:0x10000:0:1: +%1hX:10029:1:1:1: +%*1hX:10029:0:1: +%1hX:0X10029:1:1:0: +%*1hX:0X10029:0:1: +%1hX:0x10029:1:1:0: +%*1hX:0x10029:0:1: +%1hX:+0:0:-1: +%*1hX:+0:0:-1: +%1hX:+0X0:0:-1: +%*1hX:+0X0:0:-1: +%1hX:+0x0:0:-1: +%*1hX:+0x0:0:-1: +%1hX:+1:0:-1: +%*1hX:+1:0:-1: +%1hX:+0X1:0:-1: +%*1hX:+0X1:0:-1: +%1hX:+0x1:0:-1: +%*1hX:+0x1:0:-1: +%1hX:+2a:0:-1: +%*1hX:+2a:0:-1: +%1hX:+2A:0:-1: +%*1hX:+2A:0:-1: +%1hX:+0X2a:0:-1: +%*1hX:+0X2a:0:-1: +%1hX:+0x2A:0:-1: +%*1hX:+0x2A:0:-1: +%1hX:+ffff:0:-1: +%*1hX:+ffff:0:-1: +%1hX:+FFFF:0:-1: +%*1hX:+FFFF:0:-1: +%1hX:+0Xffff:0:-1: +%*1hX:+0Xffff:0:-1: +%1hX:+0xFFFF:0:-1: +%*1hX:+0xFFFF:0:-1: +%1hX:+10000:0:-1: +%*1hX:+10000:0:-1: +%1hX:+0X10000:0:-1: +%*1hX:+0X10000:0:-1: +%1hX:+0x10000:0:-1: +%*1hX:+0x10000:0:-1: +%1hX:+10029:0:-1: +%*1hX:+10029:0:-1: +%1hX:+0X10029:0:-1: +%*1hX:+0X10029:0:-1: +%1hX:+0x10029:0:-1: +%*1hX:+0x10029:0:-1: +%2hX::0:-1: +%*2hX::0:-1: +%2hX:-7b:1:2:65529: +%*2hX:-7b:0:2: +%2hX:-7B:1:2:65529: +%*2hX:-7B:0:2: +%2hX:-0X7b:1:2:0: +%*2hX:-0X7b:0:2: +%2hX:-0x7B:1:2:0: +%*2hX:-0x7B:0:2: +%2hX:-1:1:2:65535: +%*2hX:-1:0:2: +%2hX:-0X1:1:2:0: +%*2hX:-0X1:0:2: +%2hX:-0x1:1:2:0: +%*2hX:-0x1:0:2: +%2hX:-0:1:2:0: +%*2hX:-0:0:2: +%2hX:-0X0:1:2:0: +%*2hX:-0X0:0:2: +%2hX:-0x0:1:2:0: +%*2hX:-0x0:0:2: +%2hX:0:1:1:0: +%*2hX:0:0:1: +%2hX:0X0:0:-1: +%*2hX:0X0:0:-1: +%2hX:0x0:0:-1: +%*2hX:0x0:0:-1: +%2hX:1:1:1:1: +%*2hX:1:0:1: +%2hX:0X1:0:-1: +%*2hX:0X1:0:-1: +%2hX:0x1:0:-1: +%*2hX:0x1:0:-1: +%2hX:2a:1:2:42: +%*2hX:2a:0:2: +%2hX:2A:1:2:42: +%*2hX:2A:0:2: +%2hX:0X2a:0:-1: +%*2hX:0X2a:0:-1: +%2hX:0x2A:0:-1: +%*2hX:0x2A:0:-1: +%2hX:ffff:1:2:255: +%*2hX:ffff:0:2: +%2hX:FFFF:1:2:255: +%*2hX:FFFF:0:2: +%2hX:0Xffff:0:-1: +%*2hX:0Xffff:0:-1: +%2hX:0xFFFF:0:-1: +%*2hX:0xFFFF:0:-1: +%2hX:10000:1:2:16: +%*2hX:10000:0:2: +%2hX:0X10000:0:-1: +%*2hX:0X10000:0:-1: +%2hX:0x10000:0:-1: +%*2hX:0x10000:0:-1: +%2hX:10029:1:2:16: +%*2hX:10029:0:2: +%2hX:0X10029:0:-1: +%*2hX:0X10029:0:-1: +%2hX:0x10029:0:-1: +%*2hX:0x10029:0:-1: +%2hX:+0:1:2:0: +%*2hX:+0:0:2: +%2hX:+0X0:1:2:0: +%*2hX:+0X0:0:2: +%2hX:+0x0:1:2:0: +%*2hX:+0x0:0:2: +%2hX:+1:1:2:1: +%*2hX:+1:0:2: +%2hX:+0X1:1:2:0: +%*2hX:+0X1:0:2: +%2hX:+0x1:1:2:0: +%*2hX:+0x1:0:2: +%2hX:+2a:1:2:2: +%*2hX:+2a:0:2: +%2hX:+2A:1:2:2: +%*2hX:+2A:0:2: +%2hX:+0X2a:1:2:0: +%*2hX:+0X2a:0:2: +%2hX:+0x2A:1:2:0: +%*2hX:+0x2A:0:2: +%2hX:+ffff:1:2:15: +%*2hX:+ffff:0:2: +%2hX:+FFFF:1:2:15: +%*2hX:+FFFF:0:2: +%2hX:+0Xffff:1:2:0: +%*2hX:+0Xffff:0:2: +%2hX:+0xFFFF:1:2:0: +%*2hX:+0xFFFF:0:2: +%2hX:+10000:1:2:1: +%*2hX:+10000:0:2: +%2hX:+0X10000:1:2:0: +%*2hX:+0X10000:0:2: +%2hX:+0x10000:1:2:0: +%*2hX:+0x10000:0:2: +%2hX:+10029:1:2:1: +%*2hX:+10029:0:2: +%2hX:+0X10029:1:2:0: +%*2hX:+0X10029:0:2: +%2hX:+0x10029:1:2:0: +%*2hX:+0x10029:0:2: +%4hX::0:-1: +%*4hX::0:-1: +%4hX:-7b:1:3:65413: +%*4hX:-7b:0:3: +%4hX:-7B:1:3:65413: +%*4hX:-7B:0:3: +%4hX:-0X7b:1:4:65529: +%*4hX:-0X7b:0:4: +%4hX:-0x7B:1:4:65529: +%*4hX:-0x7B:0:4: +%4hX:-1:1:2:65535: +%*4hX:-1:0:2: +%4hX:-0X1:1:4:65535: +%*4hX:-0X1:0:4: +%4hX:-0x1:1:4:65535: +%*4hX:-0x1:0:4: +%4hX:-0:1:2:0: +%*4hX:-0:0:2: +%4hX:-0X0:1:4:0: +%*4hX:-0X0:0:4: +%4hX:-0x0:1:4:0: +%*4hX:-0x0:0:4: +%4hX:0:1:1:0: +%*4hX:0:0:1: +%4hX:0X0:1:3:0: +%*4hX:0X0:0:3: +%4hX:0x0:1:3:0: +%*4hX:0x0:0:3: +%4hX:1:1:1:1: +%*4hX:1:0:1: +%4hX:0X1:1:3:1: +%*4hX:0X1:0:3: +%4hX:0x1:1:3:1: +%*4hX:0x1:0:3: +%4hX:2a:1:2:42: +%*4hX:2a:0:2: +%4hX:2A:1:2:42: +%*4hX:2A:0:2: +%4hX:0X2a:1:4:42: +%*4hX:0X2a:0:4: +%4hX:0x2A:1:4:42: +%*4hX:0x2A:0:4: +%4hX:ffff:1:4:65535: +%*4hX:ffff:0:4: +%4hX:FFFF:1:4:65535: +%*4hX:FFFF:0:4: +%4hX:0Xffff:1:4:255: +%*4hX:0Xffff:0:4: +%4hX:0xFFFF:1:4:255: +%*4hX:0xFFFF:0:4: +%4hX:10000:1:4:4096: +%*4hX:10000:0:4: +%4hX:0X10000:1:4:16: +%*4hX:0X10000:0:4: +%4hX:0x10000:1:4:16: +%*4hX:0x10000:0:4: +%4hX:10029:1:4:4098: +%*4hX:10029:0:4: +%4hX:0X10029:1:4:16: +%*4hX:0X10029:0:4: +%4hX:0x10029:1:4:16: +%*4hX:0x10029:0:4: +%4hX:+0:1:2:0: +%*4hX:+0:0:2: +%4hX:+0X0:1:4:0: +%*4hX:+0X0:0:4: +%4hX:+0x0:1:4:0: +%*4hX:+0x0:0:4: +%4hX:+1:1:2:1: +%*4hX:+1:0:2: +%4hX:+0X1:1:4:1: +%*4hX:+0X1:0:4: +%4hX:+0x1:1:4:1: +%*4hX:+0x1:0:4: +%4hX:+2a:1:3:42: +%*4hX:+2a:0:3: +%4hX:+2A:1:3:42: +%*4hX:+2A:0:3: +%4hX:+0X2a:1:4:2: +%*4hX:+0X2a:0:4: +%4hX:+0x2A:1:4:2: +%*4hX:+0x2A:0:4: +%4hX:+ffff:1:4:4095: +%*4hX:+ffff:0:4: +%4hX:+FFFF:1:4:4095: +%*4hX:+FFFF:0:4: +%4hX:+0Xffff:1:4:15: +%*4hX:+0Xffff:0:4: +%4hX:+0xFFFF:1:4:15: +%*4hX:+0xFFFF:0:4: +%4hX:+10000:1:4:256: +%*4hX:+10000:0:4: +%4hX:+0X10000:1:4:1: +%*4hX:+0X10000:0:4: +%4hX:+0x10000:1:4:1: +%*4hX:+0x10000:0:4: +%4hX:+10029:1:4:256: +%*4hX:+10029:0:4: +%4hX:+0X10029:1:4:1: +%*4hX:+0X10029:0:4: +%4hX:+0x10029:1:4:1: +%*4hX:+0x10029:0:4: +%7hX::0:-1: +%*7hX::0:-1: +%7hX:-7b:1:3:65413: +%*7hX:-7b:0:3: +%7hX:-7B:1:3:65413: +%*7hX:-7B:0:3: +%7hX:-0X7b:1:5:65413: +%*7hX:-0X7b:0:5: +%7hX:-0x7B:1:5:65413: +%*7hX:-0x7B:0:5: +%7hX:-1:1:2:65535: +%*7hX:-1:0:2: +%7hX:-0X1:1:4:65535: +%*7hX:-0X1:0:4: +%7hX:-0x1:1:4:65535: +%*7hX:-0x1:0:4: +%7hX:-0:1:2:0: +%*7hX:-0:0:2: +%7hX:-0X0:1:4:0: +%*7hX:-0X0:0:4: +%7hX:-0x0:1:4:0: +%*7hX:-0x0:0:4: +%7hX:0:1:1:0: +%*7hX:0:0:1: +%7hX:0X0:1:3:0: +%*7hX:0X0:0:3: +%7hX:0x0:1:3:0: +%*7hX:0x0:0:3: +%7hX:1:1:1:1: +%*7hX:1:0:1: +%7hX:0X1:1:3:1: +%*7hX:0X1:0:3: +%7hX:0x1:1:3:1: +%*7hX:0x1:0:3: +%7hX:2a:1:2:42: +%*7hX:2a:0:2: +%7hX:2A:1:2:42: +%*7hX:2A:0:2: +%7hX:0X2a:1:4:42: +%*7hX:0X2a:0:4: +%7hX:0x2A:1:4:42: +%*7hX:0x2A:0:4: +%7hX:ffff:1:4:65535: +%*7hX:ffff:0:4: +%7hX:FFFF:1:4:65535: +%*7hX:FFFF:0:4: +%7hX:0Xffff:1:6:65535: +%*7hX:0Xffff:0:6: +%7hX:0xFFFF:1:6:65535: +%*7hX:0xFFFF:0:6: +%7hX:10000:1:5:0: +%*7hX:10000:0:5: +%7hX:0X10000:1:7:0: +%*7hX:0X10000:0:7: +%7hX:0x10000:1:7:0: +%*7hX:0x10000:0:7: +%7hX:10029:1:5:41: +%*7hX:10029:0:5: +%7hX:0X10029:1:7:41: +%*7hX:0X10029:0:7: +%7hX:0x10029:1:7:41: +%*7hX:0x10029:0:7: +%7hX:+0:1:2:0: +%*7hX:+0:0:2: +%7hX:+0X0:1:4:0: +%*7hX:+0X0:0:4: +%7hX:+0x0:1:4:0: +%*7hX:+0x0:0:4: +%7hX:+1:1:2:1: +%*7hX:+1:0:2: +%7hX:+0X1:1:4:1: +%*7hX:+0X1:0:4: +%7hX:+0x1:1:4:1: +%*7hX:+0x1:0:4: +%7hX:+2a:1:3:42: +%*7hX:+2a:0:3: +%7hX:+2A:1:3:42: +%*7hX:+2A:0:3: +%7hX:+0X2a:1:5:42: +%*7hX:+0X2a:0:5: +%7hX:+0x2A:1:5:42: +%*7hX:+0x2A:0:5: +%7hX:+ffff:1:5:65535: +%*7hX:+ffff:0:5: +%7hX:+FFFF:1:5:65535: +%*7hX:+FFFF:0:5: +%7hX:+0Xffff:1:7:65535: +%*7hX:+0Xffff:0:7: +%7hX:+0xFFFF:1:7:65535: +%*7hX:+0xFFFF:0:7: +%7hX:+10000:1:6:0: +%*7hX:+10000:0:6: +%7hX:+0X10000:1:7:4096: +%*7hX:+0X10000:0:7: +%7hX:+0x10000:1:7:4096: +%*7hX:+0x10000:0:7: +%7hX:+10029:1:6:41: +%*7hX:+10029:0:6: +%7hX:+0X10029:1:7:4098: +%*7hX:+0X10029:0:7: +%7hX:+0x10029:1:7:4098: +%*7hX:+0x10029:0:7: +%2hX: :0:-1: +%*2hX: :0:-1: +%2hX: -7b:1:3:65529: +%*2hX: -7b:0:3: +%2hX: -7B:1:3:65529: +%*2hX: -7B:0:3: +%2hX: -0X7b:1:3:0: +%*2hX: -0X7b:0:3: +%2hX: -0x7B:1:3:0: +%*2hX: -0x7B:0:3: +%2hX: -1:1:3:65535: +%*2hX: -1:0:3: +%2hX: -0X1:1:3:0: +%*2hX: -0X1:0:3: +%2hX: -0x1:1:3:0: +%*2hX: -0x1:0:3: +%2hX: -0:1:3:0: +%*2hX: -0:0:3: +%2hX: -0X0:1:3:0: +%*2hX: -0X0:0:3: +%2hX: -0x0:1:3:0: +%*2hX: -0x0:0:3: +%2hX: 0:1:2:0: +%*2hX: 0:0:2: +%2hX: 0X0:0:-1: +%*2hX: 0X0:0:-1: +%2hX: 0x0:0:-1: +%*2hX: 0x0:0:-1: +%2hX: 1:1:2:1: +%*2hX: 1:0:2: +%2hX: 0X1:0:-1: +%*2hX: 0X1:0:-1: +%2hX: 0x1:0:-1: +%*2hX: 0x1:0:-1: +%2hX: 2a:1:3:42: +%*2hX: 2a:0:3: +%2hX: 2A:1:3:42: +%*2hX: 2A:0:3: +%2hX: 0X2a:0:-1: +%*2hX: 0X2a:0:-1: +%2hX: 0x2A:0:-1: +%*2hX: 0x2A:0:-1: +%2hX: ffff:1:3:255: +%*2hX: ffff:0:3: +%2hX: FFFF:1:3:255: +%*2hX: FFFF:0:3: +%2hX: 0Xffff:0:-1: +%*2hX: 0Xffff:0:-1: +%2hX: 0xFFFF:0:-1: +%*2hX: 0xFFFF:0:-1: +%2hX: 10000:1:3:16: +%*2hX: 10000:0:3: +%2hX: 0X10000:0:-1: +%*2hX: 0X10000:0:-1: +%2hX: 0x10000:0:-1: +%*2hX: 0x10000:0:-1: +%2hX: 10029:1:3:16: +%*2hX: 10029:0:3: +%2hX: 0X10029:0:-1: +%*2hX: 0X10029:0:-1: +%2hX: 0x10029:0:-1: +%*2hX: 0x10029:0:-1: +%2hX: +0:1:3:0: +%*2hX: +0:0:3: +%2hX: +0X0:1:3:0: +%*2hX: +0X0:0:3: +%2hX: +0x0:1:3:0: +%*2hX: +0x0:0:3: +%2hX: +1:1:3:1: +%*2hX: +1:0:3: +%2hX: +0X1:1:3:0: +%*2hX: +0X1:0:3: +%2hX: +0x1:1:3:0: +%*2hX: +0x1:0:3: +%2hX: +2a:1:3:2: +%*2hX: +2a:0:3: +%2hX: +2A:1:3:2: +%*2hX: +2A:0:3: +%2hX: +0X2a:1:3:0: +%*2hX: +0X2a:0:3: +%2hX: +0x2A:1:3:0: +%*2hX: +0x2A:0:3: +%2hX: +ffff:1:3:15: +%*2hX: +ffff:0:3: +%2hX: +FFFF:1:3:15: +%*2hX: +FFFF:0:3: +%2hX: +0Xffff:1:3:0: +%*2hX: +0Xffff:0:3: +%2hX: +0xFFFF:1:3:0: +%*2hX: +0xFFFF:0:3: +%2hX: +10000:1:3:1: +%*2hX: +10000:0:3: +%2hX: +0X10000:1:3:0: +%*2hX: +0X10000:0:3: +%2hX: +0x10000:1:3:0: +%*2hX: +0x10000:0:3: +%2hX: +10029:1:3:1: +%*2hX: +10029:0:3: +%2hX: +0X10029:1:3:0: +%*2hX: +0X10029:0:3: +%2hX: +0x10029:1:3:0: +%*2hX: +0x10029:0:3: +%7hX: :0:-1: +%*7hX: :0:-1: +%7hX: -7b:1:4:65413: +%*7hX: -7b:0:4: +%7hX: -7B:1:4:65413: +%*7hX: -7B:0:4: +%7hX: -0X7b:1:6:65413: +%*7hX: -0X7b:0:6: +%7hX: -0x7B:1:6:65413: +%*7hX: -0x7B:0:6: +%7hX: -1:1:3:65535: +%*7hX: -1:0:3: +%7hX: -0X1:1:5:65535: +%*7hX: -0X1:0:5: +%7hX: -0x1:1:5:65535: +%*7hX: -0x1:0:5: +%7hX: -0:1:3:0: +%*7hX: -0:0:3: +%7hX: -0X0:1:5:0: +%*7hX: -0X0:0:5: +%7hX: -0x0:1:5:0: +%*7hX: -0x0:0:5: +%7hX: 0:1:2:0: +%*7hX: 0:0:2: +%7hX: 0X0:1:4:0: +%*7hX: 0X0:0:4: +%7hX: 0x0:1:4:0: +%*7hX: 0x0:0:4: +%7hX: 1:1:2:1: +%*7hX: 1:0:2: +%7hX: 0X1:1:4:1: +%*7hX: 0X1:0:4: +%7hX: 0x1:1:4:1: +%*7hX: 0x1:0:4: +%7hX: 2a:1:3:42: +%*7hX: 2a:0:3: +%7hX: 2A:1:3:42: +%*7hX: 2A:0:3: +%7hX: 0X2a:1:5:42: +%*7hX: 0X2a:0:5: +%7hX: 0x2A:1:5:42: +%*7hX: 0x2A:0:5: +%7hX: ffff:1:5:65535: +%*7hX: ffff:0:5: +%7hX: FFFF:1:5:65535: +%*7hX: FFFF:0:5: +%7hX: 0Xffff:1:7:65535: +%*7hX: 0Xffff:0:7: +%7hX: 0xFFFF:1:7:65535: +%*7hX: 0xFFFF:0:7: +%7hX: 10000:1:6:0: +%*7hX: 10000:0:6: +%7hX: 0X10000:1:8:0: +%*7hX: 0X10000:0:8: +%7hX: 0x10000:1:8:0: +%*7hX: 0x10000:0:8: +%7hX: 10029:1:6:41: +%*7hX: 10029:0:6: +%7hX: 0X10029:1:8:41: +%*7hX: 0X10029:0:8: +%7hX: 0x10029:1:8:41: +%*7hX: 0x10029:0:8: +%7hX: +0:1:3:0: +%*7hX: +0:0:3: +%7hX: +0X0:1:5:0: +%*7hX: +0X0:0:5: +%7hX: +0x0:1:5:0: +%*7hX: +0x0:0:5: +%7hX: +1:1:3:1: +%*7hX: +1:0:3: +%7hX: +0X1:1:5:1: +%*7hX: +0X1:0:5: +%7hX: +0x1:1:5:1: +%*7hX: +0x1:0:5: +%7hX: +2a:1:4:42: +%*7hX: +2a:0:4: +%7hX: +2A:1:4:42: +%*7hX: +2A:0:4: +%7hX: +0X2a:1:6:42: +%*7hX: +0X2a:0:6: +%7hX: +0x2A:1:6:42: +%*7hX: +0x2A:0:6: +%7hX: +ffff:1:6:65535: +%*7hX: +ffff:0:6: +%7hX: +FFFF:1:6:65535: +%*7hX: +FFFF:0:6: +%7hX: +0Xffff:1:8:65535: +%*7hX: +0Xffff:0:8: +%7hX: +0xFFFF:1:8:65535: +%*7hX: +0xFFFF:0:8: +%7hX: +10000:1:7:0: +%*7hX: +10000:0:7: +%7hX: +0X10000:1:8:4096: +%*7hX: +0X10000:0:8: +%7hX: +0x10000:1:8:4096: +%*7hX: +0x10000:0:8: +%7hX: +10029:1:7:41: +%*7hX: +10029:0:7: +%7hX: +0X10029:1:8:4098: +%*7hX: +0X10029:0:8: +%7hX: +0x10029:1:8:4098: +%*7hX: +0x10029:0:8: diff --git a/stdio-common/tst-scanf-format-v-c.c b/stdio-common/tst-scanf-format-v-c.c new file mode 100644 index 0000000..0e2c000 --- /dev/null +++ b/stdio-common/tst-scanf-format-v-c.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vscanf' input for the character conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-v.h" +#include "tst-scanf-format-character.h" +#include "tst-scanf-format-skeleton-c.c" diff --git a/stdio-common/tst-scanf-format-v-char.c b/stdio-common/tst-scanf-format-v-char.c new file mode 100644 index 0000000..be3a56c --- /dev/null +++ b/stdio-common/tst-scanf-format-v-char.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vscanf' input for signed char conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-v.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-char.c" diff --git a/stdio-common/tst-scanf-format-v-double.c b/stdio-common/tst-scanf-format-v-double.c new file mode 100644 index 0000000..9188631 --- /dev/null +++ b/stdio-common/tst-scanf-format-v-double.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vscanf' input for double conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-v.h" +#include "tst-scanf-format-real.h" +#include "tst-scanf-format-skeleton-double.c" diff --git a/stdio-common/tst-scanf-format-v-float.c b/stdio-common/tst-scanf-format-v-float.c new file mode 100644 index 0000000..5d289d3 --- /dev/null +++ b/stdio-common/tst-scanf-format-v-float.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vscanf' input for float conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-v.h" +#include "tst-scanf-format-real.h" +#include "tst-scanf-format-skeleton-float.c" diff --git a/stdio-common/tst-scanf-format-v-int.c b/stdio-common/tst-scanf-format-v-int.c new file mode 100644 index 0000000..770a686 --- /dev/null +++ b/stdio-common/tst-scanf-format-v-int.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vscanf' input for int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-v.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-int.c" diff --git a/stdio-common/tst-scanf-format-v-ldouble.c b/stdio-common/tst-scanf-format-v-ldouble.c new file mode 100644 index 0000000..8215ea7 --- /dev/null +++ b/stdio-common/tst-scanf-format-v-ldouble.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vscanf' input for long double conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-v.h" +#include "tst-scanf-format-real.h" +#include "tst-scanf-format-skeleton-ldouble.c" diff --git a/stdio-common/tst-scanf-format-v-llong.c b/stdio-common/tst-scanf-format-v-llong.c new file mode 100644 index 0000000..2a1ef02 --- /dev/null +++ b/stdio-common/tst-scanf-format-v-llong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vscanf' input for long long conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-v.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-llong.c" diff --git a/stdio-common/tst-scanf-format-v-long.c b/stdio-common/tst-scanf-format-v-long.c new file mode 100644 index 0000000..8376032 --- /dev/null +++ b/stdio-common/tst-scanf-format-v-long.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vscanf' input for long conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-v.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-long.c" diff --git a/stdio-common/tst-scanf-format-v-short.c b/stdio-common/tst-scanf-format-v-short.c new file mode 100644 index 0000000..23b9c56 --- /dev/null +++ b/stdio-common/tst-scanf-format-v-short.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vscanf' input for short int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-v.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-short.c" diff --git a/stdio-common/tst-scanf-format-v-uchar.c b/stdio-common/tst-scanf-format-v-uchar.c new file mode 100644 index 0000000..861db22 --- /dev/null +++ b/stdio-common/tst-scanf-format-v-uchar.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vscanf' input for unsigned char conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-v.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-uchar.c" diff --git a/stdio-common/tst-scanf-format-v-uint.c b/stdio-common/tst-scanf-format-v-uint.c new file mode 100644 index 0000000..30e58c5 --- /dev/null +++ b/stdio-common/tst-scanf-format-v-uint.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vscanf' input for unsigned int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-v.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-uint.c" diff --git a/stdio-common/tst-scanf-format-v-ullong.c b/stdio-common/tst-scanf-format-v-ullong.c new file mode 100644 index 0000000..ee2914d --- /dev/null +++ b/stdio-common/tst-scanf-format-v-ullong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vscanf' input for unsigned long long int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-v.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-ullong.c" diff --git a/stdio-common/tst-scanf-format-v-ulong.c b/stdio-common/tst-scanf-format-v-ulong.c new file mode 100644 index 0000000..f7864dd --- /dev/null +++ b/stdio-common/tst-scanf-format-v-ulong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vscanf' input for unsigned long int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-v.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-ulong.c" diff --git a/stdio-common/tst-scanf-format-v-ushort.c b/stdio-common/tst-scanf-format-v-ushort.c new file mode 100644 index 0000000..79ca16b --- /dev/null +++ b/stdio-common/tst-scanf-format-v-ushort.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vscanf' input for unsigned short int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-v.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-ushort.c" diff --git a/stdio-common/tst-scanf-format-v.h b/stdio-common/tst-scanf-format-v.h new file mode 100644 index 0000000..bf19877 --- /dev/null +++ b/stdio-common/tst-scanf-format-v.h @@ -0,0 +1,36 @@ +/* Test feature wrapper for formatted 'vscanf' input. + 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 + 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/>. */ + +#include <stdarg.h> +#include <stdio.h> + +static int +scanf_under_test (const char *restrict fmt, ...) +{ + va_list ap; + int result; + + va_start (ap, fmt); + result = vscanf (fmt, ap); + va_end (ap); + if (ferror (stdin)) + result = INPUT_ERROR; + else if (result == EOF) + result = INPUT_EOF; + return result; +} diff --git a/stdio-common/tst-scanf-format-vf-c.c b/stdio-common/tst-scanf-format-vf-c.c new file mode 100644 index 0000000..307bfe8 --- /dev/null +++ b/stdio-common/tst-scanf-format-vf-c.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vfscanf' input for the character conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vf.h" +#include "tst-scanf-format-character.h" +#include "tst-scanf-format-skeleton-c.c" diff --git a/stdio-common/tst-scanf-format-vf-char.c b/stdio-common/tst-scanf-format-vf-char.c new file mode 100644 index 0000000..602899b --- /dev/null +++ b/stdio-common/tst-scanf-format-vf-char.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vfscanf' input for signed char conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vf.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-char.c" diff --git a/stdio-common/tst-scanf-format-vf-double.c b/stdio-common/tst-scanf-format-vf-double.c new file mode 100644 index 0000000..8b58bbe --- /dev/null +++ b/stdio-common/tst-scanf-format-vf-double.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vfscanf' input for double conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vf.h" +#include "tst-scanf-format-real.h" +#include "tst-scanf-format-skeleton-double.c" diff --git a/stdio-common/tst-scanf-format-vf-float.c b/stdio-common/tst-scanf-format-vf-float.c new file mode 100644 index 0000000..81dad06 --- /dev/null +++ b/stdio-common/tst-scanf-format-vf-float.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vfscanf' input for float conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vf.h" +#include "tst-scanf-format-real.h" +#include "tst-scanf-format-skeleton-float.c" diff --git a/stdio-common/tst-scanf-format-vf-int.c b/stdio-common/tst-scanf-format-vf-int.c new file mode 100644 index 0000000..8038791 --- /dev/null +++ b/stdio-common/tst-scanf-format-vf-int.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vfscanf' input for int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vf.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-int.c" diff --git a/stdio-common/tst-scanf-format-vf-ldouble.c b/stdio-common/tst-scanf-format-vf-ldouble.c new file mode 100644 index 0000000..ec9a7c4 --- /dev/null +++ b/stdio-common/tst-scanf-format-vf-ldouble.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vfscanf' input for long double conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vf.h" +#include "tst-scanf-format-real.h" +#include "tst-scanf-format-skeleton-ldouble.c" diff --git a/stdio-common/tst-scanf-format-vf-llong.c b/stdio-common/tst-scanf-format-vf-llong.c new file mode 100644 index 0000000..adc4b12 --- /dev/null +++ b/stdio-common/tst-scanf-format-vf-llong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vfscanf' input for long long conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vf.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-llong.c" diff --git a/stdio-common/tst-scanf-format-vf-long.c b/stdio-common/tst-scanf-format-vf-long.c new file mode 100644 index 0000000..5f26d6c --- /dev/null +++ b/stdio-common/tst-scanf-format-vf-long.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vfscanf' input for long conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vf.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-long.c" diff --git a/stdio-common/tst-scanf-format-vf-short.c b/stdio-common/tst-scanf-format-vf-short.c new file mode 100644 index 0000000..0e081ea --- /dev/null +++ b/stdio-common/tst-scanf-format-vf-short.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vfscanf' input for short int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vf.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-short.c" diff --git a/stdio-common/tst-scanf-format-vf-uchar.c b/stdio-common/tst-scanf-format-vf-uchar.c new file mode 100644 index 0000000..2e879f5 --- /dev/null +++ b/stdio-common/tst-scanf-format-vf-uchar.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vfscanf' input for unsigned char conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vf.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-uchar.c" diff --git a/stdio-common/tst-scanf-format-vf-uint.c b/stdio-common/tst-scanf-format-vf-uint.c new file mode 100644 index 0000000..4874f86 --- /dev/null +++ b/stdio-common/tst-scanf-format-vf-uint.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vfscanf' input for unsigned int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vf.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-uint.c" diff --git a/stdio-common/tst-scanf-format-vf-ullong.c b/stdio-common/tst-scanf-format-vf-ullong.c new file mode 100644 index 0000000..dde0901 --- /dev/null +++ b/stdio-common/tst-scanf-format-vf-ullong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vfscanf' input for unsigned long long int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vf.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-ullong.c" diff --git a/stdio-common/tst-scanf-format-vf-ulong.c b/stdio-common/tst-scanf-format-vf-ulong.c new file mode 100644 index 0000000..8102306 --- /dev/null +++ b/stdio-common/tst-scanf-format-vf-ulong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vfscanf' input for unsigned long int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vf.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-ulong.c" diff --git a/stdio-common/tst-scanf-format-vf-ushort.c b/stdio-common/tst-scanf-format-vf-ushort.c new file mode 100644 index 0000000..cb8eb4b --- /dev/null +++ b/stdio-common/tst-scanf-format-vf-ushort.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vfscanf' input for unsigned short int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vf.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-ushort.c" diff --git a/stdio-common/tst-scanf-format-vf.h b/stdio-common/tst-scanf-format-vf.h new file mode 100644 index 0000000..6037e63 --- /dev/null +++ b/stdio-common/tst-scanf-format-vf.h @@ -0,0 +1,36 @@ +/* Test feature wrapper for formatted 'vfscanf' input. + 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 + 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/>. */ + +#include <stdarg.h> +#include <stdio.h> + +static int +scanf_under_test (const char *restrict fmt, ...) +{ + va_list ap; + int result; + + va_start (ap, fmt); + result = vfscanf (stdin, fmt, ap); + va_end (ap); + if (ferror (stdin)) + result = INPUT_ERROR; + else if (result == EOF) + result = INPUT_EOF; + return result; +} diff --git a/stdio-common/tst-scanf-format-vs-c.c b/stdio-common/tst-scanf-format-vs-c.c new file mode 100644 index 0000000..2df5aa7 --- /dev/null +++ b/stdio-common/tst-scanf-format-vs-c.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vsscanf' input for the character conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vs.h" +#include "tst-scanf-format-character.h" +#include "tst-scanf-format-skeleton-c.c" diff --git a/stdio-common/tst-scanf-format-vs-char.c b/stdio-common/tst-scanf-format-vs-char.c new file mode 100644 index 0000000..ae4d8e0 --- /dev/null +++ b/stdio-common/tst-scanf-format-vs-char.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vsscanf' input for signed char conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vs.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-char.c" diff --git a/stdio-common/tst-scanf-format-vs-double.c b/stdio-common/tst-scanf-format-vs-double.c new file mode 100644 index 0000000..cd459a8 --- /dev/null +++ b/stdio-common/tst-scanf-format-vs-double.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vsscanf' input for double conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vs.h" +#include "tst-scanf-format-real.h" +#include "tst-scanf-format-skeleton-double.c" diff --git a/stdio-common/tst-scanf-format-vs-float.c b/stdio-common/tst-scanf-format-vs-float.c new file mode 100644 index 0000000..7872afe --- /dev/null +++ b/stdio-common/tst-scanf-format-vs-float.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vsscanf' input for float conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vs.h" +#include "tst-scanf-format-real.h" +#include "tst-scanf-format-skeleton-float.c" diff --git a/stdio-common/tst-scanf-format-vs-int.c b/stdio-common/tst-scanf-format-vs-int.c new file mode 100644 index 0000000..e67b4be --- /dev/null +++ b/stdio-common/tst-scanf-format-vs-int.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vsscanf' input for int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vs.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-int.c" diff --git a/stdio-common/tst-scanf-format-vs-ldouble.c b/stdio-common/tst-scanf-format-vs-ldouble.c new file mode 100644 index 0000000..4d299c2 --- /dev/null +++ b/stdio-common/tst-scanf-format-vs-ldouble.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vsscanf' input for long double conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vs.h" +#include "tst-scanf-format-real.h" +#include "tst-scanf-format-skeleton-ldouble.c" diff --git a/stdio-common/tst-scanf-format-vs-llong.c b/stdio-common/tst-scanf-format-vs-llong.c new file mode 100644 index 0000000..06c8cc9 --- /dev/null +++ b/stdio-common/tst-scanf-format-vs-llong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vsscanf' input for long long conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vs.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-llong.c" diff --git a/stdio-common/tst-scanf-format-vs-long.c b/stdio-common/tst-scanf-format-vs-long.c new file mode 100644 index 0000000..575a6cb --- /dev/null +++ b/stdio-common/tst-scanf-format-vs-long.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vsscanf' input for long conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vs.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-long.c" diff --git a/stdio-common/tst-scanf-format-vs-short.c b/stdio-common/tst-scanf-format-vs-short.c new file mode 100644 index 0000000..5473471 --- /dev/null +++ b/stdio-common/tst-scanf-format-vs-short.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vsscanf' input for short int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vs.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-short.c" diff --git a/stdio-common/tst-scanf-format-vs-uchar.c b/stdio-common/tst-scanf-format-vs-uchar.c new file mode 100644 index 0000000..5a29b9b --- /dev/null +++ b/stdio-common/tst-scanf-format-vs-uchar.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vsscanf' input for unsigned char conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vs.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-uchar.c" diff --git a/stdio-common/tst-scanf-format-vs-uint.c b/stdio-common/tst-scanf-format-vs-uint.c new file mode 100644 index 0000000..b9486b1 --- /dev/null +++ b/stdio-common/tst-scanf-format-vs-uint.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vsscanf' input for unsigned int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vs.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-uint.c" diff --git a/stdio-common/tst-scanf-format-vs-ullong.c b/stdio-common/tst-scanf-format-vs-ullong.c new file mode 100644 index 0000000..5396a78 --- /dev/null +++ b/stdio-common/tst-scanf-format-vs-ullong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vsscanf' input for unsigned long long int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vs.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-ullong.c" diff --git a/stdio-common/tst-scanf-format-vs-ulong.c b/stdio-common/tst-scanf-format-vs-ulong.c new file mode 100644 index 0000000..3dbc142 --- /dev/null +++ b/stdio-common/tst-scanf-format-vs-ulong.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vsscanf' input for unsigned long int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vs.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-ulong.c" diff --git a/stdio-common/tst-scanf-format-vs-ushort.c b/stdio-common/tst-scanf-format-vs-ushort.c new file mode 100644 index 0000000..0f28b36 --- /dev/null +++ b/stdio-common/tst-scanf-format-vs-ushort.c @@ -0,0 +1,22 @@ +/* Test for formatted 'vsscanf' input for unsigned short int conversions. + 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 + 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/>. */ + +#include "tst-scanf-format-skeleton.h" +#include "tst-scanf-format-vs.h" +#include "tst-scanf-format-integer.h" +#include "tst-scanf-format-skeleton-ushort.c" diff --git a/stdio-common/tst-scanf-format-vs.h b/stdio-common/tst-scanf-format-vs.h new file mode 100644 index 0000000..d49690d --- /dev/null +++ b/stdio-common/tst-scanf-format-vs.h @@ -0,0 +1,77 @@ +/* Test feature wrapper for formatted 'vsscanf' input. + 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 + 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/>. */ + +#include <stdarg.h> +#include <stddef.h> +#include <stdio.h> +#include <stdlib.h> + +#include <support/support.h> + +static char *sscanf_buf; +static size_t sscanf_buf_size; + +static void __attribute__ ((destructor)) +scanf_under_test_fini (void) +{ + free (sscanf_buf); +} + +static int +scanf_under_test (const char *restrict fmt, ...) +{ + size_t i = 0; + va_list ap; + int result; + int ch; + + do + { + ch = read_input (); + if (ch < 0) + { + result = ch; + goto out; + } + if (i == sscanf_buf_size) + { + sscanf_buf_size += SIZE_CHUNK; + /* Add an extra byte for the terminating null character. */ + sscanf_buf = xrealloc (sscanf_buf, sscanf_buf_size + 1); + } + sscanf_buf[i++] = ch; + } + while (ch != ':'); + sscanf_buf[i++] = '\0'; + + ch = ungetc (ch, stdin); + if (ch == EOF) + { + result = INPUT_ERROR; + goto out; + } + + va_start (ap, fmt); + result = vsscanf (sscanf_buf, fmt, ap); + va_end (ap); + if (result == EOF) + result = INPUT_EOF; + +out: + return result; +} diff --git a/stdio-common/tst-setvbuf2-ind.c b/stdio-common/tst-setvbuf2-ind.c new file mode 100644 index 0000000..fda2942 --- /dev/null +++ b/stdio-common/tst-setvbuf2-ind.c @@ -0,0 +1,2 @@ +#define INDEPENDENT_PART 1 +#include "tst-setvbuf2.c" diff --git a/stdio-common/tst-setvbuf2.c b/stdio-common/tst-setvbuf2.c new file mode 100644 index 0000000..6cc8335 --- /dev/null +++ b/stdio-common/tst-setvbuf2.c @@ -0,0 +1,1030 @@ +/* Test setvbuf under various conditions. + 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 + 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/>. */ + +/* This file is used twice, once as the test itself (where do_test + is defined) and once as a subprocess we spawn to test stdin et all + (where main is defined). INDEPENDENT_PART is defined for the + latter. + + Note also that the purpose of this test is to test setvbuf, not the + underlying buffering code. */ + +#include <stdbool.h> +#include <stdio.h> +#include <stdio_ext.h> +#include <stdlib.h> +#include <unistd.h> +#include <fcntl.h> +#include <string.h> +#include <errno.h> +#include <signal.h> +#include <libio.h> +#include <termios.h> + +#include <support/support.h> +#include <support/check.h> +#include <support/temp_file.h> +#include <support/xstdio.h> +#include <support/xunistd.h> +#include <support/xthread.h> +#include <support/tty.h> + +/* Dear future developer: If you are reading this, you are likely + trying to change or understand this test. In that case, these + debug/dump macros will be helpful. */ +#if 0 +# define debug printf ("\033[3%dm%s:%d\033[0m\n", \ + (__LINE__ % 6) + 1, __FUNCTION__, __LINE__); + +static void +dumpfp (FILE *fp) +{ + char f[10], *p=f; + + if (fp->_flags & _IO_UNBUFFERED) + *p++ = 'N'; + if (fp->_flags & _IO_LINE_BUF) + *p++ = 'L'; + if (p == f) + *p++ = 'B'; + *p = 0; + + printf ("FILE %p flags %s" + " read %p \033[%dm%+ld \033[%dm%+ld\033[0m" + " write %p \033[%dm%+ld \033[%dm%+ld\033[0m %ld" + " buf %p \033[%dm%+ld\033[0m sz %ld pend %ld\n", + fp, f, + + fp->_IO_read_base, + fp->_IO_read_ptr == fp->_IO_read_base ? 33 : 32, + fp->_IO_read_ptr - fp->_IO_read_base, + fp->_IO_read_end == fp->_IO_read_base ? 33 : 36, + fp->_IO_read_end - fp->_IO_read_base, + + fp->_IO_write_base, + fp->_IO_write_ptr == fp->_IO_write_base ? 33 : 32, + fp->_IO_write_ptr - fp->_IO_write_base, + fp->_IO_write_end == fp->_IO_write_base ? 33 : 36, + fp->_IO_write_end - fp->_IO_write_base, + fp->_IO_write_end - fp->_IO_write_base, + + fp->_IO_buf_base, + fp->_IO_buf_end == fp->_IO_buf_base ? 33 : 35, + fp->_IO_buf_end - fp->_IO_buf_base, + __fbufsize (fp), __fpending (fp) + ); +} +#else +# define debug +# define dumpfp(FP) +#endif + +#ifndef INDEPENDENT_PART +/* st_blksize value for that file, or BUFSIZ if out of range. */ +static int blksize = BUFSIZ; +#endif + +/* Our test buffer. */ +#define TEST_BUFSIZE 42 +static int bufsize = TEST_BUFSIZE < BUFSIZ ? TEST_BUFSIZE : BUFSIZ; +static char *buffer; + +/* Test data, both written to that file and used as an in-memory + stream. */ +char test_data[2 * BUFSIZ]; + +#define TEST_STRING "abcdef\n" + +enum test_source_case + { + test_source_file, + test_source_pipe, + test_source_fifo, + test_source_pseudo_terminal, + test_source_dev_null, + test_source_count, + }; + +static const char *const test_source_name[test_source_count] = + { + "regular file", + "pipe", + "fifo", + "pseudo_terminal", + "dev_null" + }; + +enum test_stream_case + { + test_stream_stdin, + test_stream_stdout, + test_stream_stderr, + test_stream_fopen_r, + test_stream_fdopen_r, + test_stream_fopen_w, + test_stream_fdopen_w, + test_stream_count + }; + +static bool test_stream_reads[test_stream_count] = + { + true, + false, + false, + true, + true, + false, + false + }; + +static const char *const test_stream_name[test_stream_count] = + { + "stdin", + "stdout", + "stderr", + "fopen (read)", + "fdopen (read)", + "fopen (write)", + "fdopen (write)" + }; + +enum test_config_case + { + test_config_none, + test_config_unbuffered, + test_config_line, + test_config_fully, + test_config_count + }; + +static const char *const test_config_name[test_config_count] = + { + "no change", + "unbuffered", + "line buffered", + "fully buffered" + }; + +FILE *test_stream; + +char *test_file_name = NULL; +int pty_fd; +char *test_pipe_name = NULL; +int test_pipe[2]; + +/* This is either -1 or represents a pre-opened file descriptor for + the test as returned by prepare_test_file. */ +int test_fd; + +/*------------------------------------------------------------*/ + +/* Note that throughout this test we reopen, remove, and change + to/from a fifo, the test file. This would normally cause a race + condition, except that we're in a test container. No other process + can run in the test container simultaneously. */ + +void +prepare_test_data (void) +{ + buffer = (char *) xmalloc (bufsize); + +#ifndef INDEPENDENT_PART + /* Both file and pipe need this. */ + if (test_file_name == NULL) + { + debug; + int fd = create_temp_file ("tst-setvbuf2", &test_file_name); + TEST_VERIFY_EXIT (fd != -1); + struct stat64 st; + xfstat64 (fd, &st); + if (st.st_blksize > 0 && st.st_blksize < BUFSIZ) + blksize = st.st_blksize; + xclose (fd); + } +#endif + + for (size_t i = 0; i < 2 * BUFSIZ; i++) + { + unsigned char c = TEST_STRING[i % strlen (TEST_STRING)]; + test_data[i] = c; + } +} + +#ifndef INDEPENDENT_PART + +/* These functions provide a source/sink for the "other" side of any + pipe-style descriptor we're using for test. */ + +static pthread_t writer_thread_tid = 0; +static pthread_t reader_thread_tid = 0; + +typedef struct { + int fd; + const char *fname; +} ThreadData; +/* It's OK if this is static, we only run one at a time. */ +ThreadData thread_data; + +static void * +writer_thread_proc (void *closure) +{ + ThreadData *td = (ThreadData *) closure; + int fd; + int i; + ssize_t wn; + debug; + + if (td->fname) + td->fd = xopen (td->fname, O_WRONLY, 0777); + fd = td->fd; + + while (1) + { + i = 0; + while (i < BUFSIZ) + { + wn = write (fd, test_data + i, BUFSIZ - i); + if (wn <= 0) + break; + i += wn; + } + } + return NULL; +} + +static void * +reader_thread_proc (void *closure) +{ + ThreadData *td = (ThreadData *) closure; + int fd; + ssize_t rn; + int n = 0; + debug; + + if (td->fname) + td->fd = xopen (td->fname, O_RDONLY, 0777); + fd = td->fd; + + while (1) + { + char buf[BUFSIZ]; + rn = read (fd, buf, BUFSIZ); + if (rn <= 0) + break; + TEST_COMPARE_BLOB (buf, rn, test_data+n, rn); + n += rn; + } + return NULL; +} + +static void +start_writer_thread (int fd) +{ + debug; + thread_data.fd = fd; + thread_data.fname = NULL; + writer_thread_tid = xpthread_create (NULL, writer_thread_proc, + (void *)&thread_data); +} + +static void +start_writer_thread_n (const char *fname) +{ + debug; + thread_data.fd = 0; + thread_data.fname = fname; + writer_thread_tid = xpthread_create (NULL, writer_thread_proc, + (void *)&thread_data); +} + +static void +end_writer_thread (void) +{ + debug; + if (writer_thread_tid) + { + pthread_cancel (writer_thread_tid); + xpthread_join (writer_thread_tid); + xclose (thread_data.fd); + writer_thread_tid = 0; + } +} + +static void +start_reader_thread (int fd) +{ + debug; + thread_data.fd = fd; + thread_data.fname = NULL; + reader_thread_tid = xpthread_create (NULL, reader_thread_proc, + (void *)&thread_data); +} + +static void +start_reader_thread_n (const char *fname) +{ + debug; + thread_data.fd = 0; + thread_data.fname = fname; + reader_thread_tid = xpthread_create (NULL, reader_thread_proc, + (void *)&thread_data); +} + +static void +end_reader_thread (void) +{ + debug; + if (reader_thread_tid) + { + pthread_cancel (reader_thread_tid); + xpthread_join (reader_thread_tid); + xclose (thread_data.fd); + reader_thread_tid = 0; + } +} + +/*------------------------------------------------------------*/ + +/* These two functions are reponsible for choosing a file to be tested + against, typically by returning a filename but in a few cases also + providing a file descriptor (i.e. for fdopen). */ + +static const char * +prepare_test_file (enum test_source_case f, enum test_stream_case s) +{ + debug; + + test_fd = -1; + + switch (f) + { + case test_source_file: + { + if (test_stream_reads[f]) + { + debug; + FILE *fp = xfopen (test_file_name, "w"); + TEST_VERIFY_EXIT (fwrite (test_data, 1, 2 * BUFSIZ, fp) + == 2 * BUFSIZ); + xfclose (fp); + } + debug; + return test_file_name; + } + + case test_source_pipe: + { + debug; + xpipe (test_pipe); + if (test_stream_reads[s]) + { + start_writer_thread (test_pipe[1]); + test_fd = test_pipe[0]; + } + else + { + start_reader_thread (test_pipe[0]); + test_fd = test_pipe[1]; + } + test_pipe_name = xasprintf ("/proc/self/fd/%d", test_fd); + debug; + return test_pipe_name; + } + + case test_source_fifo: + { + /* We do not want to fail/exit if the file doesn't exist. */ + unlink (test_file_name); + xmkfifo (test_file_name, 0600); + debug; + if (test_stream_reads[s]) + start_writer_thread_n (test_file_name); + else + start_reader_thread_n (test_file_name); + debug; + return test_file_name; + } + + case test_source_pseudo_terminal: + { + support_openpty (&pty_fd, &test_fd, &test_pipe_name, NULL, NULL); + + debug; + if (test_stream_reads[s]) + start_writer_thread (pty_fd); + else + start_reader_thread (pty_fd); + + debug; + return test_pipe_name; + } + + case test_source_dev_null: + debug; + return "/dev/null"; + + default: + abort (); + } +} + +static void +unprepare_test_file (FILE *fp, + enum test_source_case f, + enum test_stream_case s) +{ + debug; + switch (f) + { + case test_source_file: + break; + + case test_source_pipe: + free (test_pipe_name); + if (test_stream_reads[s]) + end_writer_thread (); + else + end_reader_thread (); + break; + + case test_source_fifo: + if (test_stream_reads[s]) + end_writer_thread (); + else + end_reader_thread (); + unlink (test_file_name); + break; + + case test_source_pseudo_terminal: + free (test_pipe_name); + if (test_stream_reads[s]) + end_writer_thread (); + else + end_reader_thread (); + break; + + case test_source_dev_null: + break; + + default: + abort (); + } + debug; +} + +/*------------------------------------------------------------*/ + +/* This function takes a filename and returns a file descriptor, + opened according to the method requested. */ + +static FILE * +open_test_stream (enum test_source_case f, enum test_stream_case s) +{ + int fd; + FILE *fp; + const char *fname; + + debug; + fname = prepare_test_file (f, s); + if (fname == NULL) + return NULL; + + switch (s) + { + case test_stream_stdin: + fp = xfopen (fname, "r"); + break; + + case test_stream_stdout: + fp = xfopen (fname, "w"); + break; + + case test_stream_stderr: + fp = xfopen (fname, "w"); + break; + + case test_stream_fopen_r: + fp = xfopen (fname, "r"); + break; + + case test_stream_fdopen_r: + if (test_fd == -1) + fd = xopen (fname, O_RDONLY, 0); + else + fd = test_fd; + fp = fdopen (fd, "r"); + break; + + case test_stream_fopen_w: + fp = xfopen (fname, "w"); + break; + + case test_stream_fdopen_w: + fd = xopen (fname, O_WRONLY|O_CREAT|O_TRUNC, 0777); + fp = fdopen (fd, "w"); + break; + + default: + abort (); + } + TEST_VERIFY_EXIT (fp != NULL); + + if (f == test_source_pseudo_terminal) + { + struct termios t; + /* We disable the NL to CR-LF conversion so that we can compare + data without having to remove the extra CRs. */ + if (tcgetattr (fileno (fp), &t) < 0) + FAIL_EXIT1 ("tcgetattr failed: %m"); + t.c_oflag &= ~ONLCR; + if (tcsetattr (fileno (fp), TCSANOW, &t) < 0) + FAIL_EXIT1 ("tcsetattr failed: %m"); + } + + debug; + printf ("source %s stream %s file %s fd %d\n", + test_source_name[f], + test_stream_name[s], fname, fileno (fp)); + return fp; +} + +#endif + +/*------------------------------------------------------------*/ + +/* These functions do the actual testing - setting various buffering + options and verifying that they buffer as expected. */ + +static void +test_put_string (FILE *fp, const char *s, int count) +{ + while (*s && count--) + { + fputc (*s++, fp); + TEST_VERIFY_EXIT (!ferror (fp)); + } +} + +int +verify_fully_buffered (FILE *fp, + enum test_source_case f, + enum test_stream_case s, + enum test_config_case c) +{ + debug; + if (test_stream_reads[s]) + { + char buf[10]; + dumpfp (fp); + size_t fc = fread (buf, 1, 10 - 1, fp); + dumpfp (fp); + + ssize_t count = fp->_IO_read_ptr - fp->_IO_read_base; + + TEST_VERIFY (fp->_IO_read_base != NULL); + if (f == test_source_dev_null) + { + TEST_VERIFY (fc == 0); + TEST_VERIFY (count == 0); + } + else if (f == test_source_pseudo_terminal) + { + TEST_VERIFY (fc == 9); + TEST_VERIFY (count == 3 || count == 10); + } + else + { + TEST_VERIFY (fc == 9); + TEST_VERIFY (count == 10); + } + + /* We already checked for the first character being 'a'. */ + if (count > 1) + { + TEST_COMPARE_BLOB (buf, count - 1, test_data + 1, count - 1); + TEST_COMPARE_BLOB (fp->_IO_read_base, count, test_data, count); + } + } + else + { + dumpfp (fp); + test_put_string (fp, test_data + 1, 10 - 1); + dumpfp (fp); + TEST_COMPARE (fp->_IO_write_ptr - fp->_IO_write_base, 10); + TEST_COMPARE_BLOB (fp->_IO_write_base, 10, test_data, 10); + } + + TEST_COMPARE ((fp->_flags & (_IO_UNBUFFERED | _IO_LINE_BUF)), 0); + if (c != test_config_none) + TEST_COMPARE (__fbufsize (fp), bufsize); + return 0; +} + +int +verify_line_buffered (FILE *fp, + enum test_source_case f, + enum test_stream_case s, + enum test_config_case c) +{ + debug; + /* "line buffered" for inputs is not really defined; what you really + want here is to control the device providing input. For GLIBC a + line-buffered input is treated as fully buffered. */ + if (test_stream_reads[s]) + { + char buf[10]; + dumpfp (fp); + size_t fc = fread (buf, 1, 10 - 1, fp); + dumpfp (fp); + + ssize_t count = fp->_IO_read_ptr - fp->_IO_read_base; + + TEST_VERIFY (fp->_IO_read_base != NULL); + if (f == test_source_dev_null) + { + TEST_VERIFY (fc == 0); + TEST_VERIFY (count == 0); + } + else if (f == test_source_pseudo_terminal) + { + TEST_VERIFY (fc == 9); + TEST_VERIFY (count == 3 || count == 10); + } + else + { + TEST_VERIFY (fc == 9); + TEST_VERIFY (count == 10); + } + + /* We already checked for the first character being 'a'. */ + if (count > 1) + { + TEST_COMPARE_BLOB (buf, count - 1, test_data + 1, count - 1); + TEST_COMPARE_BLOB (fp->_IO_read_base, count, test_data, count); + } + } + else + { + dumpfp (fp); + test_put_string (fp, test_data + 1, 10 - 1); + dumpfp (fp); + TEST_COMPARE (fp->_IO_write_ptr - fp->_IO_write_base, 3); + /* The first "abcdef\n" got flushed, leaving "abc". */ + TEST_COMPARE_BLOB (fp->_IO_write_base, 3, test_data + 7, 3); + } + + TEST_COMPARE ((fp->_flags & (_IO_UNBUFFERED | _IO_LINE_BUF)), _IO_LINE_BUF); + if (c != test_config_none) + TEST_COMPARE (__fbufsize (fp), bufsize); + return 0; +} + +int +verify_unbuffered (FILE *fp, + enum test_source_case f, + enum test_stream_case s, + enum test_config_case c) +{ + debug; + if (test_stream_reads[s]) + { + /* We've already read one byte. */ + dumpfp (fp); + TEST_VERIFY (fp->_IO_read_base != NULL); + if (f == test_source_dev_null) + TEST_COMPARE (fp->_IO_read_ptr - fp->_IO_read_base, 0); + else + { + TEST_COMPARE (fp->_IO_read_ptr - fp->_IO_read_base, 1); + TEST_COMPARE (fp->_IO_read_base[0], test_data[0]); + TEST_VERIFY (fp->_IO_read_ptr == fp->_IO_read_end); + } + } + else + { + dumpfp (fp); + fputc (test_data[1], fp); + dumpfp (fp); + TEST_COMPARE (fp->_IO_write_ptr - fp->_IO_write_base, 0); + TEST_COMPARE (fp->_IO_write_base[0], test_data[1]); + TEST_VERIFY (fp->_IO_write_end == fp->_IO_write_base); + } + TEST_COMPARE ((fp->_flags & (_IO_UNBUFFERED | _IO_LINE_BUF)), + _IO_UNBUFFERED); + TEST_COMPARE (__fbufsize (fp), 1); + return 0; +} + +static int +do_setvbuf (FILE *fp, void *buf, int flags, int size, + enum test_stream_case s) +{ + if (s != test_stream_stdout) + printf ("SETVBUF %p %p %s %d\n", + fp, buf, + flags == _IONBF ? "_IONBF" + : flags == _IOLBF ? "_IOLBF" + : flags == _IOFBF ? "_IOFBF" + : "???", size); + if (setvbuf (fp, buf, flags, size)) + { + perror ("setvbuf"); + return 1; + } + return 0; +} + +int +do_second_part (FILE *fp, + enum test_source_case f, + enum test_stream_case s, + enum test_config_case c) +{ + /* At this point, FP is the stream to test according to the other + parameters. */ + + int rv = 0; + int flags_before; + int flags_after; + + debug; + + flags_before = fp->_flags & (_IO_UNBUFFERED | _IO_LINE_BUF); + + /* This is where we do the thing we're testing for. */ + switch (c) + { + case test_config_none: + /* Buffering is unchanged. */ + break; + + case test_config_unbuffered: + do_setvbuf (fp, NULL, _IONBF, 0, s); + break; + + case test_config_line: + do_setvbuf (fp, buffer, _IOLBF, bufsize, s); + break; + + case test_config_fully: + do_setvbuf (fp, buffer, _IOFBF, bufsize, s); + break; + + default: + abort (); + } + + flags_after = fp->_flags & (_IO_UNBUFFERED | _IO_LINE_BUF); + + /* Check the buffer mode after we touch it, if we touched it. */ + switch (c) + { + case test_config_none: + /* Buffering is unchanged, but may change on the first read/write. */ + TEST_COMPARE (flags_after, flags_before); + break; + + case test_config_unbuffered: + TEST_COMPARE (flags_after, _IO_UNBUFFERED); + break; + + case test_config_line: + TEST_COMPARE (flags_after, _IO_LINE_BUF); + break; + + case test_config_fully: + TEST_COMPARE (flags_after, 0); + break; + + default: + abort (); + } + + /* Glibc defers calculating the appropriate buffering mechanism + until it reads from or writes to the device. So we read one + character here, and account for that in the tests. */ + if (test_stream_reads[s]) + { + dumpfp (fp); + int c = fgetc (fp); + if (c != TEST_STRING[0] && f != test_source_dev_null) + FAIL ("first char read is %c not %c", c, TEST_STRING[0]); + dumpfp (fp); + } + else + { + dumpfp (fp); + fputc (TEST_STRING[0], fp); + dumpfp (fp); + } + + switch (fp->_flags & (_IO_UNBUFFERED | _IO_LINE_BUF)) + { + case _IO_LINE_BUF: + rv += verify_line_buffered (fp, f, s, c); + break; + + case _IO_UNBUFFERED: + rv += verify_unbuffered (fp, f, s, c); + break; + + case 0: /* Fully buffered. */ + rv += verify_fully_buffered (fp, f, s, c); + break; + + default: + abort (); + } + + + fclose (fp); + return rv; +} + +/*------------------------------------------------------------*/ + +#ifdef INDEPENDENT_PART +/* This part is the independent sub-process we call to test stdin et + al. */ + +int +main (int argc, char **argv) +{ + /* This is one of the subprocesses we created to test stdin et + al. */ + FILE *fp; + + /* If we're called as a regular test, instead of as a sub-process, + don't complain. */ + if (argc == 1) + return 0; + + if (argc != 4) + { + int i; + for (i = 0; i <= argc; i ++) + printf ("argv[%d] = `%s'\n", i, argv[i] ?: "(null)"); + FAIL_EXIT1 ("sub-process called wrong"); + } + + prepare_test_data (); + + enum test_source_case f = atoi (argv[1]); + enum test_stream_case s = atoi (argv[2]); + enum test_config_case c = atoi (argv[3]); + + if (s != test_stream_stdout) + printf ("\n\033[41mRunning test %s : %s : %s\033[0m\n", + test_source_name[f], + test_stream_name[s], + test_config_name[c]); + + switch (s) + { + case test_stream_stdin: + fp = stdin; + break; + case test_stream_stdout: + fp = stdout; + break; + case test_stream_stderr: + fp = stderr; + break; + default: + abort (); + } + + return do_second_part (fp, f, s, c); +} + +#else +/* This part is the standard test process. */ + +/* Spawn an independent sub-process with std* redirected. */ +int +recurse (FILE *fp, + enum test_source_case f, + enum test_stream_case s, + enum test_config_case c) +{ + /* We need to test stdin, stdout, or stderr, which means creating a + subprocess with one of those redirected from FP. */ + debug; + + pid_t pid; + int status; + + pid = fork (); + + switch (pid) + { + case -1: /* error */ + perror ("fork"); + return 1; + break; + + default: /* parent */ + fclose (fp); + xwaitpid (pid, &status, 0); + if (WIFEXITED (status) + && WEXITSTATUS (status) == 0) + return 0; + return 1; + + case 0: /* child */ + switch (s) + { + case test_stream_stdin: + xclose (0); + dup2 (fileno (fp), 0); + break; + case test_stream_stdout: + xclose (1); + dup2 (fileno (fp), 1); + break; + case test_stream_stderr: + xclose (2); + dup2 (fileno (fp), 2); + break; + default: + abort (); + } + fclose (fp); + + /* At this point, we have to run a program... which is tricky to + properly support for remote targets or crosses, because of + glibc versions etc. Hence we run in a test-container. */ + + char fs[10], ss[10], cs[10]; + sprintf (fs, "%d", f); + sprintf (ss, "%d", s); + sprintf (cs, "%d", c); + execl (IND_PROC, IND_PROC, fs, ss, cs, NULL); + if (s == test_stream_stdout) + fprintf (stderr, "execl (%s) failed, ", IND_PROC); + else + printf ("execl (%s) failed, ", IND_PROC); + perror ("The error was"); + exit (1); + break; + } + + return 0; +} + +int +do_test (void) +{ + int rv = 0; + + signal (SIGPIPE, SIG_IGN); + + prepare_test_data (); + + for (enum test_source_case f = 0; f < test_source_count; ++f) + for (enum test_stream_case s = 0; s < test_stream_count; ++s) + for (enum test_config_case c = 0; c < test_config_count; ++c) + { + printf ("\n\033[43mRunning test %s : %s : %s\033[0m\n", + test_source_name[f], + test_stream_name[s], + test_config_name[c]); + + FILE *fp = open_test_stream (f, s); + + if (fp) + { + + if (s <= test_stream_stderr) + rv += recurse (fp, f, s, c); + else + rv += do_second_part (fp, f, s, c); + + unprepare_test_file (fp, f, s); + } + } + + free (buffer); + + printf ("return %d\n", rv); + return rv; +} + +# include <support/test-driver.c> +#endif + diff --git a/stdio-common/tstscanf.c b/stdio-common/tstscanf.c index bb3e55d..f70319d 100644 --- a/stdio-common/tstscanf.c +++ b/stdio-common/tstscanf.c @@ -151,7 +151,7 @@ main (int argc, char **argv) { 2, -12.8F, "degrees", "" }, { 0, 0.0F, "", "" }, { 3, 10.0F, "LBS", "fertilizer" }, - { 3, 100.0F, "rgs", "energy" }, + { 0, 0.0F, "", "" }, { -1, 0.0F, "", "" }}; size_t rounds = 0; float quant; diff --git a/stdio-common/vfscanf-internal.c b/stdio-common/vfscanf-internal.c index 87f23b5..b965c7b 100644 --- a/stdio-common/vfscanf-internal.c +++ b/stdio-common/vfscanf-internal.c @@ -1463,22 +1463,24 @@ __vfscanf_internal (FILE *s, const char *format, va_list argptr, /* Look for a leading indication of base. */ if (width != 0 && c == L_('0')) { + WINT_T ctmp = c; + if (width > 0) --width; - - char_buffer_add (&charbuf, c); c = inchar (); - if (width != 0 && TOLOWER (c) == L_('x')) + if (width != 0 + && TOLOWER (c) == L_('x') + && (base == 0 || base == 16)) { - if (base == 0) - base = 16; - if (base == 16) - { - if (width > 0) - --width; - c = inchar (); - } + base = 16; + if (width > 0) + --width; + /* If we try to read a number in hexadecimal notation + and we have only the `0x' prefix, this is an error. */ + if (width == 0) + conv_error (); + c = inchar (); } else if (width != 0 && TOLOWER (c) == L_('b') @@ -1489,10 +1491,18 @@ __vfscanf_internal (FILE *s, const char *format, va_list argptr, base = 2; if (width > 0) --width; + /* If we try to read a number in binary notation and + we have only the `0b' prefix, this is an error. */ + if (width == 0) + conv_error (); c = inchar (); } - else if (base == 0) - base = 8; + else + { + if (base == 0) + base = 8; + char_buffer_add (&charbuf, ctmp); + } } if (base == 0) @@ -2145,8 +2155,13 @@ digits_extended_fail: c = inchar (); if (width > 0) --width; - if (width != 0 && TOLOWER (c) == L_('x')) + if (TOLOWER (c) == L_('x')) { + /* If we try to read a number in hexadecimal notation + and we have only the `0x' prefix, this is an error. */ + if (width == 0) + conv_error (); + /* It is a number in hexadecimal format. */ char_buffer_add (&charbuf, c); @@ -2189,6 +2204,7 @@ digits_extended_fail: { char_buffer_add (&charbuf, exp_char); got_e = got_dot = 1; + got_digit = 0; } else { @@ -2409,7 +2425,7 @@ digits_extended_fail: if (got_e && charbuf.current[-1] == exp_char && (c == L_('-') || c == L_('+'))) char_buffer_add (&charbuf, c); - else if (char_buffer_size (&charbuf) > got_sign && !got_e + else if (got_digit && !got_e && (CHAR_T) TOLOWER (c) == exp_char) { char_buffer_add (&charbuf, exp_char); @@ -2426,7 +2442,10 @@ digits_extended_fail: if (c == wcdigits[n]) { if (n < 10) - char_buffer_add (&charbuf, L_('0') + n); + { + char_buffer_add (&charbuf, L_('0') + n); + got_digit = 1; + } else if (n == 11 && !got_dot) { char_buffer_add (&charbuf, decimal); @@ -2461,7 +2480,10 @@ digits_extended_fail: width = avail; if (n < 10) - char_buffer_add (&charbuf, L_('0') + n); + { + char_buffer_add (&charbuf, L_('0') + n); + got_digit = 1; + } else if (n == 11 && !got_dot) { /* Add all the characters. */ @@ -2532,11 +2554,13 @@ digits_extended_fail: /* Have we read any character? If we try to read a number in hexadecimal notation and we have read only the `0x' - prefix this is an error. */ + prefix this is an error. Also it is an error where we + have read no digits after the exponent character. */ if (__glibc_unlikely (char_buffer_size (&charbuf) == got_sign || ((flags & HEXA_FLOAT) && (char_buffer_size (&charbuf) - == 2 + got_sign)))) + == 2 + got_sign))) + || (got_e && !got_digit)) conv_error (); scan_float: diff --git a/stdlib/Makefile b/stdlib/Makefile index c9c8f70..513445b 100644 --- a/stdlib/Makefile +++ b/stdlib/Makefile @@ -300,6 +300,8 @@ tests := \ tst-qsort2 \ tst-qsort3 \ tst-qsort6 \ + tst-qsort7 \ + tst-qsortx7 \ tst-quick_exit \ tst-rand-sequence \ tst-rand48 \ @@ -553,7 +555,19 @@ tests-special += $(objpfx)isomac.out ifeq ($(run-built-tests),yes) tests-special += $(objpfx)tst-fmtmsg.out -endif +ifeq ($(build-shared),yes) +ifneq ($(PERL),no) +generated += \ + tst-qsort7.mtrace \ + tst-qsortx7.mtrace \ + # generated +tests-special += \ + $(objpfx)tst-qsort7-mem.out \ + $(objpfx)tst-qsortx7-mem.out \ + # tests-special +endif # $(build-shared) == yes +endif # $(PERL) == yes +endif # $(run-built-tests) == yes include ../Rules @@ -647,3 +661,19 @@ $(objpfx)tst-getrandom2: $(shared-thread-library) $(objpfx)tst-getenv-signal: $(shared-thread-library) $(objpfx)tst-getenv-thread: $(shared-thread-library) $(objpfx)tst-getenv-unsetenv: $(shared-thread-library) + +CFLAGS-tst-qsort7.c += -fno-exceptions -fno-asynchronous-unwind-tables +LDLIBS-tst-qsort7 = $(shared-thread-library) +tst-qsort7-ENV = MALLOC_TRACE=$(objpfx)tst-qsort7.mtrace \ + LD_PRELOAD=$(common-objpfx)/malloc/libc_malloc_debug.so +$(objpfx)tst-qsort7-mem.out: $(objpfx)tst-qsort7.out + $(common-objpfx)malloc/mtrace $(objpfx)tst-qsort7.mtrace > $@; \ + $(evaluate-test) + +CFLAGS-tst-qsortx7.c += -fexceptions +LDLIBS-tst-qsortx7 = $(shared-thread-library) +tst-qsortx7-ENV = MALLOC_TRACE=$(objpfx)tst-qsortx7.mtrace \ + LD_PRELOAD=$(common-objpfx)/malloc/libc_malloc_debug.so +$(objpfx)tst-qsortx7-mem.out: $(objpfx)tst-qsortx7.out + $(common-objpfx)malloc/mtrace $(objpfx)tst-qsortx7.mtrace > $@; \ + $(evaluate-test) diff --git a/stdlib/qsort.c b/stdlib/qsort.c index 08fdb84..0b1e0e9 100644 --- a/stdlib/qsort.c +++ b/stdlib/qsort.c @@ -25,6 +25,7 @@ #include <stdlib.h> #include <string.h> #include <stdbool.h> +#include "pthreadP.h" /* Swap SIZE bytes between addresses A and B. These helpers are provided along the generic one as an optimization. */ @@ -338,36 +339,10 @@ indirect_msort_with_tmp (const struct msort_param *p, void *b, size_t n, } } -void -__qsort_r (void *const pbase, size_t total_elems, size_t size, - __compar_d_fn_t cmp, void *arg) +static void +qsort_r_mergesort (void *const pbase, size_t total_elems, size_t size, + __compar_d_fn_t cmp, void *arg, void *buf) { - if (total_elems <= 1) - return; - - /* Align to the maximum size used by the swap optimization. */ - _Alignas (uint64_t) char tmp[QSORT_STACK_SIZE]; - size_t total_size = total_elems * size; - char *buf; - - if (size > INDIRECT_SORT_SIZE_THRES) - total_size = 2 * total_elems * sizeof (void *) + size; - - if (total_size <= sizeof tmp) - buf = tmp; - else - { - int save = errno; - buf = malloc (total_size); - __set_errno (save); - if (buf == NULL) - { - /* Fallback to heapsort in case of memory failure. */ - heapsort_r (pbase, total_elems - 1, size, cmp, arg); - return; - } - } - if (size > INDIRECT_SORT_SIZE_THRES) { const struct msort_param msort_param = @@ -392,9 +367,53 @@ __qsort_r (void *const pbase, size_t total_elems, size_t size, }; msort_with_tmp (&msort_param, pbase, total_elems); } +} + +static bool +qsort_r_malloc (void *const pbase, size_t total_elems, size_t size, + __compar_d_fn_t cmp, void *arg, size_t total_size) +{ + int save = errno; + char *buf = malloc (total_size); + __set_errno (save); + if (buf == NULL) + return false; - if (buf != tmp) - free (buf); + /* Deallocate the auxiliary buffer if the callback function throws + or if the thread is cancelled. */ + pthread_cleanup_combined_push (free, buf); + qsort_r_mergesort (pbase, total_elems, size, cmp, arg, buf); + pthread_cleanup_combined_pop (0); + + free (buf); + + return true; +} + +void +__qsort_r (void *const pbase, size_t total_elems, size_t size, + __compar_d_fn_t cmp, void *arg) +{ + if (total_elems <= 1) + return; + + /* Align to the maximum size used by the swap optimization. */ + size_t total_size = total_elems * size; + + if (size > INDIRECT_SORT_SIZE_THRES) + total_size = 2 * total_elems * sizeof (void *) + size; + + if (total_size <= QSORT_STACK_SIZE) + { + _Alignas (uint64_t) char tmp[QSORT_STACK_SIZE]; + qsort_r_mergesort (pbase, total_elems, size, cmp, arg, tmp); + } + else + { + if (!qsort_r_malloc (pbase, total_elems, size, cmp, arg, total_size)) + /* Fallback to heapsort in case of memory failure. */ + heapsort_r (pbase, total_elems - 1, size, cmp, arg); + } } libc_hidden_def (__qsort_r) weak_alias (__qsort_r, qsort_r) diff --git a/stdlib/tst-qsort4.c b/stdlib/tst-qsort4.c index 2875d40..a36e66a 100644 --- a/stdlib/tst-qsort4.c +++ b/stdlib/tst-qsort4.c @@ -16,6 +16,10 @@ License along with the GNU C Library; if not, see <http://www.gnu.org/licenses/>. */ +#undef pthread_cleanup_combined_push +#define pthread_cleanup_combined_push(routine, arg) +#undef pthread_cleanup_combined_pop +#define pthread_cleanup_combined_pop(execute) #include "qsort.c" #include <stdio.h> diff --git a/stdlib/tst-qsort7.c b/stdlib/tst-qsort7.c new file mode 100644 index 0000000..0d62630 --- /dev/null +++ b/stdlib/tst-qsort7.c @@ -0,0 +1,80 @@ +/* Check exception handling from qsort (BZ 32058). + Copyright (C) 2024 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 + <http://www.gnu.org/licenses/>. */ + +#include <array_length.h> +#include <mcheck.h> +#include <stdlib.h> +#include <support/check.h> +#include <support/xthread.h> +#include <unistd.h> + +static pthread_barrier_t b; + +static void +cl (void *arg) +{ +} + +static int +compar_func (const void *a1, const void *a2) +{ + xpthread_barrier_wait (&b); + + pthread_cleanup_push (cl, NULL); + + pause (); + + pthread_cleanup_pop (0); + + support_record_failure (); + + return 0; +} + +static void * +tf (void *tf) +{ + /* An array larger than QSORT_STACK_SIZE to force memory allocation. */ + int input[1024] = { 0 }; + qsort (input, array_length (input), sizeof input[0], compar_func); + + return NULL; +} + +static int +do_test (void) +{ + mtrace (); + + xpthread_barrier_init (&b, NULL, 2); + + pthread_t thr = xpthread_create (NULL, tf, NULL); + + xpthread_barrier_wait (&b); + + xpthread_cancel (thr); + + { + void *r = xpthread_join (thr); + TEST_VERIFY (r == PTHREAD_CANCELED); + } + + return 0; +} + +#include <support/test-driver.c> diff --git a/stdlib/tst-qsortx7.c b/stdlib/tst-qsortx7.c new file mode 100644 index 0000000..ab61523 --- /dev/null +++ b/stdlib/tst-qsortx7.c @@ -0,0 +1 @@ +#include "tst-qsort7.c" diff --git a/support/Makefile b/support/Makefile index ea7b4cd..d41278e 100644 --- a/support/Makefile +++ b/support/Makefile @@ -281,9 +281,9 @@ CFLAGS-temp_file.c += -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 ifeq (,$(CXX)) LINKS_DSO_PROGRAM = links-dso-program-c -CFLAGS-links-dso-program-c.c += -fexceptions LDLIBS-links-dso-program-c = -lgcc ifeq ($(have-libgcc_s),yes) +CFLAGS-links-dso-program-c.c += -fexceptions LDLIBS-links-dso-program-c += -lgcc_s $(libunwind) endif else @@ -330,6 +330,7 @@ tests = \ README-testing \ tst-support-namespace \ tst-support-open-dev-null-range \ + tst-support-openpty \ tst-support-process_state \ tst-support_blob_repeat \ tst-support_capture_subprocess \ @@ -351,6 +352,10 @@ tests = \ tst-xsigstack \ # tests +tests-container = \ + tst-support-openpty-c \ + # tests-container + ifeq ($(run-built-tests),yes) tests-special = \ $(objpfx)tst-support_record_failure-2.out diff --git a/support/test-container.c b/support/test-container.c index 79d3189..a641250 100644 --- a/support/test-container.c +++ b/support/test-container.c @@ -1151,6 +1151,9 @@ main (int argc, char **argv) devmount (new_root_path, "null"); devmount (new_root_path, "zero"); devmount (new_root_path, "urandom"); +#ifdef __linux__ + devmount (new_root_path, "ptmx"); +#endif /* We're done with the "old" root, switch to the new one. */ if (chroot (new_root_path) < 0) @@ -1217,6 +1220,14 @@ main (int argc, char **argv) maybe_xmkdir ("/tmp", 0755); +#ifdef __linux__ + maybe_xmkdir ("/dev/pts", 0777); + if (mount ("/dev/pts", "/dev/pts", "devpts", 0, "newinstance,ptmxmode=0666,mode=0666") < 0) + FAIL_EXIT1 ("can't mount /dev/pts: %m\n"); + if (mount ("/dev/pts/ptmx", "/dev/ptmx", "", MS_BIND | MS_REC, NULL) < 0) + FAIL_EXIT1 ("can't mount /dev/ptmx\n"); +#endif + if (require_pidns) { /* Now that we're pid 1 (effectively "root") we can mount /proc */ diff --git a/support/tst-support-openpty-c.c b/support/tst-support-openpty-c.c new file mode 100644 index 0000000..0a6a428 --- /dev/null +++ b/support/tst-support-openpty-c.c @@ -0,0 +1,2 @@ +/* Same test, but in a test-container. */ +#include "tst-support-openpty.c" diff --git a/support/tst-support-openpty.c b/support/tst-support-openpty.c new file mode 100644 index 0000000..1222d70 --- /dev/null +++ b/support/tst-support-openpty.c @@ -0,0 +1,49 @@ +/* Basic test for support_openpty support in test-container. + 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 + 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/>. */ + +#include <termios.h> +#include <unistd.h> +#include <sys/ioctl.h> + +#include <support/tty.h> +#include <support/check.h> +#include <support/support.h> + +/* Note: the purpose of this test isn't to test if ptys function + correctly, but only to verify that test-container's support for + them is correct. The many checks in support_openpty.c are + sufficient for this. */ + +int +do_test (void) +{ + int outer, inner; + char *name; + struct termios term; + struct winsize win; + + cfmakeraw (&term); + win.ws_row = 24; + win.ws_col = 80; + + support_openpty (&outer, &inner, &name, &term, &win); + + return 0; +} + +#include <support/test-driver.c> diff --git a/sysdeps/aarch64/dl-tlsdesc.S b/sysdeps/aarch64/dl-tlsdesc.S index 68afc44..fc40d66 100644 --- a/sysdeps/aarch64/dl-tlsdesc.S +++ b/sysdeps/aarch64/dl-tlsdesc.S @@ -119,20 +119,19 @@ _dl_tlsdesc_undefweak: object referenced by the argument. ptrdiff_t - __attribute__ ((__regparm__ (1))) _dl_tlsdesc_dynamic (struct tlsdesc *tdp) { struct tlsdesc_dynamic_arg *td = tdp->arg; - dtv_t *dtv = *(dtv_t **)((char *)__thread_pointer + TCBHEAD_DTV); + dtv_t *dtv = *(dtv_t **)((char *)__thread_pointer() + TCBHEAD_DTV); if (__builtin_expect (td->gen_count <= dtv[0].counter && (dtv[td->tlsinfo.ti_module].pointer.val != TLS_DTV_UNALLOCATED), 1)) return dtv[td->tlsinfo.ti_module].pointer.val + td->tlsinfo.ti_offset - - __thread_pointer; + - __thread_pointer(); - return ___tls_get_addr (&td->tlsinfo) - __thread_pointer; + return __tls_get_addr (&td->tlsinfo) - __thread_pointer(); } */ @@ -142,7 +141,12 @@ _dl_tlsdesc_undefweak: cfi_startproc .align 2 _dl_tlsdesc_dynamic: +# if HAVE_AARCH64_PAC_RET + PACIASP + cfi_window_save +# else BTI_C +# endif /* Save just enough registers to support fast path, if we fall into slow path we will save additional registers. */ @@ -173,6 +177,10 @@ _dl_tlsdesc_dynamic: 1: ldp x3, x4, [sp, #16] ldp x1, x2, [sp], #32 +# if HAVE_AARCH64_PAC_RET + AUTIASP + cfi_window_save +# endif cfi_adjust_cfa_offset (-32) RET 2: @@ -182,10 +190,6 @@ _dl_tlsdesc_dynamic: /* Save the remaining registers that we must treat as caller save. */ cfi_restore_state -# if HAVE_AARCH64_PAC_RET - PACIASP - cfi_window_save -# endif # define NSAVEXREGPAIRS 8 stp x29, x30, [sp,#-16*NSAVEXREGPAIRS]! cfi_adjust_cfa_offset (16*NSAVEXREGPAIRS) @@ -236,10 +240,6 @@ _dl_tlsdesc_dynamic: cfi_adjust_cfa_offset (-16*NSAVEXREGPAIRS) cfi_restore (x29) cfi_restore (x30) -# if HAVE_AARCH64_PAC_RET - AUTIASP - cfi_window_save -# endif b 1b cfi_endproc .size _dl_tlsdesc_dynamic, .-_dl_tlsdesc_dynamic diff --git a/sysdeps/generic/math-type-macros-double.h b/sysdeps/generic/math-type-macros-double.h index 1e84d3f..f03aea1 100644 --- a/sysdeps/generic/math-type-macros-double.h +++ b/sysdeps/generic/math-type-macros-double.h @@ -28,6 +28,8 @@ #define M_STRTO_NAN __strtod_nan #define M_USE_BUILTIN(c) USE_ ##c ##_BUILTIN +#define M_SET_RESTORE_ROUND(RM) SET_RESTORE_ROUND (RM) + #include <libm-alias-double.h> #include <math-nan-payload-double.h> diff --git a/sysdeps/generic/math-type-macros-float.h b/sysdeps/generic/math-type-macros-float.h index 4aac524..445535a 100644 --- a/sysdeps/generic/math-type-macros-float.h +++ b/sysdeps/generic/math-type-macros-float.h @@ -30,6 +30,8 @@ /* GNU extension float constant macros. */ #define M_MLIT(c) c ## f +#define M_SET_RESTORE_ROUND(RM) SET_RESTORE_ROUNDF (RM) + #include <libm-alias-float.h> #include <math-nan-payload-float.h> diff --git a/sysdeps/generic/math-type-macros-float128.h b/sysdeps/generic/math-type-macros-float128.h index ad2310b..f64c1d3 100644 --- a/sysdeps/generic/math-type-macros-float128.h +++ b/sysdeps/generic/math-type-macros-float128.h @@ -19,6 +19,8 @@ #ifndef _MATH_TYPE_MACROS_FLOAT128 #define _MATH_TYPE_MACROS_FLOAT128 +#include <fenv_private.h> + #define M_LIT(c) __f128 (c) #define M_PFX FLT128 #define M_SUF(c) c ## f128 @@ -30,6 +32,13 @@ #define M_MLIT(c) c ## f128 +/* fenv_private.h may not define SET_RESTORE_ROUNDF128. */ +#ifdef SET_RESTORE_ROUNDF128 +# define M_SET_RESTORE_ROUND(RM) SET_RESTORE_ROUNDF128 (RM) +#else +# define M_SET_RESTORE_ROUND(RM) SET_RESTORE_ROUNDL (RM) +#endif + #include <libm-alias-float128.h> #include <math-nan-payload-float128.h> diff --git a/sysdeps/generic/math-type-macros-ldouble.h b/sysdeps/generic/math-type-macros-ldouble.h index 931d5ec..00309cb 100644 --- a/sysdeps/generic/math-type-macros-ldouble.h +++ b/sysdeps/generic/math-type-macros-ldouble.h @@ -28,6 +28,8 @@ #define M_STRTO_NAN __strtold_nan #define M_USE_BUILTIN(c) USE_ ##c ##L_BUILTIN +#define M_SET_RESTORE_ROUND(RM) SET_RESTORE_ROUNDL (RM) + #include <libm-alias-ldouble.h> #include <math-nan-payload-ldouble.h> diff --git a/sysdeps/generic/math-type-macros.h b/sysdeps/generic/math-type-macros.h index e3224a0..21c5fee 100644 --- a/sysdeps/generic/math-type-macros.h +++ b/sysdeps/generic/math-type-macros.h @@ -33,6 +33,7 @@ M_STRTO_NAN - Resolves to the internal libc function which converts a string into the appropriate FLOAT nan value. + M_SET_RESTORE_ROUND - Resolves to a SET_RESTORE_ROUND call for M_TYPE. declare_mgen_alias(from,to) This exposes the appropriate symbol(s) for a diff --git a/sysdeps/htl/pthreadP.h b/sysdeps/htl/pthreadP.h index 78ef4e7..535deeb 100644 --- a/sysdeps/htl/pthreadP.h +++ b/sysdeps/htl/pthreadP.h @@ -23,6 +23,7 @@ #include <pthread.h> #include <link.h> +#include <bits/cancelation.h> /* Attribute to indicate thread creation was issued from C11 thrd_create. */ #define ATTR_C11_THREAD ((void*)(uintptr_t)-1) @@ -233,4 +234,18 @@ weak_extern (__pthread_exit) _Static_assert (sizeof (type) == size, \ "sizeof (" #type ") != " #size) + /* Special cleanup macros which register cleanup both using + __pthread_cleanup_{push,pop} and using cleanup attribute. This is needed + for qsort, so that it supports both throwing exceptions from the caller + sort function callback (only cleanup attribute works there) and + cancellation of the thread running the callback if the callback or some + routines it calls don't have unwind information. + TODO: add support for cleanup routines. */ +#ifndef pthread_cleanup_combined_push +# define pthread_cleanup_combined_push __pthread_cleanup_push +#endif +#ifndef pthread_cleanup_combined_pop +# define pthread_cleanup_combined_pop __pthread_cleanup_pop +#endif + #endif /* pthreadP.h */ diff --git a/sysdeps/ieee754/dbl-64/Makefile b/sysdeps/ieee754/dbl-64/Makefile index 78530b5..766bef4 100644 --- a/sysdeps/ieee754/dbl-64/Makefile +++ b/sysdeps/ieee754/dbl-64/Makefile @@ -3,3 +3,7 @@ ifeq ($(subdir),math) CFLAGS-branred.c += $(config-cflags-nofma) CFLAGS-e_sqrt.c += $(config-cflags-nofma) endif + +ifeq ($(subdir),stdio-common) +fmt-xscanf-real-convs += double +endif diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input new file mode 100644 index 0000000..ba9e02f --- /dev/null +++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input @@ -0,0 +1,682 @@ +%la::0:-1: +%*la::0:-1: +%la:-infinity:1:9:-inf: +%*la:-infinity:0:9: +%la:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023: +%*la:-0xf.ffffffffffff8p+1020:0:24: +%la:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023: +%*la:-0x7.ffffffffffffcp1021:0:23: +%la:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*la:-0x2.3456789abcdfep+123:0:23: +%la:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*la:-0x2.3456789abcdfep0123:0:23: +%la:-0x8p-1025:1:10:-0x1p-1022: +%*la:-0x8p-1025:0:10: +%la:-0x0p+0:1:7:-0x0: +%*la:-0x0p+0:0:7: +%la:-0x0p0:1:6:-0x0: +%*la:-0x0p0:0:6: +%la:-nan(09A_Zaz):1:13:-nan: +%*la:-nan(09A_Zaz):0:13: +%la:-nan():1:6:-nan: +%*la:-nan():0:6: +%la:nan():1:5:nan: +%*la:nan():0:5: +%la:nan(09A_Zaz):1:12:nan: +%*la:nan(09A_Zaz):0:12: +%la:0x0p0:1:5:0x0: +%*la:0x0p0:0:5: +%la:0x0p+0:1:6:0x0: +%*la:0x0p+0:0:6: +%la:0x8p-1025:1:9:0x1p-1022: +%*la:0x8p-1025:0:9: +%la:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124: +%*la:0x2.3456789abcdfep0123:0:22: +%la:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124: +%*la:0x2.3456789abcdfep+123:0:22: +%la:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023: +%*la:0x7.ffffffffffffcp1021:0:22: +%la:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023: +%*la:0xf.ffffffffffff8p+1020:0:23: +%la:infinity:1:8:inf: +%*la:infinity:0:8: +%la:+nan():1:6:nan: +%*la:+nan():0:6: +%la:+nan(09A_Zaz):1:13:nan: +%*la:+nan(09A_Zaz):0:13: +%la:+0x0p0:1:6:0x0: +%*la:+0x0p0:0:6: +%la:+0x0p+0:1:7:0x0: +%*la:+0x0p+0:0:7: +%la:+0x8p-1025:1:10:0x1p-1022: +%*la:+0x8p-1025:0:10: +%la:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*la:+0x2.3456789abcdfep0123:0:23: +%la:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*la:+0x2.3456789abcdfep+123:0:23: +%la:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023: +%*la:+0x7.ffffffffffffcp1021:0:23: +%la:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023: +%*la:+0xf.ffffffffffff8p+1020:0:24: +%la:+infinity:1:9:inf: +%*la:+infinity:0:9: +%1la::0:-1: +%*1la::0:-1: +%1la:-infinity:0:-1: +%*1la:-infinity:0:-1: +%1la:-0xf.ffffffffffff8p+1020:0:-1: +%*1la:-0xf.ffffffffffff8p+1020:0:-1: +%1la:-0x7.ffffffffffffcp1021:0:-1: +%*1la:-0x7.ffffffffffffcp1021:0:-1: +%1la:-0x2.3456789abcdfep+123:0:-1: +%*1la:-0x2.3456789abcdfep+123:0:-1: +%1la:-0x2.3456789abcdfep0123:0:-1: +%*1la:-0x2.3456789abcdfep0123:0:-1: +%1la:-0x8p-1025:0:-1: +%*1la:-0x8p-1025:0:-1: +%1la:-0x0p+0:0:-1: +%*1la:-0x0p+0:0:-1: +%1la:-0x0p0:0:-1: +%*1la:-0x0p0:0:-1: +%1la:-nan(09A_Zaz):0:-1: +%*1la:-nan(09A_Zaz):0:-1: +%1la:-nan():0:-1: +%*1la:-nan():0:-1: +%1la:nan():0:-1: +%*1la:nan():0:-1: +%1la:nan(09A_Zaz):0:-1: +%*1la:nan(09A_Zaz):0:-1: +%1la:0x0p0:1:1:0x0: +%*1la:0x0p0:0:1: +%1la:0x0p+0:1:1:0x0: +%*1la:0x0p+0:0:1: +%1la:0x8p-1025:1:1:0x0: +%*1la:0x8p-1025:0:1: +%1la:0x2.3456789abcdfep0123:1:1:0x0: +%*1la:0x2.3456789abcdfep0123:0:1: +%1la:0x2.3456789abcdfep+123:1:1:0x0: +%*1la:0x2.3456789abcdfep+123:0:1: +%1la:0x7.ffffffffffffcp1021:1:1:0x0: +%*1la:0x7.ffffffffffffcp1021:0:1: +%1la:0xf.ffffffffffff8p+1020:1:1:0x0: +%*1la:0xf.ffffffffffff8p+1020:0:1: +%1la:infinity:0:-1: +%*1la:infinity:0:-1: +%1la:+nan():0:-1: +%*1la:+nan():0:-1: +%1la:+nan(09A_Zaz):0:-1: +%*1la:+nan(09A_Zaz):0:-1: +%1la:+0x0p0:0:-1: +%*1la:+0x0p0:0:-1: +%1la:+0x0p+0:0:-1: +%*1la:+0x0p+0:0:-1: +%1la:+0x8p-1025:0:-1: +%*1la:+0x8p-1025:0:-1: +%1la:+0x2.3456789abcdfep0123:0:-1: +%*1la:+0x2.3456789abcdfep0123:0:-1: +%1la:+0x2.3456789abcdfep+123:0:-1: +%*1la:+0x2.3456789abcdfep+123:0:-1: +%1la:+0x7.ffffffffffffcp1021:0:-1: +%*1la:+0x7.ffffffffffffcp1021:0:-1: +%1la:+0xf.ffffffffffff8p+1020:0:-1: +%*1la:+0xf.ffffffffffff8p+1020:0:-1: +%1la:+infinity:0:-1: +%*1la:+infinity:0:-1: +%2la::0:-1: +%*2la::0:-1: +%2la:-infinity:0:-1: +%*2la:-infinity:0:-1: +%2la:-0xf.ffffffffffff8p+1020:1:2:-0x0: +%*2la:-0xf.ffffffffffff8p+1020:0:2: +%2la:-0x7.ffffffffffffcp1021:1:2:-0x0: +%*2la:-0x7.ffffffffffffcp1021:0:2: +%2la:-0x2.3456789abcdfep+123:1:2:-0x0: +%*2la:-0x2.3456789abcdfep+123:0:2: +%2la:-0x2.3456789abcdfep0123:1:2:-0x0: +%*2la:-0x2.3456789abcdfep0123:0:2: +%2la:-0x8p-1025:1:2:-0x0: +%*2la:-0x8p-1025:0:2: +%2la:-0x0p+0:1:2:-0x0: +%*2la:-0x0p+0:0:2: +%2la:-0x0p0:1:2:-0x0: +%*2la:-0x0p0:0:2: +%2la:-nan(09A_Zaz):0:-1: +%*2la:-nan(09A_Zaz):0:-1: +%2la:-nan():0:-1: +%*2la:-nan():0:-1: +%2la:nan():0:-1: +%*2la:nan():0:-1: +%2la:nan(09A_Zaz):0:-1: +%*2la:nan(09A_Zaz):0:-1: +%2la:0x0p0:0:-1: +%*2la:0x0p0:0:-1: +%2la:0x0p+0:0:-1: +%*2la:0x0p+0:0:-1: +%2la:0x8p-1025:0:-1: +%*2la:0x8p-1025:0:-1: +%2la:0x2.3456789abcdfep0123:0:-1: +%*2la:0x2.3456789abcdfep0123:0:-1: +%2la:0x2.3456789abcdfep+123:0:-1: +%*2la:0x2.3456789abcdfep+123:0:-1: +%2la:0x7.ffffffffffffcp1021:0:-1: +%*2la:0x7.ffffffffffffcp1021:0:-1: +%2la:0xf.ffffffffffff8p+1020:0:-1: +%*2la:0xf.ffffffffffff8p+1020:0:-1: +%2la:infinity:0:-1: +%*2la:infinity:0:-1: +%2la:+nan():0:-1: +%*2la:+nan():0:-1: +%2la:+nan(09A_Zaz):0:-1: +%*2la:+nan(09A_Zaz):0:-1: +%2la:+0x0p0:1:2:0x0: +%*2la:+0x0p0:0:2: +%2la:+0x0p+0:1:2:0x0: +%*2la:+0x0p+0:0:2: +%2la:+0x8p-1025:1:2:0x0: +%*2la:+0x8p-1025:0:2: +%2la:+0x2.3456789abcdfep0123:1:2:0x0: +%*2la:+0x2.3456789abcdfep0123:0:2: +%2la:+0x2.3456789abcdfep+123:1:2:0x0: +%*2la:+0x2.3456789abcdfep+123:0:2: +%2la:+0x7.ffffffffffffcp1021:1:2:0x0: +%*2la:+0x7.ffffffffffffcp1021:0:2: +%2la:+0xf.ffffffffffff8p+1020:1:2:0x0: +%*2la:+0xf.ffffffffffff8p+1020:0:2: +%2la:+infinity:0:-1: +%*2la:+infinity:0:-1: +%3la::0:-1: +%*3la::0:-1: +%3la:-infinity:0:-1: +%*3la:-infinity:0:-1: +%3la:-0xf.ffffffffffff8p+1020:0:-1: +%*3la:-0xf.ffffffffffff8p+1020:0:-1: +%3la:-0x7.ffffffffffffcp1021:0:-1: +%*3la:-0x7.ffffffffffffcp1021:0:-1: +%3la:-0x2.3456789abcdfep+123:0:-1: +%*3la:-0x2.3456789abcdfep+123:0:-1: +%3la:-0x2.3456789abcdfep0123:0:-1: +%*3la:-0x2.3456789abcdfep0123:0:-1: +%3la:-0x8p-1025:0:-1: +%*3la:-0x8p-1025:0:-1: +%3la:-0x0p+0:0:-1: +%*3la:-0x0p+0:0:-1: +%3la:-0x0p0:0:-1: +%*3la:-0x0p0:0:-1: +%3la:-nan(09A_Zaz):0:-1: +%*3la:-nan(09A_Zaz):0:-1: +%3la:-nan():0:-1: +%*3la:-nan():0:-1: +%3la:nan():1:3:nan: +%*3la:nan():0:3: +%3la:nan(09A_Zaz):1:3:nan: +%*3la:nan(09A_Zaz):0:3: +%3la:0x0p0:1:3:0x0: +%*3la:0x0p0:0:3: +%3la:0x0p+0:1:3:0x0: +%*3la:0x0p+0:0:3: +%3la:0x8p-1025:1:3:0x1p3: +%*3la:0x8p-1025:0:3: +%3la:0x2.3456789abcdfep0123:1:3:0x1p1: +%*3la:0x2.3456789abcdfep0123:0:3: +%3la:0x2.3456789abcdfep+123:1:3:0x1p1: +%*3la:0x2.3456789abcdfep+123:0:3: +%3la:0x7.ffffffffffffcp1021:1:3:0x1.cp2: +%*3la:0x7.ffffffffffffcp1021:0:3: +%3la:0xf.ffffffffffff8p+1020:1:3:0x1.ep3: +%*3la:0xf.ffffffffffff8p+1020:0:3: +%3la:infinity:1:3:inf: +%*3la:infinity:0:3: +%3la:+nan():0:-1: +%*3la:+nan():0:-1: +%3la:+nan(09A_Zaz):0:-1: +%*3la:+nan(09A_Zaz):0:-1: +%3la:+0x0p0:0:-1: +%*3la:+0x0p0:0:-1: +%3la:+0x0p+0:0:-1: +%*3la:+0x0p+0:0:-1: +%3la:+0x8p-1025:0:-1: +%*3la:+0x8p-1025:0:-1: +%3la:+0x2.3456789abcdfep0123:0:-1: +%*3la:+0x2.3456789abcdfep0123:0:-1: +%3la:+0x2.3456789abcdfep+123:0:-1: +%*3la:+0x2.3456789abcdfep+123:0:-1: +%3la:+0x7.ffffffffffffcp1021:0:-1: +%*3la:+0x7.ffffffffffffcp1021:0:-1: +%3la:+0xf.ffffffffffff8p+1020:0:-1: +%*3la:+0xf.ffffffffffff8p+1020:0:-1: +%3la:+infinity:0:-1: +%*3la:+infinity:0:-1: +%4la::0:-1: +%*4la::0:-1: +%4la:-infinity:1:4:-inf: +%*4la:-infinity:0:4: +%4la:-0xf.ffffffffffff8p+1020:1:4:-0x1.ep3: +%*4la:-0xf.ffffffffffff8p+1020:0:4: +%4la:-0x7.ffffffffffffcp1021:1:4:-0x1.cp2: +%*4la:-0x7.ffffffffffffcp1021:0:4: +%4la:-0x2.3456789abcdfep+123:1:4:-0x1p1: +%*4la:-0x2.3456789abcdfep+123:0:4: +%4la:-0x2.3456789abcdfep0123:1:4:-0x1p1: +%*4la:-0x2.3456789abcdfep0123:0:4: +%4la:-0x8p-1025:1:4:-0x1p3: +%*4la:-0x8p-1025:0:4: +%4la:-0x0p+0:1:4:-0x0: +%*4la:-0x0p+0:0:4: +%4la:-0x0p0:1:4:-0x0: +%*4la:-0x0p0:0:4: +%4la:-nan(09A_Zaz):1:4:-nan: +%*4la:-nan(09A_Zaz):0:4: +%4la:-nan():1:4:-nan: +%*4la:-nan():0:4: +%4la:nan():0:-1: +%*4la:nan():0:-1: +%4la:nan(09A_Zaz):0:-1: +%*4la:nan(09A_Zaz):0:-1: +%4la:0x0p0:0:-1: +%*4la:0x0p0:0:-1: +%4la:0x0p+0:0:-1: +%*4la:0x0p+0:0:-1: +%4la:0x8p-1025:0:-1: +%*4la:0x8p-1025:0:-1: +%4la:0x2.3456789abcdfep0123:1:4:0x1p1: +%*4la:0x2.3456789abcdfep0123:0:4: +%4la:0x2.3456789abcdfep+123:1:4:0x1p1: +%*4la:0x2.3456789abcdfep+123:0:4: +%4la:0x7.ffffffffffffcp1021:1:4:0x1.cp2: +%*4la:0x7.ffffffffffffcp1021:0:4: +%4la:0xf.ffffffffffff8p+1020:1:4:0x1.ep3: +%*4la:0xf.ffffffffffff8p+1020:0:4: +%4la:infinity:0:-1: +%*4la:infinity:0:-1: +%4la:+nan():1:4:nan: +%*4la:+nan():0:4: +%4la:+nan(09A_Zaz):1:4:nan: +%*4la:+nan(09A_Zaz):0:4: +%4la:+0x0p0:1:4:0x0: +%*4la:+0x0p0:0:4: +%4la:+0x0p+0:1:4:0x0: +%*4la:+0x0p+0:0:4: +%4la:+0x8p-1025:1:4:0x1p3: +%*4la:+0x8p-1025:0:4: +%4la:+0x2.3456789abcdfep0123:1:4:0x1p1: +%*4la:+0x2.3456789abcdfep0123:0:4: +%4la:+0x2.3456789abcdfep+123:1:4:0x1p1: +%*4la:+0x2.3456789abcdfep+123:0:4: +%4la:+0x7.ffffffffffffcp1021:1:4:0x1.cp2: +%*4la:+0x7.ffffffffffffcp1021:0:4: +%4la:+0xf.ffffffffffff8p+1020:1:4:0x1.ep3: +%*4la:+0xf.ffffffffffff8p+1020:0:4: +%4la:+infinity:1:4:inf: +%*4la:+infinity:0:4: +%5la::0:-1: +%*5la::0:-1: +%5la:-infinity:0:-1: +%*5la:-infinity:0:-1: +%5la:-0xf.ffffffffffff8p+1020:1:5:-0x1.ep3: +%*5la:-0xf.ffffffffffff8p+1020:0:5: +%5la:-0x7.ffffffffffffcp1021:1:5:-0x1.cp2: +%*5la:-0x7.ffffffffffffcp1021:0:5: +%5la:-0x2.3456789abcdfep+123:1:5:-0x1p1: +%*5la:-0x2.3456789abcdfep+123:0:5: +%5la:-0x2.3456789abcdfep0123:1:5:-0x1p1: +%*5la:-0x2.3456789abcdfep0123:0:5: +%5la:-0x8p-1025:0:-1: +%*5la:-0x8p-1025:0:-1: +%5la:-0x0p+0:0:-1: +%*5la:-0x0p+0:0:-1: +%5la:-0x0p0:0:-1: +%*5la:-0x0p0:0:-1: +%5la:-nan(09A_Zaz):0:-1: +%*5la:-nan(09A_Zaz):0:-1: +%5la:-nan():0:-1: +%*5la:-nan():0:-1: +%5la:nan():1:5:nan: +%*5la:nan():0:5: +%5la:nan(09A_Zaz):0:-1: +%*5la:nan(09A_Zaz):0:-1: +%5la:0x0p0:1:5:0x0: +%*5la:0x0p0:0:5: +%5la:0x0p+0:0:-1: +%*5la:0x0p+0:0:-1: +%5la:0x8p-1025:0:-1: +%*5la:0x8p-1025:0:-1: +%5la:0x2.3456789abcdfep0123:1:5:0x1.18p1: +%*5la:0x2.3456789abcdfep0123:0:5: +%5la:0x2.3456789abcdfep+123:1:5:0x1.18p1: +%*5la:0x2.3456789abcdfep+123:0:5: +%5la:0x7.ffffffffffffcp1021:1:5:0x1.fcp2: +%*5la:0x7.ffffffffffffcp1021:0:5: +%5la:0xf.ffffffffffff8p+1020:1:5:0x1.fep3: +%*5la:0xf.ffffffffffff8p+1020:0:5: +%5la:infinity:0:-1: +%*5la:infinity:0:-1: +%5la:+nan():0:-1: +%*5la:+nan():0:-1: +%5la:+nan(09A_Zaz):0:-1: +%*5la:+nan(09A_Zaz):0:-1: +%5la:+0x0p0:0:-1: +%*5la:+0x0p0:0:-1: +%5la:+0x0p+0:0:-1: +%*5la:+0x0p+0:0:-1: +%5la:+0x8p-1025:0:-1: +%*5la:+0x8p-1025:0:-1: +%5la:+0x2.3456789abcdfep0123:1:5:0x1p1: +%*5la:+0x2.3456789abcdfep0123:0:5: +%5la:+0x2.3456789abcdfep+123:1:5:0x1p1: +%*5la:+0x2.3456789abcdfep+123:0:5: +%5la:+0x7.ffffffffffffcp1021:1:5:0x1.cp2: +%*5la:+0x7.ffffffffffffcp1021:0:5: +%5la:+0xf.ffffffffffff8p+1020:1:5:0x1.ep3: +%*5la:+0xf.ffffffffffff8p+1020:0:5: +%5la:+infinity:0:-1: +%*5la:+infinity:0:-1: +%6la::0:-1: +%*6la::0:-1: +%6la:-infinity:0:-1: +%*6la:-infinity:0:-1: +%6la:-0xf.ffffffffffff8p+1020:1:6:-0x1.fep3: +%*6la:-0xf.ffffffffffff8p+1020:0:6: +%6la:-0x7.ffffffffffffcp1021:1:6:-0x1.fcp2: +%*6la:-0x7.ffffffffffffcp1021:0:6: +%6la:-0x2.3456789abcdfep+123:1:6:-0x1.18p1: +%*6la:-0x2.3456789abcdfep+123:0:6: +%6la:-0x2.3456789abcdfep0123:1:6:-0x1.18p1: +%*6la:-0x2.3456789abcdfep0123:0:6: +%6la:-0x8p-1025:0:-1: +%*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:-nan(09A_Zaz):0:-1: +%*6la:-nan(09A_Zaz):0:-1: +%6la:-nan():1:6:-nan: +%*6la:-nan():0:6: +%6la:nan():1:5:nan: +%*6la:nan():0:5: +%6la:nan(09A_Zaz):0:-1: +%*6la:nan(09A_Zaz):0:-1: +%6la:0x0p0:1:5:0x0: +%*6la:0x0p0:0:5: +%6la:0x0p+0:1:6:0x0: +%*6la:0x0p+0:0:6: +%6la:0x8p-1025:1:6:0x1p2: +%*6la:0x8p-1025:0:6: +%6la:0x2.3456789abcdfep0123:1:6:0x1.1ap1: +%*6la:0x2.3456789abcdfep0123:0:6: +%6la:0x2.3456789abcdfep+123:1:6:0x1.1ap1: +%*6la:0x2.3456789abcdfep+123:0:6: +%6la:0x7.ffffffffffffcp1021:1:6:0x1.ffcp2: +%*6la:0x7.ffffffffffffcp1021:0:6: +%6la:0xf.ffffffffffff8p+1020:1:6:0x1.ffep3: +%*6la:0xf.ffffffffffff8p+1020:0:6: +%6la:infinity:0:-1: +%*6la:infinity:0:-1: +%6la:+nan():1:6:nan: +%*6la:+nan():0:6: +%6la:+nan(09A_Zaz):0:-1: +%*6la:+nan(09A_Zaz):0:-1: +%6la:+0x0p0:1:6:0x0: +%*6la:+0x0p0:0:6: +%6la:+0x0p+0:0:-1: +%*6la:+0x0p+0:0:-1: +%6la:+0x8p-1025:0:-1: +%*6la:+0x8p-1025:0:-1: +%6la:+0x2.3456789abcdfep0123:1:6:0x1.18p1: +%*6la:+0x2.3456789abcdfep0123:0:6: +%6la:+0x2.3456789abcdfep+123:1:6:0x1.18p1: +%*6la:+0x2.3456789abcdfep+123:0:6: +%6la:+0x7.ffffffffffffcp1021:1:6:0x1.fcp2: +%*6la:+0x7.ffffffffffffcp1021:0:6: +%6la:+0xf.ffffffffffff8p+1020:1:6:0x1.fep3: +%*6la:+0xf.ffffffffffff8p+1020:0:6: +%6la:+infinity:0:-1: +%*6la:+infinity:0:-1: +%20la::0:-1: +%*20la::0:-1: +%20la:-infinity:1:9:-inf: +%*20la:-infinity:0:9: +%20la:-0xf.ffffffffffff8p+1020:0:-1: +%*20la:-0xf.ffffffffffff8p+1020:0:-1: +%20la:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3: +%*20la:-0x7.ffffffffffffcp1021:0:20: +%20la:-0x2.3456789abcdfep+123:0:-1: +%*20la:-0x2.3456789abcdfep+123:0:-1: +%20la:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1: +%*20la:-0x2.3456789abcdfep0123:0:20: +%20la:-0x8p-1025:1:10:-0x1p-1022: +%*20la:-0x8p-1025:0:10: +%20la:-0x0p+0:1:7:-0x0: +%*20la:-0x0p+0:0:7: +%20la:-0x0p0:1:6:-0x0: +%*20la:-0x0p0:0:6: +%20la:-nan(09A_Zaz):1:13:-nan: +%*20la:-nan(09A_Zaz):0:13: +%20la:-nan():1:6:-nan: +%*20la:-nan():0:6: +%20la:nan():1:5:nan: +%*20la:nan():0:5: +%20la:nan(09A_Zaz):1:12:nan: +%*20la:nan(09A_Zaz):0:12: +%20la:0x0p0:1:5:0x0: +%*20la:0x0p0:0:5: +%20la:0x0p+0:1:6:0x0: +%*20la:0x0p+0:0:6: +%20la:0x8p-1025:1:9:0x1p-1022: +%*20la:0x8p-1025:0:9: +%20la:0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp2: +%*20la:0x2.3456789abcdfep0123:0:20: +%20la:0x2.3456789abcdfep+123:1:20:0x1.1a2b3c4d5e6ffp2: +%*20la:0x2.3456789abcdfep+123:0:20: +%20la:0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp12: +%*20la:0x7.ffffffffffffcp1021:0:20: +%20la:0xf.ffffffffffff8p+1020:1:20:0x1.fffffffffffffp4: +%*20la:0xf.ffffffffffff8p+1020:0:20: +%20la:infinity:1:8:inf: +%*20la:infinity:0:8: +%20la:+nan():1:6:nan: +%*20la:+nan():0:6: +%20la:+nan(09A_Zaz):1:13:nan: +%*20la:+nan(09A_Zaz):0:13: +%20la:+0x0p0:1:6:0x0: +%*20la:+0x0p0:0:6: +%20la:+0x0p+0:1:7:0x0: +%*20la:+0x0p+0:0:7: +%20la:+0x8p-1025:1:10:0x1p-1022: +%*20la:+0x8p-1025:0:10: +%20la:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1: +%*20la:+0x2.3456789abcdfep0123:0:20: +%20la:+0x2.3456789abcdfep+123:0:-1: +%*20la:+0x2.3456789abcdfep+123:0:-1: +%20la:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3: +%*20la:+0x7.ffffffffffffcp1021:0:20: +%20la:+0xf.ffffffffffff8p+1020:0:-1: +%*20la:+0xf.ffffffffffff8p+1020:0:-1: +%20la:+infinity:1:9:inf: +%*20la:+infinity:0:9: +%32la::0:-1: +%*32la::0:-1: +%32la:-infinity:1:9:-inf: +%*32la:-infinity:0:9: +%32la:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023: +%*32la:-0xf.ffffffffffff8p+1020:0:24: +%32la:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023: +%*32la:-0x7.ffffffffffffcp1021:0:23: +%32la:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*32la:-0x2.3456789abcdfep+123:0:23: +%32la:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*32la:-0x2.3456789abcdfep0123:0:23: +%32la:-0x8p-1025:1:10:-0x1p-1022: +%*32la:-0x8p-1025:0:10: +%32la:-0x0p+0:1:7:-0x0: +%*32la:-0x0p+0:0:7: +%32la:-0x0p0:1:6:-0x0: +%*32la:-0x0p0:0:6: +%32la:-nan(09A_Zaz):1:13:-nan: +%*32la:-nan(09A_Zaz):0:13: +%32la:-nan():1:6:-nan: +%*32la:-nan():0:6: +%32la:nan():1:5:nan: +%*32la:nan():0:5: +%32la:nan(09A_Zaz):1:12:nan: +%*32la:nan(09A_Zaz):0:12: +%32la:0x0p0:1:5:0x0: +%*32la:0x0p0:0:5: +%32la:0x0p+0:1:6:0x0: +%*32la:0x0p+0:0:6: +%32la:0x8p-1025:1:9:0x1p-1022: +%*32la:0x8p-1025:0:9: +%32la:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124: +%*32la:0x2.3456789abcdfep0123:0:22: +%32la:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124: +%*32la:0x2.3456789abcdfep+123:0:22: +%32la:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023: +%*32la:0x7.ffffffffffffcp1021:0:22: +%32la:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023: +%*32la:0xf.ffffffffffff8p+1020:0:23: +%32la:infinity:1:8:inf: +%*32la:infinity:0:8: +%32la:+nan():1:6:nan: +%*32la:+nan():0:6: +%32la:+nan(09A_Zaz):1:13:nan: +%*32la:+nan(09A_Zaz):0:13: +%32la:+0x0p0:1:6:0x0: +%*32la:+0x0p0:0:6: +%32la:+0x0p+0:1:7:0x0: +%*32la:+0x0p+0:0:7: +%32la:+0x8p-1025:1:10:0x1p-1022: +%*32la:+0x8p-1025:0:10: +%32la:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32la:+0x2.3456789abcdfep0123:0:23: +%32la:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32la:+0x2.3456789abcdfep+123:0:23: +%32la:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023: +%*32la:+0x7.ffffffffffffcp1021:0:23: +%32la:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023: +%*32la:+0xf.ffffffffffff8p+1020:0:24: +%32la:+infinity:1:9:inf: +%*32la:+infinity:0:9: +%5la: :0:-1: +%*5la: :0:-1: +%5la: -infinity:0:-1: +%*5la: -infinity:0:-1: +%5la: -0xf.ffffffffffff8p+1020:1:6:-0x1.ep3: +%*5la: -0xf.ffffffffffff8p+1020:0:6: +%5la: -0x7.ffffffffffffcp1021:1:6:-0x1.cp2: +%*5la: -0x7.ffffffffffffcp1021:0:6: +%5la: -0x2.3456789abcdfep+123:1:6:-0x1p1: +%*5la: -0x2.3456789abcdfep+123:0:6: +%5la: -0x2.3456789abcdfep0123:1:6:-0x1p1: +%*5la: -0x2.3456789abcdfep0123:0:6: +%5la: -0x8p-1025:0:-1: +%*5la: -0x8p-1025:0:-1: +%5la: -0x0p+0:0:-1: +%*5la: -0x0p+0:0:-1: +%5la: -0x0p0:0:-1: +%*5la: -0x0p0:0:-1: +%5la: -nan(09A_Zaz):0:-1: +%*5la: -nan(09A_Zaz):0:-1: +%5la: -nan():0:-1: +%*5la: -nan():0:-1: +%5la: nan():1:6:nan: +%*5la: nan():0:6: +%5la: nan(09A_Zaz):0:-1: +%*5la: nan(09A_Zaz):0:-1: +%5la: 0x0p0:1:6:0x0: +%*5la: 0x0p0:0:6: +%5la: 0x0p+0:0:-1: +%*5la: 0x0p+0:0:-1: +%5la: 0x8p-1025:0:-1: +%*5la: 0x8p-1025:0:-1: +%5la: 0x2.3456789abcdfep0123:1:6:0x1.18p1: +%*5la: 0x2.3456789abcdfep0123:0:6: +%5la: 0x2.3456789abcdfep+123:1:6:0x1.18p1: +%*5la: 0x2.3456789abcdfep+123:0:6: +%5la: 0x7.ffffffffffffcp1021:1:6:0x1.fcp2: +%*5la: 0x7.ffffffffffffcp1021:0:6: +%5la: 0xf.ffffffffffff8p+1020:1:6:0x1.fep3: +%*5la: 0xf.ffffffffffff8p+1020:0:6: +%5la: infinity:0:-1: +%*5la: infinity:0:-1: +%5la: +nan():0:-1: +%*5la: +nan():0:-1: +%5la: +nan(09A_Zaz):0:-1: +%*5la: +nan(09A_Zaz):0:-1: +%5la: +0x0p0:0:-1: +%*5la: +0x0p0:0:-1: +%5la: +0x0p+0:0:-1: +%*5la: +0x0p+0:0:-1: +%5la: +0x8p-1025:0:-1: +%*5la: +0x8p-1025:0:-1: +%5la: +0x2.3456789abcdfep0123:1:6:0x1p1: +%*5la: +0x2.3456789abcdfep0123:0:6: +%5la: +0x2.3456789abcdfep+123:1:6:0x1p1: +%*5la: +0x2.3456789abcdfep+123:0:6: +%5la: +0x7.ffffffffffffcp1021:1:6:0x1.cp2: +%*5la: +0x7.ffffffffffffcp1021:0:6: +%5la: +0xf.ffffffffffff8p+1020:1:6:0x1.ep3: +%*5la: +0xf.ffffffffffff8p+1020:0:6: +%5la: +infinity:0:-1: +%*5la: +infinity:0:-1: +%32la: :0:-1: +%*32la: :0:-1: +%32la: -infinity:1:10:-inf: +%*32la: -infinity:0:10: +%32la: -0xf.ffffffffffff8p+1020:1:25:-0x1.fffffffffffffp1023: +%*32la: -0xf.ffffffffffff8p+1020:0:25: +%32la: -0x7.ffffffffffffcp1021:1:24:-0x1.fffffffffffffp1023: +%*32la: -0x7.ffffffffffffcp1021:0:24: +%32la: -0x2.3456789abcdfep+123:1:24:-0x1.1a2b3c4d5e6ffp124: +%*32la: -0x2.3456789abcdfep+123:0:24: +%32la: -0x2.3456789abcdfep0123:1:24:-0x1.1a2b3c4d5e6ffp124: +%*32la: -0x2.3456789abcdfep0123:0:24: +%32la: -0x8p-1025:1:11:-0x1p-1022: +%*32la: -0x8p-1025:0:11: +%32la: -0x0p+0:1:8:-0x0: +%*32la: -0x0p+0:0:8: +%32la: -0x0p0:1:7:-0x0: +%*32la: -0x0p0:0:7: +%32la: -nan(09A_Zaz):1:14:-nan: +%*32la: -nan(09A_Zaz):0:14: +%32la: -nan():1:7:-nan: +%*32la: -nan():0:7: +%32la: nan():1:6:nan: +%*32la: nan():0:6: +%32la: nan(09A_Zaz):1:13:nan: +%*32la: nan(09A_Zaz):0:13: +%32la: 0x0p0:1:6:0x0: +%*32la: 0x0p0:0:6: +%32la: 0x0p+0:1:7:0x0: +%*32la: 0x0p+0:0:7: +%32la: 0x8p-1025:1:10:0x1p-1022: +%*32la: 0x8p-1025:0:10: +%32la: 0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32la: 0x2.3456789abcdfep0123:0:23: +%32la: 0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32la: 0x2.3456789abcdfep+123:0:23: +%32la: 0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023: +%*32la: 0x7.ffffffffffffcp1021:0:23: +%32la: 0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023: +%*32la: 0xf.ffffffffffff8p+1020:0:24: +%32la: infinity:1:9:inf: +%*32la: infinity:0:9: +%32la: +nan():1:7:nan: +%*32la: +nan():0:7: +%32la: +nan(09A_Zaz):1:14:nan: +%*32la: +nan(09A_Zaz):0:14: +%32la: +0x0p0:1:7:0x0: +%*32la: +0x0p0:0:7: +%32la: +0x0p+0:1:8:0x0: +%*32la: +0x0p+0:0:8: +%32la: +0x8p-1025:1:11:0x1p-1022: +%*32la: +0x8p-1025:0:11: +%32la: +0x2.3456789abcdfep0123:1:24:0x1.1a2b3c4d5e6ffp124: +%*32la: +0x2.3456789abcdfep0123:0:24: +%32la: +0x2.3456789abcdfep+123:1:24:0x1.1a2b3c4d5e6ffp124: +%*32la: +0x2.3456789abcdfep+123:0:24: +%32la: +0x7.ffffffffffffcp1021:1:24:0x1.fffffffffffffp1023: +%*32la: +0x7.ffffffffffffcp1021:0:24: +%32la: +0xf.ffffffffffff8p+1020:1:25:0x1.fffffffffffffp1023: +%*32la: +0xf.ffffffffffff8p+1020:0:25: +%32la: +infinity:1:10:inf: +%*32la: +infinity:0:10: diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input new file mode 100644 index 0000000..f7217b7 --- /dev/null +++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input @@ -0,0 +1,682 @@ +%lA::0:-1: +%*lA::0:-1: +%lA:-INFINITY:1:9:-inf: +%*lA:-INFINITY:0:9: +%lA:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023: +%*lA:-0XF.FFFFFFFFFFFF8P+1020:0:24: +%lA:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023: +%*lA:-0X7.FFFFFFFFFFFFCP1021:0:23: +%lA:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*lA:-0X2.3456789ABCDFEP+123:0:23: +%lA:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*lA:-0X2.3456789ABCDFEP0123:0:23: +%lA:-0X8P-1025:1:10:-0x1p-1022: +%*lA:-0X8P-1025:0:10: +%lA:-0X0P+0:1:7:-0x0: +%*lA:-0X0P+0:0:7: +%lA:-0X0P0:1:6:-0x0: +%*lA:-0X0P0:0:6: +%lA:-NAN(09A_Zaz):1:13:-nan: +%*lA:-NAN(09A_Zaz):0:13: +%lA:-NAN():1:6:-nan: +%*lA:-NAN():0:6: +%lA:NAN():1:5:nan: +%*lA:NAN():0:5: +%lA:NAN(09A_Zaz):1:12:nan: +%*lA:NAN(09A_Zaz):0:12: +%lA:0X0P0:1:5:0x0: +%*lA:0X0P0:0:5: +%lA:0X0P+0:1:6:0x0: +%*lA:0X0P+0:0:6: +%lA:0X8P-1025:1:9:0x1p-1022: +%*lA:0X8P-1025:0:9: +%lA:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124: +%*lA:0X2.3456789ABCDFEP0123:0:22: +%lA:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124: +%*lA:0X2.3456789ABCDFEP+123:0:22: +%lA:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023: +%*lA:0X7.FFFFFFFFFFFFCP1021:0:22: +%lA:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023: +%*lA:0XF.FFFFFFFFFFFF8P+1020:0:23: +%lA:INFINITY:1:8:inf: +%*lA:INFINITY:0:8: +%lA:+NAN():1:6:nan: +%*lA:+NAN():0:6: +%lA:+NAN(09A_Zaz):1:13:nan: +%*lA:+NAN(09A_Zaz):0:13: +%lA:+0X0P0:1:6:0x0: +%*lA:+0X0P0:0:6: +%lA:+0X0P+0:1:7:0x0: +%*lA:+0X0P+0:0:7: +%lA:+0X8P-1025:1:10:0x1p-1022: +%*lA:+0X8P-1025:0:10: +%lA:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*lA:+0X2.3456789ABCDFEP0123:0:23: +%lA:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*lA:+0X2.3456789ABCDFEP+123:0:23: +%lA:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023: +%*lA:+0X7.FFFFFFFFFFFFCP1021:0:23: +%lA:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023: +%*lA:+0XF.FFFFFFFFFFFF8P+1020:0:24: +%lA:+INFINITY:1:9:inf: +%*lA:+INFINITY:0:9: +%1lA::0:-1: +%*1lA::0:-1: +%1lA:-INFINITY:0:-1: +%*1lA:-INFINITY:0:-1: +%1lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*1lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%1lA:-0X7.FFFFFFFFFFFFCP1021:0:-1: +%*1lA:-0X7.FFFFFFFFFFFFCP1021:0:-1: +%1lA:-0X2.3456789ABCDFEP+123:0:-1: +%*1lA:-0X2.3456789ABCDFEP+123:0:-1: +%1lA:-0X2.3456789ABCDFEP0123:0:-1: +%*1lA:-0X2.3456789ABCDFEP0123:0:-1: +%1lA:-0X8P-1025:0:-1: +%*1lA:-0X8P-1025:0:-1: +%1lA:-0X0P+0:0:-1: +%*1lA:-0X0P+0:0:-1: +%1lA:-0X0P0:0:-1: +%*1lA:-0X0P0:0:-1: +%1lA:-NAN(09A_Zaz):0:-1: +%*1lA:-NAN(09A_Zaz):0:-1: +%1lA:-NAN():0:-1: +%*1lA:-NAN():0:-1: +%1lA:NAN():0:-1: +%*1lA:NAN():0:-1: +%1lA:NAN(09A_Zaz):0:-1: +%*1lA:NAN(09A_Zaz):0:-1: +%1lA:0X0P0:1:1:0x0: +%*1lA:0X0P0:0:1: +%1lA:0X0P+0:1:1:0x0: +%*1lA:0X0P+0:0:1: +%1lA:0X8P-1025:1:1:0x0: +%*1lA:0X8P-1025:0:1: +%1lA:0X2.3456789ABCDFEP0123:1:1:0x0: +%*1lA:0X2.3456789ABCDFEP0123:0:1: +%1lA:0X2.3456789ABCDFEP+123:1:1:0x0: +%*1lA:0X2.3456789ABCDFEP+123:0:1: +%1lA:0X7.FFFFFFFFFFFFCP1021:1:1:0x0: +%*1lA:0X7.FFFFFFFFFFFFCP1021:0:1: +%1lA:0XF.FFFFFFFFFFFF8P+1020:1:1:0x0: +%*1lA:0XF.FFFFFFFFFFFF8P+1020:0:1: +%1lA:INFINITY:0:-1: +%*1lA:INFINITY:0:-1: +%1lA:+NAN():0:-1: +%*1lA:+NAN():0:-1: +%1lA:+NAN(09A_Zaz):0:-1: +%*1lA:+NAN(09A_Zaz):0:-1: +%1lA:+0X0P0:0:-1: +%*1lA:+0X0P0:0:-1: +%1lA:+0X0P+0:0:-1: +%*1lA:+0X0P+0:0:-1: +%1lA:+0X8P-1025:0:-1: +%*1lA:+0X8P-1025:0:-1: +%1lA:+0X2.3456789ABCDFEP0123:0:-1: +%*1lA:+0X2.3456789ABCDFEP0123:0:-1: +%1lA:+0X2.3456789ABCDFEP+123:0:-1: +%*1lA:+0X2.3456789ABCDFEP+123:0:-1: +%1lA:+0X7.FFFFFFFFFFFFCP1021:0:-1: +%*1lA:+0X7.FFFFFFFFFFFFCP1021:0:-1: +%1lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*1lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%1lA:+INFINITY:0:-1: +%*1lA:+INFINITY:0:-1: +%2lA::0:-1: +%*2lA::0:-1: +%2lA:-INFINITY:0:-1: +%*2lA:-INFINITY:0:-1: +%2lA:-0XF.FFFFFFFFFFFF8P+1020:1:2:-0x0: +%*2lA:-0XF.FFFFFFFFFFFF8P+1020:0:2: +%2lA:-0X7.FFFFFFFFFFFFCP1021:1:2:-0x0: +%*2lA:-0X7.FFFFFFFFFFFFCP1021:0:2: +%2lA:-0X2.3456789ABCDFEP+123:1:2:-0x0: +%*2lA:-0X2.3456789ABCDFEP+123:0:2: +%2lA:-0X2.3456789ABCDFEP0123:1:2:-0x0: +%*2lA:-0X2.3456789ABCDFEP0123:0:2: +%2lA:-0X8P-1025:1:2:-0x0: +%*2lA:-0X8P-1025:0:2: +%2lA:-0X0P+0:1:2:-0x0: +%*2lA:-0X0P+0:0:2: +%2lA:-0X0P0:1:2:-0x0: +%*2lA:-0X0P0:0:2: +%2lA:-NAN(09A_Zaz):0:-1: +%*2lA:-NAN(09A_Zaz):0:-1: +%2lA:-NAN():0:-1: +%*2lA:-NAN():0:-1: +%2lA:NAN():0:-1: +%*2lA:NAN():0:-1: +%2lA:NAN(09A_Zaz):0:-1: +%*2lA:NAN(09A_Zaz):0:-1: +%2lA:0X0P0:0:-1: +%*2lA:0X0P0:0:-1: +%2lA:0X0P+0:0:-1: +%*2lA:0X0P+0:0:-1: +%2lA:0X8P-1025:0:-1: +%*2lA:0X8P-1025:0:-1: +%2lA:0X2.3456789ABCDFEP0123:0:-1: +%*2lA:0X2.3456789ABCDFEP0123:0:-1: +%2lA:0X2.3456789ABCDFEP+123:0:-1: +%*2lA:0X2.3456789ABCDFEP+123:0:-1: +%2lA:0X7.FFFFFFFFFFFFCP1021:0:-1: +%*2lA:0X7.FFFFFFFFFFFFCP1021:0:-1: +%2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1: +%2lA:INFINITY:0:-1: +%*2lA:INFINITY:0:-1: +%2lA:+NAN():0:-1: +%*2lA:+NAN():0:-1: +%2lA:+NAN(09A_Zaz):0:-1: +%*2lA:+NAN(09A_Zaz):0:-1: +%2lA:+0X0P0:1:2:0x0: +%*2lA:+0X0P0:0:2: +%2lA:+0X0P+0:1:2:0x0: +%*2lA:+0X0P+0:0:2: +%2lA:+0X8P-1025:1:2:0x0: +%*2lA:+0X8P-1025:0:2: +%2lA:+0X2.3456789ABCDFEP0123:1:2:0x0: +%*2lA:+0X2.3456789ABCDFEP0123:0:2: +%2lA:+0X2.3456789ABCDFEP+123:1:2:0x0: +%*2lA:+0X2.3456789ABCDFEP+123:0:2: +%2lA:+0X7.FFFFFFFFFFFFCP1021:1:2:0x0: +%*2lA:+0X7.FFFFFFFFFFFFCP1021:0:2: +%2lA:+0XF.FFFFFFFFFFFF8P+1020:1:2:0x0: +%*2lA:+0XF.FFFFFFFFFFFF8P+1020:0:2: +%2lA:+INFINITY:0:-1: +%*2lA:+INFINITY:0:-1: +%3lA::0:-1: +%*3lA::0:-1: +%3lA:-INFINITY:0:-1: +%*3lA:-INFINITY:0:-1: +%3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1: +%*3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1: +%3lA:-0X2.3456789ABCDFEP+123:0:-1: +%*3lA:-0X2.3456789ABCDFEP+123:0:-1: +%3lA:-0X2.3456789ABCDFEP0123:0:-1: +%*3lA:-0X2.3456789ABCDFEP0123:0:-1: +%3lA:-0X8P-1025:0:-1: +%*3lA:-0X8P-1025:0:-1: +%3lA:-0X0P+0:0:-1: +%*3lA:-0X0P+0:0:-1: +%3lA:-0X0P0:0:-1: +%*3lA:-0X0P0:0:-1: +%3lA:-NAN(09A_Zaz):0:-1: +%*3lA:-NAN(09A_Zaz):0:-1: +%3lA:-NAN():0:-1: +%*3lA:-NAN():0:-1: +%3lA:NAN():1:3:nan: +%*3lA:NAN():0:3: +%3lA:NAN(09A_Zaz):1:3:nan: +%*3lA:NAN(09A_Zaz):0:3: +%3lA:0X0P0:1:3:0x0: +%*3lA:0X0P0:0:3: +%3lA:0X0P+0:1:3:0x0: +%*3lA:0X0P+0:0:3: +%3lA:0X8P-1025:1:3:0x1p3: +%*3lA:0X8P-1025:0:3: +%3lA:0X2.3456789ABCDFEP0123:1:3:0x1p1: +%*3lA:0X2.3456789ABCDFEP0123:0:3: +%3lA:0X2.3456789ABCDFEP+123:1:3:0x1p1: +%*3lA:0X2.3456789ABCDFEP+123:0:3: +%3lA:0X7.FFFFFFFFFFFFCP1021:1:3:0x1.cp2: +%*3lA:0X7.FFFFFFFFFFFFCP1021:0:3: +%3lA:0XF.FFFFFFFFFFFF8P+1020:1:3:0x1.ep3: +%*3lA:0XF.FFFFFFFFFFFF8P+1020:0:3: +%3lA:INFINITY:1:3:inf: +%*3lA:INFINITY:0:3: +%3lA:+NAN():0:-1: +%*3lA:+NAN():0:-1: +%3lA:+NAN(09A_Zaz):0:-1: +%*3lA:+NAN(09A_Zaz):0:-1: +%3lA:+0X0P0:0:-1: +%*3lA:+0X0P0:0:-1: +%3lA:+0X0P+0:0:-1: +%*3lA:+0X0P+0:0:-1: +%3lA:+0X8P-1025:0:-1: +%*3lA:+0X8P-1025:0:-1: +%3lA:+0X2.3456789ABCDFEP0123:0:-1: +%*3lA:+0X2.3456789ABCDFEP0123:0:-1: +%3lA:+0X2.3456789ABCDFEP+123:0:-1: +%*3lA:+0X2.3456789ABCDFEP+123:0:-1: +%3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1: +%*3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1: +%3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%3lA:+INFINITY:0:-1: +%*3lA:+INFINITY:0:-1: +%4lA::0:-1: +%*4lA::0:-1: +%4lA:-INFINITY:1:4:-inf: +%*4lA:-INFINITY:0:4: +%4lA:-0XF.FFFFFFFFFFFF8P+1020:1:4:-0x1.ep3: +%*4lA:-0XF.FFFFFFFFFFFF8P+1020:0:4: +%4lA:-0X7.FFFFFFFFFFFFCP1021:1:4:-0x1.cp2: +%*4lA:-0X7.FFFFFFFFFFFFCP1021:0:4: +%4lA:-0X2.3456789ABCDFEP+123:1:4:-0x1p1: +%*4lA:-0X2.3456789ABCDFEP+123:0:4: +%4lA:-0X2.3456789ABCDFEP0123:1:4:-0x1p1: +%*4lA:-0X2.3456789ABCDFEP0123:0:4: +%4lA:-0X8P-1025:1:4:-0x1p3: +%*4lA:-0X8P-1025:0:4: +%4lA:-0X0P+0:1:4:-0x0: +%*4lA:-0X0P+0:0:4: +%4lA:-0X0P0:1:4:-0x0: +%*4lA:-0X0P0:0:4: +%4lA:-NAN(09A_Zaz):1:4:-nan: +%*4lA:-NAN(09A_Zaz):0:4: +%4lA:-NAN():1:4:-nan: +%*4lA:-NAN():0:4: +%4lA:NAN():0:-1: +%*4lA:NAN():0:-1: +%4lA:NAN(09A_Zaz):0:-1: +%*4lA:NAN(09A_Zaz):0:-1: +%4lA:0X0P0:0:-1: +%*4lA:0X0P0:0:-1: +%4lA:0X0P+0:0:-1: +%*4lA:0X0P+0:0:-1: +%4lA:0X8P-1025:0:-1: +%*4lA:0X8P-1025:0:-1: +%4lA:0X2.3456789ABCDFEP0123:1:4:0x1p1: +%*4lA:0X2.3456789ABCDFEP0123:0:4: +%4lA:0X2.3456789ABCDFEP+123:1:4:0x1p1: +%*4lA:0X2.3456789ABCDFEP+123:0:4: +%4lA:0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2: +%*4lA:0X7.FFFFFFFFFFFFCP1021:0:4: +%4lA:0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3: +%*4lA:0XF.FFFFFFFFFFFF8P+1020:0:4: +%4lA:INFINITY:0:-1: +%*4lA:INFINITY:0:-1: +%4lA:+NAN():1:4:nan: +%*4lA:+NAN():0:4: +%4lA:+NAN(09A_Zaz):1:4:nan: +%*4lA:+NAN(09A_Zaz):0:4: +%4lA:+0X0P0:1:4:0x0: +%*4lA:+0X0P0:0:4: +%4lA:+0X0P+0:1:4:0x0: +%*4lA:+0X0P+0:0:4: +%4lA:+0X8P-1025:1:4:0x1p3: +%*4lA:+0X8P-1025:0:4: +%4lA:+0X2.3456789ABCDFEP0123:1:4:0x1p1: +%*4lA:+0X2.3456789ABCDFEP0123:0:4: +%4lA:+0X2.3456789ABCDFEP+123:1:4:0x1p1: +%*4lA:+0X2.3456789ABCDFEP+123:0:4: +%4lA:+0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2: +%*4lA:+0X7.FFFFFFFFFFFFCP1021:0:4: +%4lA:+0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3: +%*4lA:+0XF.FFFFFFFFFFFF8P+1020:0:4: +%4lA:+INFINITY:1:4:inf: +%*4lA:+INFINITY:0:4: +%5lA::0:-1: +%*5lA::0:-1: +%5lA:-INFINITY:0:-1: +%*5lA:-INFINITY:0:-1: +%5lA:-0XF.FFFFFFFFFFFF8P+1020:1:5:-0x1.ep3: +%*5lA:-0XF.FFFFFFFFFFFF8P+1020:0:5: +%5lA:-0X7.FFFFFFFFFFFFCP1021:1:5:-0x1.cp2: +%*5lA:-0X7.FFFFFFFFFFFFCP1021:0:5: +%5lA:-0X2.3456789ABCDFEP+123:1:5:-0x1p1: +%*5lA:-0X2.3456789ABCDFEP+123:0:5: +%5lA:-0X2.3456789ABCDFEP0123:1:5:-0x1p1: +%*5lA:-0X2.3456789ABCDFEP0123:0:5: +%5lA:-0X8P-1025:0:-1: +%*5lA:-0X8P-1025:0:-1: +%5lA:-0X0P+0:0:-1: +%*5lA:-0X0P+0:0:-1: +%5lA:-0X0P0:0:-1: +%*5lA:-0X0P0:0:-1: +%5lA:-NAN(09A_Zaz):0:-1: +%*5lA:-NAN(09A_Zaz):0:-1: +%5lA:-NAN():0:-1: +%*5lA:-NAN():0:-1: +%5lA:NAN():1:5:nan: +%*5lA:NAN():0:5: +%5lA:NAN(09A_Zaz):0:-1: +%*5lA:NAN(09A_Zaz):0:-1: +%5lA:0X0P0:1:5:0x0: +%*5lA:0X0P0:0:5: +%5lA:0X0P+0:0:-1: +%*5lA:0X0P+0:0:-1: +%5lA:0X8P-1025:0:-1: +%*5lA:0X8P-1025:0:-1: +%5lA:0X2.3456789ABCDFEP0123:1:5:0x1.18p1: +%*5lA:0X2.3456789ABCDFEP0123:0:5: +%5lA:0X2.3456789ABCDFEP+123:1:5:0x1.18p1: +%*5lA:0X2.3456789ABCDFEP+123:0:5: +%5lA:0X7.FFFFFFFFFFFFCP1021:1:5:0x1.fcp2: +%*5lA:0X7.FFFFFFFFFFFFCP1021:0:5: +%5lA:0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.fep3: +%*5lA:0XF.FFFFFFFFFFFF8P+1020:0:5: +%5lA:INFINITY:0:-1: +%*5lA:INFINITY:0:-1: +%5lA:+NAN():0:-1: +%*5lA:+NAN():0:-1: +%5lA:+NAN(09A_Zaz):0:-1: +%*5lA:+NAN(09A_Zaz):0:-1: +%5lA:+0X0P0:0:-1: +%*5lA:+0X0P0:0:-1: +%5lA:+0X0P+0:0:-1: +%*5lA:+0X0P+0:0:-1: +%5lA:+0X8P-1025:0:-1: +%*5lA:+0X8P-1025:0:-1: +%5lA:+0X2.3456789ABCDFEP0123:1:5:0x1p1: +%*5lA:+0X2.3456789ABCDFEP0123:0:5: +%5lA:+0X2.3456789ABCDFEP+123:1:5:0x1p1: +%*5lA:+0X2.3456789ABCDFEP+123:0:5: +%5lA:+0X7.FFFFFFFFFFFFCP1021:1:5:0x1.cp2: +%*5lA:+0X7.FFFFFFFFFFFFCP1021:0:5: +%5lA:+0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.ep3: +%*5lA:+0XF.FFFFFFFFFFFF8P+1020:0:5: +%5lA:+INFINITY:0:-1: +%*5lA:+INFINITY:0:-1: +%6lA::0:-1: +%*6lA::0:-1: +%6lA:-INFINITY:0:-1: +%*6lA:-INFINITY:0:-1: +%6lA:-0XF.FFFFFFFFFFFF8P+1020:1:6:-0x1.fep3: +%*6lA:-0XF.FFFFFFFFFFFF8P+1020:0:6: +%6lA:-0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.fcp2: +%*6lA:-0X7.FFFFFFFFFFFFCP1021:0:6: +%6lA:-0X2.3456789ABCDFEP+123:1:6:-0x1.18p1: +%*6lA:-0X2.3456789ABCDFEP+123:0:6: +%6lA:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1: +%*6lA:-0X2.3456789ABCDFEP0123:0:6: +%6lA:-0X8P-1025:0:-1: +%*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:-NAN(09A_Zaz):0:-1: +%*6lA:-NAN(09A_Zaz):0:-1: +%6lA:-NAN():1:6:-nan: +%*6lA:-NAN():0:6: +%6lA:NAN():1:5:nan: +%*6lA:NAN():0:5: +%6lA:NAN(09A_Zaz):0:-1: +%*6lA:NAN(09A_Zaz):0:-1: +%6lA:0X0P0:1:5:0x0: +%*6lA:0X0P0:0:5: +%6lA:0X0P+0:1:6:0x0: +%*6lA:0X0P+0:0:6: +%6lA:0X8P-1025:1:6:0x1p2: +%*6lA:0X8P-1025:0:6: +%6lA:0X2.3456789ABCDFEP0123:1:6:0x1.1ap1: +%*6lA:0X2.3456789ABCDFEP0123:0:6: +%6lA:0X2.3456789ABCDFEP+123:1:6:0x1.1ap1: +%*6lA:0X2.3456789ABCDFEP+123:0:6: +%6lA:0X7.FFFFFFFFFFFFCP1021:1:6:0x1.ffcp2: +%*6lA:0X7.FFFFFFFFFFFFCP1021:0:6: +%6lA:0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ffep3: +%*6lA:0XF.FFFFFFFFFFFF8P+1020:0:6: +%6lA:INFINITY:0:-1: +%*6lA:INFINITY:0:-1: +%6lA:+NAN():1:6:nan: +%*6lA:+NAN():0:6: +%6lA:+NAN(09A_Zaz):0:-1: +%*6lA:+NAN(09A_Zaz):0:-1: +%6lA:+0X0P0:1:6:0x0: +%*6lA:+0X0P0:0:6: +%6lA:+0X0P+0:0:-1: +%*6lA:+0X0P+0:0:-1: +%6lA:+0X8P-1025:0:-1: +%*6lA:+0X8P-1025:0:-1: +%6lA:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1: +%*6lA:+0X2.3456789ABCDFEP0123:0:6: +%6lA:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1: +%*6lA:+0X2.3456789ABCDFEP+123:0:6: +%6lA:+0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2: +%*6lA:+0X7.FFFFFFFFFFFFCP1021:0:6: +%6lA:+0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3: +%*6lA:+0XF.FFFFFFFFFFFF8P+1020:0:6: +%6lA:+INFINITY:0:-1: +%*6lA:+INFINITY:0:-1: +%20lA::0:-1: +%*20lA::0:-1: +%20lA:-INFINITY:1:9:-inf: +%*20lA:-INFINITY:0:9: +%20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%20lA:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3: +%*20lA:-0X7.FFFFFFFFFFFFCP1021:0:20: +%20lA:-0X2.3456789ABCDFEP+123:0:-1: +%*20lA:-0X2.3456789ABCDFEP+123:0:-1: +%20lA:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1: +%*20lA:-0X2.3456789ABCDFEP0123:0:20: +%20lA:-0X8P-1025:1:10:-0x1p-1022: +%*20lA:-0X8P-1025:0:10: +%20lA:-0X0P+0:1:7:-0x0: +%*20lA:-0X0P+0:0:7: +%20lA:-0X0P0:1:6:-0x0: +%*20lA:-0X0P0:0:6: +%20lA:-NAN(09A_Zaz):1:13:-nan: +%*20lA:-NAN(09A_Zaz):0:13: +%20lA:-NAN():1:6:-nan: +%*20lA:-NAN():0:6: +%20lA:NAN():1:5:nan: +%*20lA:NAN():0:5: +%20lA:NAN(09A_Zaz):1:12:nan: +%*20lA:NAN(09A_Zaz):0:12: +%20lA:0X0P0:1:5:0x0: +%*20lA:0X0P0:0:5: +%20lA:0X0P+0:1:6:0x0: +%*20lA:0X0P+0:0:6: +%20lA:0X8P-1025:1:9:0x1p-1022: +%*20lA:0X8P-1025:0:9: +%20lA:0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp2: +%*20lA:0X2.3456789ABCDFEP0123:0:20: +%20lA:0X2.3456789ABCDFEP+123:1:20:0x1.1a2b3c4d5e6ffp2: +%*20lA:0X2.3456789ABCDFEP+123:0:20: +%20lA:0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp12: +%*20lA:0X7.FFFFFFFFFFFFCP1021:0:20: +%20lA:0XF.FFFFFFFFFFFF8P+1020:1:20:0x1.fffffffffffffp4: +%*20lA:0XF.FFFFFFFFFFFF8P+1020:0:20: +%20lA:INFINITY:1:8:inf: +%*20lA:INFINITY:0:8: +%20lA:+NAN():1:6:nan: +%*20lA:+NAN():0:6: +%20lA:+NAN(09A_Zaz):1:13:nan: +%*20lA:+NAN(09A_Zaz):0:13: +%20lA:+0X0P0:1:6:0x0: +%*20lA:+0X0P0:0:6: +%20lA:+0X0P+0:1:7:0x0: +%*20lA:+0X0P+0:0:7: +%20lA:+0X8P-1025:1:10:0x1p-1022: +%*20lA:+0X8P-1025:0:10: +%20lA:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1: +%*20lA:+0X2.3456789ABCDFEP0123:0:20: +%20lA:+0X2.3456789ABCDFEP+123:0:-1: +%*20lA:+0X2.3456789ABCDFEP+123:0:-1: +%20lA:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3: +%*20lA:+0X7.FFFFFFFFFFFFCP1021:0:20: +%20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%20lA:+INFINITY:1:9:inf: +%*20lA:+INFINITY:0:9: +%32lA::0:-1: +%*32lA::0:-1: +%32lA:-INFINITY:1:9:-inf: +%*32lA:-INFINITY:0:9: +%32lA:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023: +%*32lA:-0XF.FFFFFFFFFFFF8P+1020:0:24: +%32lA:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023: +%*32lA:-0X7.FFFFFFFFFFFFCP1021:0:23: +%32lA:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*32lA:-0X2.3456789ABCDFEP+123:0:23: +%32lA:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*32lA:-0X2.3456789ABCDFEP0123:0:23: +%32lA:-0X8P-1025:1:10:-0x1p-1022: +%*32lA:-0X8P-1025:0:10: +%32lA:-0X0P+0:1:7:-0x0: +%*32lA:-0X0P+0:0:7: +%32lA:-0X0P0:1:6:-0x0: +%*32lA:-0X0P0:0:6: +%32lA:-NAN(09A_Zaz):1:13:-nan: +%*32lA:-NAN(09A_Zaz):0:13: +%32lA:-NAN():1:6:-nan: +%*32lA:-NAN():0:6: +%32lA:NAN():1:5:nan: +%*32lA:NAN():0:5: +%32lA:NAN(09A_Zaz):1:12:nan: +%*32lA:NAN(09A_Zaz):0:12: +%32lA:0X0P0:1:5:0x0: +%*32lA:0X0P0:0:5: +%32lA:0X0P+0:1:6:0x0: +%*32lA:0X0P+0:0:6: +%32lA:0X8P-1025:1:9:0x1p-1022: +%*32lA:0X8P-1025:0:9: +%32lA:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124: +%*32lA:0X2.3456789ABCDFEP0123:0:22: +%32lA:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124: +%*32lA:0X2.3456789ABCDFEP+123:0:22: +%32lA:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023: +%*32lA:0X7.FFFFFFFFFFFFCP1021:0:22: +%32lA:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023: +%*32lA:0XF.FFFFFFFFFFFF8P+1020:0:23: +%32lA:INFINITY:1:8:inf: +%*32lA:INFINITY:0:8: +%32lA:+NAN():1:6:nan: +%*32lA:+NAN():0:6: +%32lA:+NAN(09A_Zaz):1:13:nan: +%*32lA:+NAN(09A_Zaz):0:13: +%32lA:+0X0P0:1:6:0x0: +%*32lA:+0X0P0:0:6: +%32lA:+0X0P+0:1:7:0x0: +%*32lA:+0X0P+0:0:7: +%32lA:+0X8P-1025:1:10:0x1p-1022: +%*32lA:+0X8P-1025:0:10: +%32lA:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32lA:+0X2.3456789ABCDFEP0123:0:23: +%32lA:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32lA:+0X2.3456789ABCDFEP+123:0:23: +%32lA:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023: +%*32lA:+0X7.FFFFFFFFFFFFCP1021:0:23: +%32lA:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023: +%*32lA:+0XF.FFFFFFFFFFFF8P+1020:0:24: +%32lA:+INFINITY:1:9:inf: +%*32lA:+INFINITY:0:9: +%5lA: :0:-1: +%*5lA: :0:-1: +%5lA: -INFINITY:0:-1: +%*5lA: -INFINITY:0:-1: +%5lA: -0XF.FFFFFFFFFFFF8P+1020:1:6:-0x1.ep3: +%*5lA: -0XF.FFFFFFFFFFFF8P+1020:0:6: +%5lA: -0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.cp2: +%*5lA: -0X7.FFFFFFFFFFFFCP1021:0:6: +%5lA: -0X2.3456789ABCDFEP+123:1:6:-0x1p1: +%*5lA: -0X2.3456789ABCDFEP+123:0:6: +%5lA: -0X2.3456789ABCDFEP0123:1:6:-0x1p1: +%*5lA: -0X2.3456789ABCDFEP0123:0:6: +%5lA: -0X8P-1025:0:-1: +%*5lA: -0X8P-1025:0:-1: +%5lA: -0X0P+0:0:-1: +%*5lA: -0X0P+0:0:-1: +%5lA: -0X0P0:0:-1: +%*5lA: -0X0P0:0:-1: +%5lA: -NAN(09A_Zaz):0:-1: +%*5lA: -NAN(09A_Zaz):0:-1: +%5lA: -NAN():0:-1: +%*5lA: -NAN():0:-1: +%5lA: NAN():1:6:nan: +%*5lA: NAN():0:6: +%5lA: NAN(09A_Zaz):0:-1: +%*5lA: NAN(09A_Zaz):0:-1: +%5lA: 0X0P0:1:6:0x0: +%*5lA: 0X0P0:0:6: +%5lA: 0X0P+0:0:-1: +%*5lA: 0X0P+0:0:-1: +%5lA: 0X8P-1025:0:-1: +%*5lA: 0X8P-1025:0:-1: +%5lA: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1: +%*5lA: 0X2.3456789ABCDFEP0123:0:6: +%5lA: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1: +%*5lA: 0X2.3456789ABCDFEP+123:0:6: +%5lA: 0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2: +%*5lA: 0X7.FFFFFFFFFFFFCP1021:0:6: +%5lA: 0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3: +%*5lA: 0XF.FFFFFFFFFFFF8P+1020:0:6: +%5lA: INFINITY:0:-1: +%*5lA: INFINITY:0:-1: +%5lA: +NAN():0:-1: +%*5lA: +NAN():0:-1: +%5lA: +NAN(09A_Zaz):0:-1: +%*5lA: +NAN(09A_Zaz):0:-1: +%5lA: +0X0P0:0:-1: +%*5lA: +0X0P0:0:-1: +%5lA: +0X0P+0:0:-1: +%*5lA: +0X0P+0:0:-1: +%5lA: +0X8P-1025:0:-1: +%*5lA: +0X8P-1025:0:-1: +%5lA: +0X2.3456789ABCDFEP0123:1:6:0x1p1: +%*5lA: +0X2.3456789ABCDFEP0123:0:6: +%5lA: +0X2.3456789ABCDFEP+123:1:6:0x1p1: +%*5lA: +0X2.3456789ABCDFEP+123:0:6: +%5lA: +0X7.FFFFFFFFFFFFCP1021:1:6:0x1.cp2: +%*5lA: +0X7.FFFFFFFFFFFFCP1021:0:6: +%5lA: +0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ep3: +%*5lA: +0XF.FFFFFFFFFFFF8P+1020:0:6: +%5lA: +INFINITY:0:-1: +%*5lA: +INFINITY:0:-1: +%32lA: :0:-1: +%*32lA: :0:-1: +%32lA: -INFINITY:1:10:-inf: +%*32lA: -INFINITY:0:10: +%32lA: -0XF.FFFFFFFFFFFF8P+1020:1:25:-0x1.fffffffffffffp1023: +%*32lA: -0XF.FFFFFFFFFFFF8P+1020:0:25: +%32lA: -0X7.FFFFFFFFFFFFCP1021:1:24:-0x1.fffffffffffffp1023: +%*32lA: -0X7.FFFFFFFFFFFFCP1021:0:24: +%32lA: -0X2.3456789ABCDFEP+123:1:24:-0x1.1a2b3c4d5e6ffp124: +%*32lA: -0X2.3456789ABCDFEP+123:0:24: +%32lA: -0X2.3456789ABCDFEP0123:1:24:-0x1.1a2b3c4d5e6ffp124: +%*32lA: -0X2.3456789ABCDFEP0123:0:24: +%32lA: -0X8P-1025:1:11:-0x1p-1022: +%*32lA: -0X8P-1025:0:11: +%32lA: -0X0P+0:1:8:-0x0: +%*32lA: -0X0P+0:0:8: +%32lA: -0X0P0:1:7:-0x0: +%*32lA: -0X0P0:0:7: +%32lA: -NAN(09A_Zaz):1:14:-nan: +%*32lA: -NAN(09A_Zaz):0:14: +%32lA: -NAN():1:7:-nan: +%*32lA: -NAN():0:7: +%32lA: NAN():1:6:nan: +%*32lA: NAN():0:6: +%32lA: NAN(09A_Zaz):1:13:nan: +%*32lA: NAN(09A_Zaz):0:13: +%32lA: 0X0P0:1:6:0x0: +%*32lA: 0X0P0:0:6: +%32lA: 0X0P+0:1:7:0x0: +%*32lA: 0X0P+0:0:7: +%32lA: 0X8P-1025:1:10:0x1p-1022: +%*32lA: 0X8P-1025:0:10: +%32lA: 0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32lA: 0X2.3456789ABCDFEP0123:0:23: +%32lA: 0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32lA: 0X2.3456789ABCDFEP+123:0:23: +%32lA: 0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023: +%*32lA: 0X7.FFFFFFFFFFFFCP1021:0:23: +%32lA: 0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023: +%*32lA: 0XF.FFFFFFFFFFFF8P+1020:0:24: +%32lA: INFINITY:1:9:inf: +%*32lA: INFINITY:0:9: +%32lA: +NAN():1:7:nan: +%*32lA: +NAN():0:7: +%32lA: +NAN(09A_Zaz):1:14:nan: +%*32lA: +NAN(09A_Zaz):0:14: +%32lA: +0X0P0:1:7:0x0: +%*32lA: +0X0P0:0:7: +%32lA: +0X0P+0:1:8:0x0: +%*32lA: +0X0P+0:0:8: +%32lA: +0X8P-1025:1:11:0x1p-1022: +%*32lA: +0X8P-1025:0:11: +%32lA: +0X2.3456789ABCDFEP0123:1:24:0x1.1a2b3c4d5e6ffp124: +%*32lA: +0X2.3456789ABCDFEP0123:0:24: +%32lA: +0X2.3456789ABCDFEP+123:1:24:0x1.1a2b3c4d5e6ffp124: +%*32lA: +0X2.3456789ABCDFEP+123:0:24: +%32lA: +0X7.FFFFFFFFFFFFCP1021:1:24:0x1.fffffffffffffp1023: +%*32lA: +0X7.FFFFFFFFFFFFCP1021:0:24: +%32lA: +0XF.FFFFFFFFFFFF8P+1020:1:25:0x1.fffffffffffffp1023: +%*32lA: +0XF.FFFFFFFFFFFF8P+1020:0:25: +%32lA: +INFINITY:1:10:inf: +%*32lA: +INFINITY:0:10: diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input new file mode 100644 index 0000000..d8189c9 --- /dev/null +++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input @@ -0,0 +1,558 @@ +%le::0:-1: +%*le::0:-1: +%le:-infinity:1:9:-inf: +%*le:-infinity:0:9: +%le:-1.79769313486231570814527423731704357e+308:1:43:-0x1.fffffffffffffp1023: +%*le:-1.79769313486231570814527423731704357e+308:0:43: +%le:-1.79769313486231570814527423731704357e308:1:42:-0x1.fffffffffffffp1023: +%*le:-1.79769313486231570814527423731704357e308:0:42: +%le:-2.3441674165664682593913711430784253952e+37:1:44:-0x1.1a2b3c4d5e6ffp124: +%*le:-2.3441674165664682593913711430784253952e+37:0:44: +%le:-2.3441674165664682593913711430784253952e037:1:44:-0x1.1a2b3c4d5e6ffp124: +%*le:-2.3441674165664682593913711430784253952e037:0:44: +%le:-2.22507385850720138309023271733240406e-308:1:43:-0x1p-1022: +%*le:-2.22507385850720138309023271733240406e-308:0:43: +%le:-0e+0:1:5:-0x0: +%*le:-0e+0:0:5: +%le:-0e0:1:4:-0x0: +%*le:-0e0:0:4: +%le:-nan(09A_Zaz):1:13:-nan: +%*le:-nan(09A_Zaz):0:13: +%le:-nan():1:6:-nan: +%*le:-nan():0:6: +%le:nan():1:5:nan: +%*le:nan():0:5: +%le:nan(09A_Zaz):1:12:nan: +%*le:nan(09A_Zaz):0:12: +%le:0e0:1:3:0x0: +%*le:0e0:0:3: +%le:0e+0:1:4:0x0: +%*le:0e+0:0:4: +%le:2.22507385850720138309023271733240406e-308:1:42:0x1p-1022: +%*le:2.22507385850720138309023271733240406e-308:0:42: +%le:2.3441674165664682593913711430784253952e037:1:43:0x1.1a2b3c4d5e6ffp124: +%*le:2.3441674165664682593913711430784253952e037:0:43: +%le:2.3441674165664682593913711430784253952e+37:1:43:0x1.1a2b3c4d5e6ffp124: +%*le:2.3441674165664682593913711430784253952e+37:0:43: +%le:1.79769313486231570814527423731704357e308:1:41:0x1.fffffffffffffp1023: +%*le:1.79769313486231570814527423731704357e308:0:41: +%le:1.79769313486231570814527423731704357e+308:1:42:0x1.fffffffffffffp1023: +%*le:1.79769313486231570814527423731704357e+308:0:42: +%le:infinity:1:8:inf: +%*le:infinity:0:8: +%le:+nan():1:6:nan: +%*le:+nan():0:6: +%le:+nan(09A_Zaz):1:13:nan: +%*le:+nan(09A_Zaz):0:13: +%le:+0e0:1:4:0x0: +%*le:+0e0:0:4: +%le:+0e+0:1:5:0x0: +%*le:+0e+0:0:5: +%le:+2.22507385850720138309023271733240406e-308:1:43:0x1p-1022: +%*le:+2.22507385850720138309023271733240406e-308:0:43: +%le:+2.3441674165664682593913711430784253952e037:1:44:0x1.1a2b3c4d5e6ffp124: +%*le:+2.3441674165664682593913711430784253952e037:0:44: +%le:+2.3441674165664682593913711430784253952e+37:1:44:0x1.1a2b3c4d5e6ffp124: +%*le:+2.3441674165664682593913711430784253952e+37:0:44: +%le:+1.79769313486231570814527423731704357e308:1:42:0x1.fffffffffffffp1023: +%*le:+1.79769313486231570814527423731704357e308:0:42: +%le:+1.79769313486231570814527423731704357e+308:1:43:0x1.fffffffffffffp1023: +%*le:+1.79769313486231570814527423731704357e+308:0:43: +%le:+infinity:1:9:inf: +%*le:+infinity:0:9: +%1le::0:-1: +%*1le::0:-1: +%1le:-infinity:0:-1: +%*1le:-infinity:0:-1: +%1le:-1.79769313486231570814527423731704357e+308:0:-1: +%*1le:-1.79769313486231570814527423731704357e+308:0:-1: +%1le:-1.79769313486231570814527423731704357e308:0:-1: +%*1le:-1.79769313486231570814527423731704357e308:0:-1: +%1le:-2.3441674165664682593913711430784253952e+37:0:-1: +%*1le:-2.3441674165664682593913711430784253952e+37:0:-1: +%1le:-2.3441674165664682593913711430784253952e037:0:-1: +%*1le:-2.3441674165664682593913711430784253952e037:0:-1: +%1le:-2.22507385850720138309023271733240406e-308:0:-1: +%*1le:-2.22507385850720138309023271733240406e-308:0:-1: +%1le:-0e+0:0:-1: +%*1le:-0e+0:0:-1: +%1le:-0e0:0:-1: +%*1le:-0e0:0:-1: +%1le:-nan(09A_Zaz):0:-1: +%*1le:-nan(09A_Zaz):0:-1: +%1le:-nan():0:-1: +%*1le:-nan():0:-1: +%1le:nan():0:-1: +%*1le:nan():0:-1: +%1le:nan(09A_Zaz):0:-1: +%*1le:nan(09A_Zaz):0:-1: +%1le:0e0:1:1:0x0: +%*1le:0e0:0:1: +%1le:0e+0:1:1:0x0: +%*1le:0e+0:0:1: +%1le:2.22507385850720138309023271733240406e-308:1:1:0x1p1: +%*1le:2.22507385850720138309023271733240406e-308:0:1: +%1le:2.3441674165664682593913711430784253952e037:1:1:0x1p1: +%*1le:2.3441674165664682593913711430784253952e037:0:1: +%1le:2.3441674165664682593913711430784253952e+37:1:1:0x1p1: +%*1le:2.3441674165664682593913711430784253952e+37:0:1: +%1le:1.79769313486231570814527423731704357e308:1:1:0x1: +%*1le:1.79769313486231570814527423731704357e308:0:1: +%1le:1.79769313486231570814527423731704357e+308:1:1:0x1: +%*1le:1.79769313486231570814527423731704357e+308:0:1: +%1le:infinity:0:-1: +%*1le:infinity:0:-1: +%1le:+nan():0:-1: +%*1le:+nan():0:-1: +%1le:+nan(09A_Zaz):0:-1: +%*1le:+nan(09A_Zaz):0:-1: +%1le:+0e0:0:-1: +%*1le:+0e0:0:-1: +%1le:+0e+0:0:-1: +%*1le:+0e+0:0:-1: +%1le:+2.22507385850720138309023271733240406e-308:0:-1: +%*1le:+2.22507385850720138309023271733240406e-308:0:-1: +%1le:+2.3441674165664682593913711430784253952e037:0:-1: +%*1le:+2.3441674165664682593913711430784253952e037:0:-1: +%1le:+2.3441674165664682593913711430784253952e+37:0:-1: +%*1le:+2.3441674165664682593913711430784253952e+37:0:-1: +%1le:+1.79769313486231570814527423731704357e308:0:-1: +%*1le:+1.79769313486231570814527423731704357e308:0:-1: +%1le:+1.79769313486231570814527423731704357e+308:0:-1: +%*1le:+1.79769313486231570814527423731704357e+308:0:-1: +%1le:+infinity:0:-1: +%*1le:+infinity:0:-1: +%2le::0:-1: +%*2le::0:-1: +%2le:-infinity:0:-1: +%*2le:-infinity:0:-1: +%2le:-1.79769313486231570814527423731704357e+308:1:2:-0x1: +%*2le:-1.79769313486231570814527423731704357e+308:0:2: +%2le:-1.79769313486231570814527423731704357e308:1:2:-0x1: +%*2le:-1.79769313486231570814527423731704357e308:0:2: +%2le:-2.3441674165664682593913711430784253952e+37:1:2:-0x1p1: +%*2le:-2.3441674165664682593913711430784253952e+37:0:2: +%2le:-2.3441674165664682593913711430784253952e037:1:2:-0x1p1: +%*2le:-2.3441674165664682593913711430784253952e037:0:2: +%2le:-2.22507385850720138309023271733240406e-308:1:2:-0x1p1: +%*2le:-2.22507385850720138309023271733240406e-308:0:2: +%2le:-0e+0:1:2:-0x0: +%*2le:-0e+0:0:2: +%2le:-0e0:1:2:-0x0: +%*2le:-0e0:0:2: +%2le:-nan(09A_Zaz):0:-1: +%*2le:-nan(09A_Zaz):0:-1: +%2le:-nan():0:-1: +%*2le:-nan():0:-1: +%2le:nan():0:-1: +%*2le:nan():0:-1: +%2le:nan(09A_Zaz):0:-1: +%*2le:nan(09A_Zaz):0:-1: +%2le:0e0:0:-1: +%*2le:0e0:0:-1: +%2le:0e+0:0:-1: +%*2le:0e+0:0:-1: +%2le:2.22507385850720138309023271733240406e-308:1:2:0x1p1: +%*2le:2.22507385850720138309023271733240406e-308:0:2: +%2le:2.3441674165664682593913711430784253952e037:1:2:0x1p1: +%*2le:2.3441674165664682593913711430784253952e037:0:2: +%2le:2.3441674165664682593913711430784253952e+37:1:2:0x1p1: +%*2le:2.3441674165664682593913711430784253952e+37:0:2: +%2le:1.79769313486231570814527423731704357e308:1:2:0x1: +%*2le:1.79769313486231570814527423731704357e308:0:2: +%2le:1.79769313486231570814527423731704357e+308:1:2:0x1: +%*2le:1.79769313486231570814527423731704357e+308:0:2: +%2le:infinity:0:-1: +%*2le:infinity:0:-1: +%2le:+nan():0:-1: +%*2le:+nan():0:-1: +%2le:+nan(09A_Zaz):0:-1: +%*2le:+nan(09A_Zaz):0:-1: +%2le:+0e0:1:2:0x0: +%*2le:+0e0:0:2: +%2le:+0e+0:1:2:0x0: +%*2le:+0e+0:0:2: +%2le:+2.22507385850720138309023271733240406e-308:1:2:0x1p1: +%*2le:+2.22507385850720138309023271733240406e-308:0:2: +%2le:+2.3441674165664682593913711430784253952e037:1:2:0x1p1: +%*2le:+2.3441674165664682593913711430784253952e037:0:2: +%2le:+2.3441674165664682593913711430784253952e+37:1:2:0x1p1: +%*2le:+2.3441674165664682593913711430784253952e+37:0:2: +%2le:+1.79769313486231570814527423731704357e308:1:2:0x1: +%*2le:+1.79769313486231570814527423731704357e308:0:2: +%2le:+1.79769313486231570814527423731704357e+308:1:2:0x1: +%*2le:+1.79769313486231570814527423731704357e+308:0:2: +%2le:+infinity:0:-1: +%*2le:+infinity:0:-1: +%3le::0:-1: +%*3le::0:-1: +%3le:-infinity:0:-1: +%*3le:-infinity:0:-1: +%3le:-1.79769313486231570814527423731704357e+308:1:3:-0x1: +%*3le:-1.79769313486231570814527423731704357e+308:0:3: +%3le:-1.79769313486231570814527423731704357e308:1:3:-0x1: +%*3le:-1.79769313486231570814527423731704357e308:0:3: +%3le:-2.3441674165664682593913711430784253952e+37:1:3:-0x1p1: +%*3le:-2.3441674165664682593913711430784253952e+37:0:3: +%3le:-2.3441674165664682593913711430784253952e037:1:3:-0x1p1: +%*3le:-2.3441674165664682593913711430784253952e037:0:3: +%3le:-2.22507385850720138309023271733240406e-308:1:3:-0x1p1: +%*3le:-2.22507385850720138309023271733240406e-308:0:3: +%3le:-0e+0:0:-1: +%*3le:-0e+0:0:-1: +%3le:-0e0:0:-1: +%*3le:-0e0:0:-1: +%3le:-nan(09A_Zaz):0:-1: +%*3le:-nan(09A_Zaz):0:-1: +%3le:-nan():0:-1: +%*3le:-nan():0:-1: +%3le:nan():1:3:nan: +%*3le:nan():0:3: +%3le:nan(09A_Zaz):1:3:nan: +%*3le:nan(09A_Zaz):0:3: +%3le:0e0:1:3:0x0: +%*3le:0e0:0:3: +%3le:0e+0:0:-1: +%*3le:0e+0:0:-1: +%3le:2.22507385850720138309023271733240406e-308:1:3:0x1.199999999999ap1: +%*3le:2.22507385850720138309023271733240406e-308:0:3: +%3le:2.3441674165664682593913711430784253952e037:1:3:0x1.2666666666666p1: +%*3le:2.3441674165664682593913711430784253952e037:0:3: +%3le:2.3441674165664682593913711430784253952e+37:1:3:0x1.2666666666666p1: +%*3le:2.3441674165664682593913711430784253952e+37:0:3: +%3le:1.79769313486231570814527423731704357e308:1:3:0x1.b333333333333: +%*3le:1.79769313486231570814527423731704357e308:0:3: +%3le:1.79769313486231570814527423731704357e+308:1:3:0x1.b333333333333: +%*3le:1.79769313486231570814527423731704357e+308:0:3: +%3le:infinity:1:3:inf: +%*3le:infinity:0:3: +%3le:+nan():0:-1: +%*3le:+nan():0:-1: +%3le:+nan(09A_Zaz):0:-1: +%*3le:+nan(09A_Zaz):0:-1: +%3le:+0e0:0:-1: +%*3le:+0e0:0:-1: +%3le:+0e+0:0:-1: +%*3le:+0e+0:0:-1: +%3le:+2.22507385850720138309023271733240406e-308:1:3:0x1p1: +%*3le:+2.22507385850720138309023271733240406e-308:0:3: +%3le:+2.3441674165664682593913711430784253952e037:1:3:0x1p1: +%*3le:+2.3441674165664682593913711430784253952e037:0:3: +%3le:+2.3441674165664682593913711430784253952e+37:1:3:0x1p1: +%*3le:+2.3441674165664682593913711430784253952e+37:0:3: +%3le:+1.79769313486231570814527423731704357e308:1:3:0x1: +%*3le:+1.79769313486231570814527423731704357e308:0:3: +%3le:+1.79769313486231570814527423731704357e+308:1:3:0x1: +%*3le:+1.79769313486231570814527423731704357e+308:0:3: +%3le:+infinity:0:-1: +%*3le:+infinity:0:-1: +%4le::0:-1: +%*4le::0:-1: +%4le:-infinity:1:4:-inf: +%*4le:-infinity:0:4: +%4le:-1.79769313486231570814527423731704357e+308:1:4:-0x1.b333333333333: +%*4le:-1.79769313486231570814527423731704357e+308:0:4: +%4le:-1.79769313486231570814527423731704357e308:1:4:-0x1.b333333333333: +%*4le:-1.79769313486231570814527423731704357e308:0:4: +%4le:-2.3441674165664682593913711430784253952e+37:1:4:-0x1.2666666666666p1: +%*4le:-2.3441674165664682593913711430784253952e+37:0:4: +%4le:-2.3441674165664682593913711430784253952e037:1:4:-0x1.2666666666666p1: +%*4le:-2.3441674165664682593913711430784253952e037:0:4: +%4le:-2.22507385850720138309023271733240406e-308:1:4:-0x1.199999999999ap1: +%*4le:-2.22507385850720138309023271733240406e-308:0:4: +%4le:-0e+0:0:-1: +%*4le:-0e+0:0:-1: +%4le:-0e0:1:4:-0x0: +%*4le:-0e0:0:4: +%4le:-nan(09A_Zaz):1:4:-nan: +%*4le:-nan(09A_Zaz):0:4: +%4le:-nan():1:4:-nan: +%*4le:-nan():0:4: +%4le:nan():0:-1: +%*4le:nan():0:-1: +%4le:nan(09A_Zaz):0:-1: +%*4le:nan(09A_Zaz):0:-1: +%4le:0e0:1:3:0x0: +%*4le:0e0:0:3: +%4le:0e+0:1:4:0x0: +%*4le:0e+0:0:4: +%4le:2.22507385850720138309023271733240406e-308:1:4:0x1.1c28f5c28f5c3p1: +%*4le:2.22507385850720138309023271733240406e-308:0:4: +%4le:2.3441674165664682593913711430784253952e037:1:4:0x1.2b851eb851eb8p1: +%*4le:2.3441674165664682593913711430784253952e037:0:4: +%4le:2.3441674165664682593913711430784253952e+37:1:4:0x1.2b851eb851eb8p1: +%*4le:2.3441674165664682593913711430784253952e+37:0:4: +%4le:1.79769313486231570814527423731704357e308:1:4:0x1.ca3d70a3d70a4: +%*4le:1.79769313486231570814527423731704357e308:0:4: +%4le:1.79769313486231570814527423731704357e+308:1:4:0x1.ca3d70a3d70a4: +%*4le:1.79769313486231570814527423731704357e+308:0:4: +%4le:infinity:0:-1: +%*4le:infinity:0:-1: +%4le:+nan():1:4:nan: +%*4le:+nan():0:4: +%4le:+nan(09A_Zaz):1:4:nan: +%*4le:+nan(09A_Zaz):0:4: +%4le:+0e0:1:4:0x0: +%*4le:+0e0:0:4: +%4le:+0e+0:0:-1: +%*4le:+0e+0:0:-1: +%4le:+2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1: +%*4le:+2.22507385850720138309023271733240406e-308:0:4: +%4le:+2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1: +%*4le:+2.3441674165664682593913711430784253952e037:0:4: +%4le:+2.3441674165664682593913711430784253952e+37:1:4:0x1.2666666666666p1: +%*4le:+2.3441674165664682593913711430784253952e+37:0:4: +%4le:+1.79769313486231570814527423731704357e308:1:4:0x1.b333333333333: +%*4le:+1.79769313486231570814527423731704357e308:0:4: +%4le:+1.79769313486231570814527423731704357e+308:1:4:0x1.b333333333333: +%*4le:+1.79769313486231570814527423731704357e+308:0:4: +%4le:+infinity:1:4:inf: +%*4le:+infinity:0:4: +%40le::0:-1: +%*40le::0:-1: +%40le:-infinity:1:9:-inf: +%*40le:-infinity:0:9: +%40le:-1.79769313486231570814527423731704357e+308:0:-1: +%*40le:-1.79769313486231570814527423731704357e+308:0:-1: +%40le:-1.79769313486231570814527423731704357e308:1:40:-0x1.c16c5c5253574p10: +%*40le:-1.79769313486231570814527423731704357e308:0:40: +%40le:-2.3441674165664682593913711430784253952e+37:1:40:-0x1.2c0dad8b403aap1: +%*40le:-2.3441674165664682593913711430784253952e+37:0:40: +%40le:-2.3441674165664682593913711430784253952e037:1:40:-0x1.2c0dad8b403aap1: +%*40le:-2.3441674165664682593913711430784253952e037:0:40: +%40le:-2.22507385850720138309023271733240406e-308:0:-1: +%*40le:-2.22507385850720138309023271733240406e-308:0:-1: +%40le:-0e+0:1:5:-0x0: +%*40le:-0e+0:0:5: +%40le:-0e0:1:4:-0x0: +%*40le:-0e0:0:4: +%40le:-nan(09A_Zaz):1:13:-nan: +%*40le:-nan(09A_Zaz):0:13: +%40le:-nan():1:6:-nan: +%*40le:-nan():0:6: +%40le:nan():1:5:nan: +%*40le:nan():0:5: +%40le:nan(09A_Zaz):1:12:nan: +%*40le:nan(09A_Zaz):0:12: +%40le:0e0:1:3:0x0: +%*40le:0e0:0:3: +%40le:0e+0:1:4:0x0: +%*40le:0e+0:0:4: +%40le:2.22507385850720138309023271733240406e-308:1:40:0x1.23a516e82d9bap-9: +%*40le:2.22507385850720138309023271733240406e-308:0:40: +%40le:2.3441674165664682593913711430784253952e037:0:-1: +%*40le:2.3441674165664682593913711430784253952e037:0:-1: +%40le:2.3441674165664682593913711430784253952e+37:0:-1: +%*40le:2.3441674165664682593913711430784253952e+37:0:-1: +%40le:1.79769313486231570814527423731704357e308:1:40:0x1.6b0a8e891ffffp100: +%*40le:1.79769313486231570814527423731704357e308:0:40: +%40le:1.79769313486231570814527423731704357e+308:1:40:0x1.c16c5c5253574p10: +%*40le:1.79769313486231570814527423731704357e+308:0:40: +%40le:infinity:1:8:inf: +%*40le:infinity:0:8: +%40le:+nan():1:6:nan: +%*40le:+nan():0:6: +%40le:+nan(09A_Zaz):1:13:nan: +%*40le:+nan(09A_Zaz):0:13: +%40le:+0e0:1:4:0x0: +%*40le:+0e0:0:4: +%40le:+0e+0:1:5:0x0: +%*40le:+0e+0:0:5: +%40le:+2.22507385850720138309023271733240406e-308:0:-1: +%*40le:+2.22507385850720138309023271733240406e-308:0:-1: +%40le:+2.3441674165664682593913711430784253952e037:1:40:0x1.2c0dad8b403aap1: +%*40le:+2.3441674165664682593913711430784253952e037:0:40: +%40le:+2.3441674165664682593913711430784253952e+37:1:40:0x1.2c0dad8b403aap1: +%*40le:+2.3441674165664682593913711430784253952e+37:0:40: +%40le:+1.79769313486231570814527423731704357e308:1:40:0x1.c16c5c5253574p10: +%*40le:+1.79769313486231570814527423731704357e308:0:40: +%40le:+1.79769313486231570814527423731704357e+308:0:-1: +%*40le:+1.79769313486231570814527423731704357e+308:0:-1: +%40le:+infinity:1:9:inf: +%*40le:+infinity:0:9: +%48le::0:-1: +%*48le::0:-1: +%48le:-infinity:1:9:-inf: +%*48le:-infinity:0:9: +%48le:-1.79769313486231570814527423731704357e+308:1:43:-0x1.fffffffffffffp1023: +%*48le:-1.79769313486231570814527423731704357e+308:0:43: +%48le:-1.79769313486231570814527423731704357e308:1:42:-0x1.fffffffffffffp1023: +%*48le:-1.79769313486231570814527423731704357e308:0:42: +%48le:-2.3441674165664682593913711430784253952e+37:1:44:-0x1.1a2b3c4d5e6ffp124: +%*48le:-2.3441674165664682593913711430784253952e+37:0:44: +%48le:-2.3441674165664682593913711430784253952e037:1:44:-0x1.1a2b3c4d5e6ffp124: +%*48le:-2.3441674165664682593913711430784253952e037:0:44: +%48le:-2.22507385850720138309023271733240406e-308:1:43:-0x1p-1022: +%*48le:-2.22507385850720138309023271733240406e-308:0:43: +%48le:-0e+0:1:5:-0x0: +%*48le:-0e+0:0:5: +%48le:-0e0:1:4:-0x0: +%*48le:-0e0:0:4: +%48le:-nan(09A_Zaz):1:13:-nan: +%*48le:-nan(09A_Zaz):0:13: +%48le:-nan():1:6:-nan: +%*48le:-nan():0:6: +%48le:nan():1:5:nan: +%*48le:nan():0:5: +%48le:nan(09A_Zaz):1:12:nan: +%*48le:nan(09A_Zaz):0:12: +%48le:0e0:1:3:0x0: +%*48le:0e0:0:3: +%48le:0e+0:1:4:0x0: +%*48le:0e+0:0:4: +%48le:2.22507385850720138309023271733240406e-308:1:42:0x1p-1022: +%*48le:2.22507385850720138309023271733240406e-308:0:42: +%48le:2.3441674165664682593913711430784253952e037:1:43:0x1.1a2b3c4d5e6ffp124: +%*48le:2.3441674165664682593913711430784253952e037:0:43: +%48le:2.3441674165664682593913711430784253952e+37:1:43:0x1.1a2b3c4d5e6ffp124: +%*48le:2.3441674165664682593913711430784253952e+37:0:43: +%48le:1.79769313486231570814527423731704357e308:1:41:0x1.fffffffffffffp1023: +%*48le:1.79769313486231570814527423731704357e308:0:41: +%48le:1.79769313486231570814527423731704357e+308:1:42:0x1.fffffffffffffp1023: +%*48le:1.79769313486231570814527423731704357e+308:0:42: +%48le:infinity:1:8:inf: +%*48le:infinity:0:8: +%48le:+nan():1:6:nan: +%*48le:+nan():0:6: +%48le:+nan(09A_Zaz):1:13:nan: +%*48le:+nan(09A_Zaz):0:13: +%48le:+0e0:1:4:0x0: +%*48le:+0e0:0:4: +%48le:+0e+0:1:5:0x0: +%*48le:+0e+0:0:5: +%48le:+2.22507385850720138309023271733240406e-308:1:43:0x1p-1022: +%*48le:+2.22507385850720138309023271733240406e-308:0:43: +%48le:+2.3441674165664682593913711430784253952e037:1:44:0x1.1a2b3c4d5e6ffp124: +%*48le:+2.3441674165664682593913711430784253952e037:0:44: +%48le:+2.3441674165664682593913711430784253952e+37:1:44:0x1.1a2b3c4d5e6ffp124: +%*48le:+2.3441674165664682593913711430784253952e+37:0:44: +%48le:+1.79769313486231570814527423731704357e308:1:42:0x1.fffffffffffffp1023: +%*48le:+1.79769313486231570814527423731704357e308:0:42: +%48le:+1.79769313486231570814527423731704357e+308:1:43:0x1.fffffffffffffp1023: +%*48le:+1.79769313486231570814527423731704357e+308:0:43: +%48le:+infinity:1:9:inf: +%*48le:+infinity:0:9: +%3le: :0:-1: +%*3le: :0:-1: +%3le: -infinity:0:-1: +%*3le: -infinity:0:-1: +%3le: -1.79769313486231570814527423731704357e+308:1:4:-0x1: +%*3le: -1.79769313486231570814527423731704357e+308:0:4: +%3le: -1.79769313486231570814527423731704357e308:1:4:-0x1: +%*3le: -1.79769313486231570814527423731704357e308:0:4: +%3le: -2.3441674165664682593913711430784253952e+37:1:4:-0x1p1: +%*3le: -2.3441674165664682593913711430784253952e+37:0:4: +%3le: -2.3441674165664682593913711430784253952e037:1:4:-0x1p1: +%*3le: -2.3441674165664682593913711430784253952e037:0:4: +%3le: -2.22507385850720138309023271733240406e-308:1:4:-0x1p1: +%*3le: -2.22507385850720138309023271733240406e-308:0:4: +%3le: -0e+0:0:-1: +%*3le: -0e+0:0:-1: +%3le: -0e0:0:-1: +%*3le: -0e0:0:-1: +%3le: -nan(09A_Zaz):0:-1: +%*3le: -nan(09A_Zaz):0:-1: +%3le: -nan():0:-1: +%*3le: -nan():0:-1: +%3le: nan():1:4:nan: +%*3le: nan():0:4: +%3le: nan(09A_Zaz):1:4:nan: +%*3le: nan(09A_Zaz):0:4: +%3le: 0e0:1:4:0x0: +%*3le: 0e0:0:4: +%3le: 0e+0:0:-1: +%*3le: 0e+0:0:-1: +%3le: 2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1: +%*3le: 2.22507385850720138309023271733240406e-308:0:4: +%3le: 2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1: +%*3le: 2.3441674165664682593913711430784253952e037:0:4: +%3le: 2.3441674165664682593913711430784253952e+37:1:4:0x1.2666666666666p1: +%*3le: 2.3441674165664682593913711430784253952e+37:0:4: +%3le: 1.79769313486231570814527423731704357e308:1:4:0x1.b333333333333: +%*3le: 1.79769313486231570814527423731704357e308:0:4: +%3le: 1.79769313486231570814527423731704357e+308:1:4:0x1.b333333333333: +%*3le: 1.79769313486231570814527423731704357e+308:0:4: +%3le: infinity:1:4:inf: +%*3le: infinity:0:4: +%3le: +nan():0:-1: +%*3le: +nan():0:-1: +%3le: +nan(09A_Zaz):0:-1: +%*3le: +nan(09A_Zaz):0:-1: +%3le: +0e0:0:-1: +%*3le: +0e0:0:-1: +%3le: +0e+0:0:-1: +%*3le: +0e+0:0:-1: +%3le: +2.22507385850720138309023271733240406e-308:1:4:0x1p1: +%*3le: +2.22507385850720138309023271733240406e-308:0:4: +%3le: +2.3441674165664682593913711430784253952e037:1:4:0x1p1: +%*3le: +2.3441674165664682593913711430784253952e037:0:4: +%3le: +2.3441674165664682593913711430784253952e+37:1:4:0x1p1: +%*3le: +2.3441674165664682593913711430784253952e+37:0:4: +%3le: +1.79769313486231570814527423731704357e308:1:4:0x1: +%*3le: +1.79769313486231570814527423731704357e308:0:4: +%3le: +1.79769313486231570814527423731704357e+308:1:4:0x1: +%*3le: +1.79769313486231570814527423731704357e+308:0:4: +%3le: +infinity:0:-1: +%*3le: +infinity:0:-1: +%48le: :0:-1: +%*48le: :0:-1: +%48le: -infinity:1:10:-inf: +%*48le: -infinity:0:10: +%48le: -1.79769313486231570814527423731704357e+308:1:44:-0x1.fffffffffffffp1023: +%*48le: -1.79769313486231570814527423731704357e+308:0:44: +%48le: -1.79769313486231570814527423731704357e308:1:43:-0x1.fffffffffffffp1023: +%*48le: -1.79769313486231570814527423731704357e308:0:43: +%48le: -2.3441674165664682593913711430784253952e+37:1:45:-0x1.1a2b3c4d5e6ffp124: +%*48le: -2.3441674165664682593913711430784253952e+37:0:45: +%48le: -2.3441674165664682593913711430784253952e037:1:45:-0x1.1a2b3c4d5e6ffp124: +%*48le: -2.3441674165664682593913711430784253952e037:0:45: +%48le: -2.22507385850720138309023271733240406e-308:1:44:-0x1p-1022: +%*48le: -2.22507385850720138309023271733240406e-308:0:44: +%48le: -0e+0:1:6:-0x0: +%*48le: -0e+0:0:6: +%48le: -0e0:1:5:-0x0: +%*48le: -0e0:0:5: +%48le: -nan(09A_Zaz):1:14:-nan: +%*48le: -nan(09A_Zaz):0:14: +%48le: -nan():1:7:-nan: +%*48le: -nan():0:7: +%48le: nan():1:6:nan: +%*48le: nan():0:6: +%48le: nan(09A_Zaz):1:13:nan: +%*48le: nan(09A_Zaz):0:13: +%48le: 0e0:1:4:0x0: +%*48le: 0e0:0:4: +%48le: 0e+0:1:5:0x0: +%*48le: 0e+0:0:5: +%48le: 2.22507385850720138309023271733240406e-308:1:43:0x1p-1022: +%*48le: 2.22507385850720138309023271733240406e-308:0:43: +%48le: 2.3441674165664682593913711430784253952e037:1:44:0x1.1a2b3c4d5e6ffp124: +%*48le: 2.3441674165664682593913711430784253952e037:0:44: +%48le: 2.3441674165664682593913711430784253952e+37:1:44:0x1.1a2b3c4d5e6ffp124: +%*48le: 2.3441674165664682593913711430784253952e+37:0:44: +%48le: 1.79769313486231570814527423731704357e308:1:42:0x1.fffffffffffffp1023: +%*48le: 1.79769313486231570814527423731704357e308:0:42: +%48le: 1.79769313486231570814527423731704357e+308:1:43:0x1.fffffffffffffp1023: +%*48le: 1.79769313486231570814527423731704357e+308:0:43: +%48le: infinity:1:9:inf: +%*48le: infinity:0:9: +%48le: +nan():1:7:nan: +%*48le: +nan():0:7: +%48le: +nan(09A_Zaz):1:14:nan: +%*48le: +nan(09A_Zaz):0:14: +%48le: +0e0:1:5:0x0: +%*48le: +0e0:0:5: +%48le: +0e+0:1:6:0x0: +%*48le: +0e+0:0:6: +%48le: +2.22507385850720138309023271733240406e-308:1:44:0x1p-1022: +%*48le: +2.22507385850720138309023271733240406e-308:0:44: +%48le: +2.3441674165664682593913711430784253952e037:1:45:0x1.1a2b3c4d5e6ffp124: +%*48le: +2.3441674165664682593913711430784253952e037:0:45: +%48le: +2.3441674165664682593913711430784253952e+37:1:45:0x1.1a2b3c4d5e6ffp124: +%*48le: +2.3441674165664682593913711430784253952e+37:0:45: +%48le: +1.79769313486231570814527423731704357e308:1:43:0x1.fffffffffffffp1023: +%*48le: +1.79769313486231570814527423731704357e308:0:43: +%48le: +1.79769313486231570814527423731704357e+308:1:44:0x1.fffffffffffffp1023: +%*48le: +1.79769313486231570814527423731704357e+308:0:44: +%48le: +infinity:1:10:inf: +%*48le: +infinity:0:10: diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input new file mode 100644 index 0000000..cba5f60 --- /dev/null +++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input @@ -0,0 +1,558 @@ +%lE::0:-1: +%*lE::0:-1: +%lE:-INFINITY:1:9:-inf: +%*lE:-INFINITY:0:9: +%lE:-1.79769313486231570814527423731704357E+308:1:43:-0x1.fffffffffffffp1023: +%*lE:-1.79769313486231570814527423731704357E+308:0:43: +%lE:-1.79769313486231570814527423731704357E308:1:42:-0x1.fffffffffffffp1023: +%*lE:-1.79769313486231570814527423731704357E308:0:42: +%lE:-2.3441674165664682593913711430784253952E+37:1:44:-0x1.1a2b3c4d5e6ffp124: +%*lE:-2.3441674165664682593913711430784253952E+37:0:44: +%lE:-2.3441674165664682593913711430784253952E037:1:44:-0x1.1a2b3c4d5e6ffp124: +%*lE:-2.3441674165664682593913711430784253952E037:0:44: +%lE:-2.22507385850720138309023271733240406E-308:1:43:-0x1p-1022: +%*lE:-2.22507385850720138309023271733240406E-308:0:43: +%lE:-0E+0:1:5:-0x0: +%*lE:-0E+0:0:5: +%lE:-0E0:1:4:-0x0: +%*lE:-0E0:0:4: +%lE:-NAN(09A_Zaz):1:13:-nan: +%*lE:-NAN(09A_Zaz):0:13: +%lE:-NAN():1:6:-nan: +%*lE:-NAN():0:6: +%lE:NAN():1:5:nan: +%*lE:NAN():0:5: +%lE:NAN(09A_Zaz):1:12:nan: +%*lE:NAN(09A_Zaz):0:12: +%lE:0E0:1:3:0x0: +%*lE:0E0:0:3: +%lE:0E+0:1:4:0x0: +%*lE:0E+0:0:4: +%lE:2.22507385850720138309023271733240406E-308:1:42:0x1p-1022: +%*lE:2.22507385850720138309023271733240406E-308:0:42: +%lE:2.3441674165664682593913711430784253952E037:1:43:0x1.1a2b3c4d5e6ffp124: +%*lE:2.3441674165664682593913711430784253952E037:0:43: +%lE:2.3441674165664682593913711430784253952E+37:1:43:0x1.1a2b3c4d5e6ffp124: +%*lE:2.3441674165664682593913711430784253952E+37:0:43: +%lE:1.79769313486231570814527423731704357E308:1:41:0x1.fffffffffffffp1023: +%*lE:1.79769313486231570814527423731704357E308:0:41: +%lE:1.79769313486231570814527423731704357E+308:1:42:0x1.fffffffffffffp1023: +%*lE:1.79769313486231570814527423731704357E+308:0:42: +%lE:INFINITY:1:8:inf: +%*lE:INFINITY:0:8: +%lE:+NAN():1:6:nan: +%*lE:+NAN():0:6: +%lE:+NAN(09A_Zaz):1:13:nan: +%*lE:+NAN(09A_Zaz):0:13: +%lE:+0E0:1:4:0x0: +%*lE:+0E0:0:4: +%lE:+0E+0:1:5:0x0: +%*lE:+0E+0:0:5: +%lE:+2.22507385850720138309023271733240406E-308:1:43:0x1p-1022: +%*lE:+2.22507385850720138309023271733240406E-308:0:43: +%lE:+2.3441674165664682593913711430784253952E037:1:44:0x1.1a2b3c4d5e6ffp124: +%*lE:+2.3441674165664682593913711430784253952E037:0:44: +%lE:+2.3441674165664682593913711430784253952E+37:1:44:0x1.1a2b3c4d5e6ffp124: +%*lE:+2.3441674165664682593913711430784253952E+37:0:44: +%lE:+1.79769313486231570814527423731704357E308:1:42:0x1.fffffffffffffp1023: +%*lE:+1.79769313486231570814527423731704357E308:0:42: +%lE:+1.79769313486231570814527423731704357E+308:1:43:0x1.fffffffffffffp1023: +%*lE:+1.79769313486231570814527423731704357E+308:0:43: +%lE:+INFINITY:1:9:inf: +%*lE:+INFINITY:0:9: +%1lE::0:-1: +%*1lE::0:-1: +%1lE:-INFINITY:0:-1: +%*1lE:-INFINITY:0:-1: +%1lE:-1.79769313486231570814527423731704357E+308:0:-1: +%*1lE:-1.79769313486231570814527423731704357E+308:0:-1: +%1lE:-1.79769313486231570814527423731704357E308:0:-1: +%*1lE:-1.79769313486231570814527423731704357E308:0:-1: +%1lE:-2.3441674165664682593913711430784253952E+37:0:-1: +%*1lE:-2.3441674165664682593913711430784253952E+37:0:-1: +%1lE:-2.3441674165664682593913711430784253952E037:0:-1: +%*1lE:-2.3441674165664682593913711430784253952E037:0:-1: +%1lE:-2.22507385850720138309023271733240406E-308:0:-1: +%*1lE:-2.22507385850720138309023271733240406E-308:0:-1: +%1lE:-0E+0:0:-1: +%*1lE:-0E+0:0:-1: +%1lE:-0E0:0:-1: +%*1lE:-0E0:0:-1: +%1lE:-NAN(09A_Zaz):0:-1: +%*1lE:-NAN(09A_Zaz):0:-1: +%1lE:-NAN():0:-1: +%*1lE:-NAN():0:-1: +%1lE:NAN():0:-1: +%*1lE:NAN():0:-1: +%1lE:NAN(09A_Zaz):0:-1: +%*1lE:NAN(09A_Zaz):0:-1: +%1lE:0E0:1:1:0x0: +%*1lE:0E0:0:1: +%1lE:0E+0:1:1:0x0: +%*1lE:0E+0:0:1: +%1lE:2.22507385850720138309023271733240406E-308:1:1:0x1p1: +%*1lE:2.22507385850720138309023271733240406E-308:0:1: +%1lE:2.3441674165664682593913711430784253952E037:1:1:0x1p1: +%*1lE:2.3441674165664682593913711430784253952E037:0:1: +%1lE:2.3441674165664682593913711430784253952E+37:1:1:0x1p1: +%*1lE:2.3441674165664682593913711430784253952E+37:0:1: +%1lE:1.79769313486231570814527423731704357E308:1:1:0x1: +%*1lE:1.79769313486231570814527423731704357E308:0:1: +%1lE:1.79769313486231570814527423731704357E+308:1:1:0x1: +%*1lE:1.79769313486231570814527423731704357E+308:0:1: +%1lE:INFINITY:0:-1: +%*1lE:INFINITY:0:-1: +%1lE:+NAN():0:-1: +%*1lE:+NAN():0:-1: +%1lE:+NAN(09A_Zaz):0:-1: +%*1lE:+NAN(09A_Zaz):0:-1: +%1lE:+0E0:0:-1: +%*1lE:+0E0:0:-1: +%1lE:+0E+0:0:-1: +%*1lE:+0E+0:0:-1: +%1lE:+2.22507385850720138309023271733240406E-308:0:-1: +%*1lE:+2.22507385850720138309023271733240406E-308:0:-1: +%1lE:+2.3441674165664682593913711430784253952E037:0:-1: +%*1lE:+2.3441674165664682593913711430784253952E037:0:-1: +%1lE:+2.3441674165664682593913711430784253952E+37:0:-1: +%*1lE:+2.3441674165664682593913711430784253952E+37:0:-1: +%1lE:+1.79769313486231570814527423731704357E308:0:-1: +%*1lE:+1.79769313486231570814527423731704357E308:0:-1: +%1lE:+1.79769313486231570814527423731704357E+308:0:-1: +%*1lE:+1.79769313486231570814527423731704357E+308:0:-1: +%1lE:+INFINITY:0:-1: +%*1lE:+INFINITY:0:-1: +%2lE::0:-1: +%*2lE::0:-1: +%2lE:-INFINITY:0:-1: +%*2lE:-INFINITY:0:-1: +%2lE:-1.79769313486231570814527423731704357E+308:1:2:-0x1: +%*2lE:-1.79769313486231570814527423731704357E+308:0:2: +%2lE:-1.79769313486231570814527423731704357E308:1:2:-0x1: +%*2lE:-1.79769313486231570814527423731704357E308:0:2: +%2lE:-2.3441674165664682593913711430784253952E+37:1:2:-0x1p1: +%*2lE:-2.3441674165664682593913711430784253952E+37:0:2: +%2lE:-2.3441674165664682593913711430784253952E037:1:2:-0x1p1: +%*2lE:-2.3441674165664682593913711430784253952E037:0:2: +%2lE:-2.22507385850720138309023271733240406E-308:1:2:-0x1p1: +%*2lE:-2.22507385850720138309023271733240406E-308:0:2: +%2lE:-0E+0:1:2:-0x0: +%*2lE:-0E+0:0:2: +%2lE:-0E0:1:2:-0x0: +%*2lE:-0E0:0:2: +%2lE:-NAN(09A_Zaz):0:-1: +%*2lE:-NAN(09A_Zaz):0:-1: +%2lE:-NAN():0:-1: +%*2lE:-NAN():0:-1: +%2lE:NAN():0:-1: +%*2lE:NAN():0:-1: +%2lE:NAN(09A_Zaz):0:-1: +%*2lE:NAN(09A_Zaz):0:-1: +%2lE:0E0:0:-1: +%*2lE:0E0:0:-1: +%2lE:0E+0:0:-1: +%*2lE:0E+0:0:-1: +%2lE:2.22507385850720138309023271733240406E-308:1:2:0x1p1: +%*2lE:2.22507385850720138309023271733240406E-308:0:2: +%2lE:2.3441674165664682593913711430784253952E037:1:2:0x1p1: +%*2lE:2.3441674165664682593913711430784253952E037:0:2: +%2lE:2.3441674165664682593913711430784253952E+37:1:2:0x1p1: +%*2lE:2.3441674165664682593913711430784253952E+37:0:2: +%2lE:1.79769313486231570814527423731704357E308:1:2:0x1: +%*2lE:1.79769313486231570814527423731704357E308:0:2: +%2lE:1.79769313486231570814527423731704357E+308:1:2:0x1: +%*2lE:1.79769313486231570814527423731704357E+308:0:2: +%2lE:INFINITY:0:-1: +%*2lE:INFINITY:0:-1: +%2lE:+NAN():0:-1: +%*2lE:+NAN():0:-1: +%2lE:+NAN(09A_Zaz):0:-1: +%*2lE:+NAN(09A_Zaz):0:-1: +%2lE:+0E0:1:2:0x0: +%*2lE:+0E0:0:2: +%2lE:+0E+0:1:2:0x0: +%*2lE:+0E+0:0:2: +%2lE:+2.22507385850720138309023271733240406E-308:1:2:0x1p1: +%*2lE:+2.22507385850720138309023271733240406E-308:0:2: +%2lE:+2.3441674165664682593913711430784253952E037:1:2:0x1p1: +%*2lE:+2.3441674165664682593913711430784253952E037:0:2: +%2lE:+2.3441674165664682593913711430784253952E+37:1:2:0x1p1: +%*2lE:+2.3441674165664682593913711430784253952E+37:0:2: +%2lE:+1.79769313486231570814527423731704357E308:1:2:0x1: +%*2lE:+1.79769313486231570814527423731704357E308:0:2: +%2lE:+1.79769313486231570814527423731704357E+308:1:2:0x1: +%*2lE:+1.79769313486231570814527423731704357E+308:0:2: +%2lE:+INFINITY:0:-1: +%*2lE:+INFINITY:0:-1: +%3lE::0:-1: +%*3lE::0:-1: +%3lE:-INFINITY:0:-1: +%*3lE:-INFINITY:0:-1: +%3lE:-1.79769313486231570814527423731704357E+308:1:3:-0x1: +%*3lE:-1.79769313486231570814527423731704357E+308:0:3: +%3lE:-1.79769313486231570814527423731704357E308:1:3:-0x1: +%*3lE:-1.79769313486231570814527423731704357E308:0:3: +%3lE:-2.3441674165664682593913711430784253952E+37:1:3:-0x1p1: +%*3lE:-2.3441674165664682593913711430784253952E+37:0:3: +%3lE:-2.3441674165664682593913711430784253952E037:1:3:-0x1p1: +%*3lE:-2.3441674165664682593913711430784253952E037:0:3: +%3lE:-2.22507385850720138309023271733240406E-308:1:3:-0x1p1: +%*3lE:-2.22507385850720138309023271733240406E-308:0:3: +%3lE:-0E+0:0:-1: +%*3lE:-0E+0:0:-1: +%3lE:-0E0:0:-1: +%*3lE:-0E0:0:-1: +%3lE:-NAN(09A_Zaz):0:-1: +%*3lE:-NAN(09A_Zaz):0:-1: +%3lE:-NAN():0:-1: +%*3lE:-NAN():0:-1: +%3lE:NAN():1:3:nan: +%*3lE:NAN():0:3: +%3lE:NAN(09A_Zaz):1:3:nan: +%*3lE:NAN(09A_Zaz):0:3: +%3lE:0E0:1:3:0x0: +%*3lE:0E0:0:3: +%3lE:0E+0:0:-1: +%*3lE:0E+0:0:-1: +%3lE:2.22507385850720138309023271733240406E-308:1:3:0x1.199999999999ap1: +%*3lE:2.22507385850720138309023271733240406E-308:0:3: +%3lE:2.3441674165664682593913711430784253952E037:1:3:0x1.2666666666666p1: +%*3lE:2.3441674165664682593913711430784253952E037:0:3: +%3lE:2.3441674165664682593913711430784253952E+37:1:3:0x1.2666666666666p1: +%*3lE:2.3441674165664682593913711430784253952E+37:0:3: +%3lE:1.79769313486231570814527423731704357E308:1:3:0x1.b333333333333: +%*3lE:1.79769313486231570814527423731704357E308:0:3: +%3lE:1.79769313486231570814527423731704357E+308:1:3:0x1.b333333333333: +%*3lE:1.79769313486231570814527423731704357E+308:0:3: +%3lE:INFINITY:1:3:inf: +%*3lE:INFINITY:0:3: +%3lE:+NAN():0:-1: +%*3lE:+NAN():0:-1: +%3lE:+NAN(09A_Zaz):0:-1: +%*3lE:+NAN(09A_Zaz):0:-1: +%3lE:+0E0:0:-1: +%*3lE:+0E0:0:-1: +%3lE:+0E+0:0:-1: +%*3lE:+0E+0:0:-1: +%3lE:+2.22507385850720138309023271733240406E-308:1:3:0x1p1: +%*3lE:+2.22507385850720138309023271733240406E-308:0:3: +%3lE:+2.3441674165664682593913711430784253952E037:1:3:0x1p1: +%*3lE:+2.3441674165664682593913711430784253952E037:0:3: +%3lE:+2.3441674165664682593913711430784253952E+37:1:3:0x1p1: +%*3lE:+2.3441674165664682593913711430784253952E+37:0:3: +%3lE:+1.79769313486231570814527423731704357E308:1:3:0x1: +%*3lE:+1.79769313486231570814527423731704357E308:0:3: +%3lE:+1.79769313486231570814527423731704357E+308:1:3:0x1: +%*3lE:+1.79769313486231570814527423731704357E+308:0:3: +%3lE:+INFINITY:0:-1: +%*3lE:+INFINITY:0:-1: +%4lE::0:-1: +%*4lE::0:-1: +%4lE:-INFINITY:1:4:-inf: +%*4lE:-INFINITY:0:4: +%4lE:-1.79769313486231570814527423731704357E+308:1:4:-0x1.b333333333333: +%*4lE:-1.79769313486231570814527423731704357E+308:0:4: +%4lE:-1.79769313486231570814527423731704357E308:1:4:-0x1.b333333333333: +%*4lE:-1.79769313486231570814527423731704357E308:0:4: +%4lE:-2.3441674165664682593913711430784253952E+37:1:4:-0x1.2666666666666p1: +%*4lE:-2.3441674165664682593913711430784253952E+37:0:4: +%4lE:-2.3441674165664682593913711430784253952E037:1:4:-0x1.2666666666666p1: +%*4lE:-2.3441674165664682593913711430784253952E037:0:4: +%4lE:-2.22507385850720138309023271733240406E-308:1:4:-0x1.199999999999ap1: +%*4lE:-2.22507385850720138309023271733240406E-308:0:4: +%4lE:-0E+0:0:-1: +%*4lE:-0E+0:0:-1: +%4lE:-0E0:1:4:-0x0: +%*4lE:-0E0:0:4: +%4lE:-NAN(09A_Zaz):1:4:-nan: +%*4lE:-NAN(09A_Zaz):0:4: +%4lE:-NAN():1:4:-nan: +%*4lE:-NAN():0:4: +%4lE:NAN():0:-1: +%*4lE:NAN():0:-1: +%4lE:NAN(09A_Zaz):0:-1: +%*4lE:NAN(09A_Zaz):0:-1: +%4lE:0E0:1:3:0x0: +%*4lE:0E0:0:3: +%4lE:0E+0:1:4:0x0: +%*4lE:0E+0:0:4: +%4lE:2.22507385850720138309023271733240406E-308:1:4:0x1.1c28f5c28f5c3p1: +%*4lE:2.22507385850720138309023271733240406E-308:0:4: +%4lE:2.3441674165664682593913711430784253952E037:1:4:0x1.2b851eb851eb8p1: +%*4lE:2.3441674165664682593913711430784253952E037:0:4: +%4lE:2.3441674165664682593913711430784253952E+37:1:4:0x1.2b851eb851eb8p1: +%*4lE:2.3441674165664682593913711430784253952E+37:0:4: +%4lE:1.79769313486231570814527423731704357E308:1:4:0x1.ca3d70a3d70a4: +%*4lE:1.79769313486231570814527423731704357E308:0:4: +%4lE:1.79769313486231570814527423731704357E+308:1:4:0x1.ca3d70a3d70a4: +%*4lE:1.79769313486231570814527423731704357E+308:0:4: +%4lE:INFINITY:0:-1: +%*4lE:INFINITY:0:-1: +%4lE:+NAN():1:4:nan: +%*4lE:+NAN():0:4: +%4lE:+NAN(09A_Zaz):1:4:nan: +%*4lE:+NAN(09A_Zaz):0:4: +%4lE:+0E0:1:4:0x0: +%*4lE:+0E0:0:4: +%4lE:+0E+0:0:-1: +%*4lE:+0E+0:0:-1: +%4lE:+2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1: +%*4lE:+2.22507385850720138309023271733240406E-308:0:4: +%4lE:+2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1: +%*4lE:+2.3441674165664682593913711430784253952E037:0:4: +%4lE:+2.3441674165664682593913711430784253952E+37:1:4:0x1.2666666666666p1: +%*4lE:+2.3441674165664682593913711430784253952E+37:0:4: +%4lE:+1.79769313486231570814527423731704357E308:1:4:0x1.b333333333333: +%*4lE:+1.79769313486231570814527423731704357E308:0:4: +%4lE:+1.79769313486231570814527423731704357E+308:1:4:0x1.b333333333333: +%*4lE:+1.79769313486231570814527423731704357E+308:0:4: +%4lE:+INFINITY:1:4:inf: +%*4lE:+INFINITY:0:4: +%40lE::0:-1: +%*40lE::0:-1: +%40lE:-INFINITY:1:9:-inf: +%*40lE:-INFINITY:0:9: +%40lE:-1.79769313486231570814527423731704357E+308:0:-1: +%*40lE:-1.79769313486231570814527423731704357E+308:0:-1: +%40lE:-1.79769313486231570814527423731704357E308:1:40:-0x1.c16c5c5253574p10: +%*40lE:-1.79769313486231570814527423731704357E308:0:40: +%40lE:-2.3441674165664682593913711430784253952E+37:1:40:-0x1.2c0dad8b403aap1: +%*40lE:-2.3441674165664682593913711430784253952E+37:0:40: +%40lE:-2.3441674165664682593913711430784253952E037:1:40:-0x1.2c0dad8b403aap1: +%*40lE:-2.3441674165664682593913711430784253952E037:0:40: +%40lE:-2.22507385850720138309023271733240406E-308:0:-1: +%*40lE:-2.22507385850720138309023271733240406E-308:0:-1: +%40lE:-0E+0:1:5:-0x0: +%*40lE:-0E+0:0:5: +%40lE:-0E0:1:4:-0x0: +%*40lE:-0E0:0:4: +%40lE:-NAN(09A_Zaz):1:13:-nan: +%*40lE:-NAN(09A_Zaz):0:13: +%40lE:-NAN():1:6:-nan: +%*40lE:-NAN():0:6: +%40lE:NAN():1:5:nan: +%*40lE:NAN():0:5: +%40lE:NAN(09A_Zaz):1:12:nan: +%*40lE:NAN(09A_Zaz):0:12: +%40lE:0E0:1:3:0x0: +%*40lE:0E0:0:3: +%40lE:0E+0:1:4:0x0: +%*40lE:0E+0:0:4: +%40lE:2.22507385850720138309023271733240406E-308:1:40:0x1.23a516e82d9bap-9: +%*40lE:2.22507385850720138309023271733240406E-308:0:40: +%40lE:2.3441674165664682593913711430784253952E037:0:-1: +%*40lE:2.3441674165664682593913711430784253952E037:0:-1: +%40lE:2.3441674165664682593913711430784253952E+37:0:-1: +%*40lE:2.3441674165664682593913711430784253952E+37:0:-1: +%40lE:1.79769313486231570814527423731704357E308:1:40:0x1.6b0a8e891ffffp100: +%*40lE:1.79769313486231570814527423731704357E308:0:40: +%40lE:1.79769313486231570814527423731704357E+308:1:40:0x1.c16c5c5253574p10: +%*40lE:1.79769313486231570814527423731704357E+308:0:40: +%40lE:INFINITY:1:8:inf: +%*40lE:INFINITY:0:8: +%40lE:+NAN():1:6:nan: +%*40lE:+NAN():0:6: +%40lE:+NAN(09A_Zaz):1:13:nan: +%*40lE:+NAN(09A_Zaz):0:13: +%40lE:+0E0:1:4:0x0: +%*40lE:+0E0:0:4: +%40lE:+0E+0:1:5:0x0: +%*40lE:+0E+0:0:5: +%40lE:+2.22507385850720138309023271733240406E-308:0:-1: +%*40lE:+2.22507385850720138309023271733240406E-308:0:-1: +%40lE:+2.3441674165664682593913711430784253952E037:1:40:0x1.2c0dad8b403aap1: +%*40lE:+2.3441674165664682593913711430784253952E037:0:40: +%40lE:+2.3441674165664682593913711430784253952E+37:1:40:0x1.2c0dad8b403aap1: +%*40lE:+2.3441674165664682593913711430784253952E+37:0:40: +%40lE:+1.79769313486231570814527423731704357E308:1:40:0x1.c16c5c5253574p10: +%*40lE:+1.79769313486231570814527423731704357E308:0:40: +%40lE:+1.79769313486231570814527423731704357E+308:0:-1: +%*40lE:+1.79769313486231570814527423731704357E+308:0:-1: +%40lE:+INFINITY:1:9:inf: +%*40lE:+INFINITY:0:9: +%48lE::0:-1: +%*48lE::0:-1: +%48lE:-INFINITY:1:9:-inf: +%*48lE:-INFINITY:0:9: +%48lE:-1.79769313486231570814527423731704357E+308:1:43:-0x1.fffffffffffffp1023: +%*48lE:-1.79769313486231570814527423731704357E+308:0:43: +%48lE:-1.79769313486231570814527423731704357E308:1:42:-0x1.fffffffffffffp1023: +%*48lE:-1.79769313486231570814527423731704357E308:0:42: +%48lE:-2.3441674165664682593913711430784253952E+37:1:44:-0x1.1a2b3c4d5e6ffp124: +%*48lE:-2.3441674165664682593913711430784253952E+37:0:44: +%48lE:-2.3441674165664682593913711430784253952E037:1:44:-0x1.1a2b3c4d5e6ffp124: +%*48lE:-2.3441674165664682593913711430784253952E037:0:44: +%48lE:-2.22507385850720138309023271733240406E-308:1:43:-0x1p-1022: +%*48lE:-2.22507385850720138309023271733240406E-308:0:43: +%48lE:-0E+0:1:5:-0x0: +%*48lE:-0E+0:0:5: +%48lE:-0E0:1:4:-0x0: +%*48lE:-0E0:0:4: +%48lE:-NAN(09A_Zaz):1:13:-nan: +%*48lE:-NAN(09A_Zaz):0:13: +%48lE:-NAN():1:6:-nan: +%*48lE:-NAN():0:6: +%48lE:NAN():1:5:nan: +%*48lE:NAN():0:5: +%48lE:NAN(09A_Zaz):1:12:nan: +%*48lE:NAN(09A_Zaz):0:12: +%48lE:0E0:1:3:0x0: +%*48lE:0E0:0:3: +%48lE:0E+0:1:4:0x0: +%*48lE:0E+0:0:4: +%48lE:2.22507385850720138309023271733240406E-308:1:42:0x1p-1022: +%*48lE:2.22507385850720138309023271733240406E-308:0:42: +%48lE:2.3441674165664682593913711430784253952E037:1:43:0x1.1a2b3c4d5e6ffp124: +%*48lE:2.3441674165664682593913711430784253952E037:0:43: +%48lE:2.3441674165664682593913711430784253952E+37:1:43:0x1.1a2b3c4d5e6ffp124: +%*48lE:2.3441674165664682593913711430784253952E+37:0:43: +%48lE:1.79769313486231570814527423731704357E308:1:41:0x1.fffffffffffffp1023: +%*48lE:1.79769313486231570814527423731704357E308:0:41: +%48lE:1.79769313486231570814527423731704357E+308:1:42:0x1.fffffffffffffp1023: +%*48lE:1.79769313486231570814527423731704357E+308:0:42: +%48lE:INFINITY:1:8:inf: +%*48lE:INFINITY:0:8: +%48lE:+NAN():1:6:nan: +%*48lE:+NAN():0:6: +%48lE:+NAN(09A_Zaz):1:13:nan: +%*48lE:+NAN(09A_Zaz):0:13: +%48lE:+0E0:1:4:0x0: +%*48lE:+0E0:0:4: +%48lE:+0E+0:1:5:0x0: +%*48lE:+0E+0:0:5: +%48lE:+2.22507385850720138309023271733240406E-308:1:43:0x1p-1022: +%*48lE:+2.22507385850720138309023271733240406E-308:0:43: +%48lE:+2.3441674165664682593913711430784253952E037:1:44:0x1.1a2b3c4d5e6ffp124: +%*48lE:+2.3441674165664682593913711430784253952E037:0:44: +%48lE:+2.3441674165664682593913711430784253952E+37:1:44:0x1.1a2b3c4d5e6ffp124: +%*48lE:+2.3441674165664682593913711430784253952E+37:0:44: +%48lE:+1.79769313486231570814527423731704357E308:1:42:0x1.fffffffffffffp1023: +%*48lE:+1.79769313486231570814527423731704357E308:0:42: +%48lE:+1.79769313486231570814527423731704357E+308:1:43:0x1.fffffffffffffp1023: +%*48lE:+1.79769313486231570814527423731704357E+308:0:43: +%48lE:+INFINITY:1:9:inf: +%*48lE:+INFINITY:0:9: +%3lE: :0:-1: +%*3lE: :0:-1: +%3lE: -INFINITY:0:-1: +%*3lE: -INFINITY:0:-1: +%3lE: -1.79769313486231570814527423731704357E+308:1:4:-0x1: +%*3lE: -1.79769313486231570814527423731704357E+308:0:4: +%3lE: -1.79769313486231570814527423731704357E308:1:4:-0x1: +%*3lE: -1.79769313486231570814527423731704357E308:0:4: +%3lE: -2.3441674165664682593913711430784253952E+37:1:4:-0x1p1: +%*3lE: -2.3441674165664682593913711430784253952E+37:0:4: +%3lE: -2.3441674165664682593913711430784253952E037:1:4:-0x1p1: +%*3lE: -2.3441674165664682593913711430784253952E037:0:4: +%3lE: -2.22507385850720138309023271733240406E-308:1:4:-0x1p1: +%*3lE: -2.22507385850720138309023271733240406E-308:0:4: +%3lE: -0E+0:0:-1: +%*3lE: -0E+0:0:-1: +%3lE: -0E0:0:-1: +%*3lE: -0E0:0:-1: +%3lE: -NAN(09A_Zaz):0:-1: +%*3lE: -NAN(09A_Zaz):0:-1: +%3lE: -NAN():0:-1: +%*3lE: -NAN():0:-1: +%3lE: NAN():1:4:nan: +%*3lE: NAN():0:4: +%3lE: NAN(09A_Zaz):1:4:nan: +%*3lE: NAN(09A_Zaz):0:4: +%3lE: 0E0:1:4:0x0: +%*3lE: 0E0:0:4: +%3lE: 0E+0:0:-1: +%*3lE: 0E+0:0:-1: +%3lE: 2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1: +%*3lE: 2.22507385850720138309023271733240406E-308:0:4: +%3lE: 2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1: +%*3lE: 2.3441674165664682593913711430784253952E037:0:4: +%3lE: 2.3441674165664682593913711430784253952E+37:1:4:0x1.2666666666666p1: +%*3lE: 2.3441674165664682593913711430784253952E+37:0:4: +%3lE: 1.79769313486231570814527423731704357E308:1:4:0x1.b333333333333: +%*3lE: 1.79769313486231570814527423731704357E308:0:4: +%3lE: 1.79769313486231570814527423731704357E+308:1:4:0x1.b333333333333: +%*3lE: 1.79769313486231570814527423731704357E+308:0:4: +%3lE: INFINITY:1:4:inf: +%*3lE: INFINITY:0:4: +%3lE: +NAN():0:-1: +%*3lE: +NAN():0:-1: +%3lE: +NAN(09A_Zaz):0:-1: +%*3lE: +NAN(09A_Zaz):0:-1: +%3lE: +0E0:0:-1: +%*3lE: +0E0:0:-1: +%3lE: +0E+0:0:-1: +%*3lE: +0E+0:0:-1: +%3lE: +2.22507385850720138309023271733240406E-308:1:4:0x1p1: +%*3lE: +2.22507385850720138309023271733240406E-308:0:4: +%3lE: +2.3441674165664682593913711430784253952E037:1:4:0x1p1: +%*3lE: +2.3441674165664682593913711430784253952E037:0:4: +%3lE: +2.3441674165664682593913711430784253952E+37:1:4:0x1p1: +%*3lE: +2.3441674165664682593913711430784253952E+37:0:4: +%3lE: +1.79769313486231570814527423731704357E308:1:4:0x1: +%*3lE: +1.79769313486231570814527423731704357E308:0:4: +%3lE: +1.79769313486231570814527423731704357E+308:1:4:0x1: +%*3lE: +1.79769313486231570814527423731704357E+308:0:4: +%3lE: +INFINITY:0:-1: +%*3lE: +INFINITY:0:-1: +%48lE: :0:-1: +%*48lE: :0:-1: +%48lE: -INFINITY:1:10:-inf: +%*48lE: -INFINITY:0:10: +%48lE: -1.79769313486231570814527423731704357E+308:1:44:-0x1.fffffffffffffp1023: +%*48lE: -1.79769313486231570814527423731704357E+308:0:44: +%48lE: -1.79769313486231570814527423731704357E308:1:43:-0x1.fffffffffffffp1023: +%*48lE: -1.79769313486231570814527423731704357E308:0:43: +%48lE: -2.3441674165664682593913711430784253952E+37:1:45:-0x1.1a2b3c4d5e6ffp124: +%*48lE: -2.3441674165664682593913711430784253952E+37:0:45: +%48lE: -2.3441674165664682593913711430784253952E037:1:45:-0x1.1a2b3c4d5e6ffp124: +%*48lE: -2.3441674165664682593913711430784253952E037:0:45: +%48lE: -2.22507385850720138309023271733240406E-308:1:44:-0x1p-1022: +%*48lE: -2.22507385850720138309023271733240406E-308:0:44: +%48lE: -0E+0:1:6:-0x0: +%*48lE: -0E+0:0:6: +%48lE: -0E0:1:5:-0x0: +%*48lE: -0E0:0:5: +%48lE: -NAN(09A_Zaz):1:14:-nan: +%*48lE: -NAN(09A_Zaz):0:14: +%48lE: -NAN():1:7:-nan: +%*48lE: -NAN():0:7: +%48lE: NAN():1:6:nan: +%*48lE: NAN():0:6: +%48lE: NAN(09A_Zaz):1:13:nan: +%*48lE: NAN(09A_Zaz):0:13: +%48lE: 0E0:1:4:0x0: +%*48lE: 0E0:0:4: +%48lE: 0E+0:1:5:0x0: +%*48lE: 0E+0:0:5: +%48lE: 2.22507385850720138309023271733240406E-308:1:43:0x1p-1022: +%*48lE: 2.22507385850720138309023271733240406E-308:0:43: +%48lE: 2.3441674165664682593913711430784253952E037:1:44:0x1.1a2b3c4d5e6ffp124: +%*48lE: 2.3441674165664682593913711430784253952E037:0:44: +%48lE: 2.3441674165664682593913711430784253952E+37:1:44:0x1.1a2b3c4d5e6ffp124: +%*48lE: 2.3441674165664682593913711430784253952E+37:0:44: +%48lE: 1.79769313486231570814527423731704357E308:1:42:0x1.fffffffffffffp1023: +%*48lE: 1.79769313486231570814527423731704357E308:0:42: +%48lE: 1.79769313486231570814527423731704357E+308:1:43:0x1.fffffffffffffp1023: +%*48lE: 1.79769313486231570814527423731704357E+308:0:43: +%48lE: INFINITY:1:9:inf: +%*48lE: INFINITY:0:9: +%48lE: +NAN():1:7:nan: +%*48lE: +NAN():0:7: +%48lE: +NAN(09A_Zaz):1:14:nan: +%*48lE: +NAN(09A_Zaz):0:14: +%48lE: +0E0:1:5:0x0: +%*48lE: +0E0:0:5: +%48lE: +0E+0:1:6:0x0: +%*48lE: +0E+0:0:6: +%48lE: +2.22507385850720138309023271733240406E-308:1:44:0x1p-1022: +%*48lE: +2.22507385850720138309023271733240406E-308:0:44: +%48lE: +2.3441674165664682593913711430784253952E037:1:45:0x1.1a2b3c4d5e6ffp124: +%*48lE: +2.3441674165664682593913711430784253952E037:0:45: +%48lE: +2.3441674165664682593913711430784253952E+37:1:45:0x1.1a2b3c4d5e6ffp124: +%*48lE: +2.3441674165664682593913711430784253952E+37:0:45: +%48lE: +1.79769313486231570814527423731704357E308:1:43:0x1.fffffffffffffp1023: +%*48lE: +1.79769313486231570814527423731704357E308:0:43: +%48lE: +1.79769313486231570814527423731704357E+308:1:44:0x1.fffffffffffffp1023: +%*48lE: +1.79769313486231570814527423731704357E+308:0:44: +%48lE: +INFINITY:1:10:inf: +%*48lE: +INFINITY:0:10: diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input new file mode 100644 index 0000000..22b9fdc --- /dev/null +++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input @@ -0,0 +1,558 @@ +%lf::0:-1: +%*lf::0:-1: +%lf:-infinity:1:9:-inf: +%*lf:-infinity:0:9: +%lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023: +%*lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023: +%*lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124: +%*lf:-023441674165664682593913711430784253952.0:0:42: +%lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124: +%*lf:-23441674165664682593913711430784253952:0:39: +%lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022: +%*lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%lf:-0.0:1:4:-0x0: +%*lf:-0.0:0:4: +%lf:-0:1:2:-0x0: +%*lf:-0:0:2: +%lf:-nan(09A_Zaz):1:13:-nan: +%*lf:-nan(09A_Zaz):0:13: +%lf:-nan():1:6:-nan: +%*lf:-nan():0:6: +%lf:nan():1:5:nan: +%*lf:nan():0:5: +%lf:nan(09A_Zaz):1:12:nan: +%*lf:nan(09A_Zaz):0:12: +%lf:0:1:1:0x0: +%*lf:0:0:1: +%lf:0.0:1:3:0x0: +%*lf:0.0:0:3: +%lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022: +%*lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341: +%lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124: +%*lf:23441674165664682593913711430784253952:0:38: +%lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124: +%*lf:023441674165664682593913711430784253952.0:0:41: +%lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023: +%*lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309: +%lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023: +%*lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312: +%lf:infinity:1:8:inf: +%*lf:infinity:0:8: +%lf:+nan():1:6:nan: +%*lf:+nan():0:6: +%lf:+nan(09A_Zaz):1:13:nan: +%*lf:+nan(09A_Zaz):0:13: +%lf:+0:1:2:0x0: +%*lf:+0:0:2: +%lf:+0.0:1:4:0x0: +%*lf:+0.0:0:4: +%lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022: +%*lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124: +%*lf:+23441674165664682593913711430784253952:0:39: +%lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124: +%*lf:+023441674165664682593913711430784253952.0:0:42: +%lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023: +%*lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023: +%*lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%lf:+infinity:1:9:inf: +%*lf:+infinity:0:9: +%1lf::0:-1: +%*1lf::0:-1: +%1lf:-infinity:0:-1: +%*1lf:-infinity:0:-1: +%1lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1: +%*1lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1: +%1lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1: +%*1lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1: +%1lf:-023441674165664682593913711430784253952.0:0:-1: +%*1lf:-023441674165664682593913711430784253952.0:0:-1: +%1lf:-23441674165664682593913711430784253952:0:-1: +%*1lf:-23441674165664682593913711430784253952:0:-1: +%1lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1: +%*1lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1: +%1lf:-0.0:0:-1: +%*1lf:-0.0:0:-1: +%1lf:-0:0:-1: +%*1lf:-0:0:-1: +%1lf:-nan(09A_Zaz):0:-1: +%*1lf:-nan(09A_Zaz):0:-1: +%1lf:-nan():0:-1: +%*1lf:-nan():0:-1: +%1lf:nan():0:-1: +%*1lf:nan():0:-1: +%1lf:nan(09A_Zaz):0:-1: +%*1lf:nan(09A_Zaz):0:-1: +%1lf:0:1:1:0x0: +%*1lf:0:0:1: +%1lf:0.0:1:1:0x0: +%*1lf:0.0:0:1: +%1lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:1:0x0: +%*1lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:1: +%1lf:23441674165664682593913711430784253952:1:1:0x1p1: +%*1lf:23441674165664682593913711430784253952:0:1: +%1lf:023441674165664682593913711430784253952.0:1:1:0x0: +%*1lf:023441674165664682593913711430784253952.0:0:1: +%1lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:1:0x1: +%*1lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:1: +%1lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:1:0x0: +%*1lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:1: +%1lf:infinity:0:-1: +%*1lf:infinity:0:-1: +%1lf:+nan():0:-1: +%*1lf:+nan():0:-1: +%1lf:+nan(09A_Zaz):0:-1: +%*1lf:+nan(09A_Zaz):0:-1: +%1lf:+0:0:-1: +%*1lf:+0:0:-1: +%1lf:+0.0:0:-1: +%*1lf:+0.0:0:-1: +%1lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1: +%*1lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1: +%1lf:+23441674165664682593913711430784253952:0:-1: +%*1lf:+23441674165664682593913711430784253952:0:-1: +%1lf:+023441674165664682593913711430784253952.0:0:-1: +%*1lf:+023441674165664682593913711430784253952.0:0:-1: +%1lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1: +%*1lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1: +%1lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1: +%*1lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1: +%1lf:+infinity:0:-1: +%*1lf:+infinity:0:-1: +%2lf::0:-1: +%*2lf::0:-1: +%2lf:-infinity:0:-1: +%*2lf:-infinity:0:-1: +%2lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:-0x0: +%*2lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2: +%2lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:-0x1: +%*2lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2: +%2lf:-023441674165664682593913711430784253952.0:1:2:-0x0: +%*2lf:-023441674165664682593913711430784253952.0:0:2: +%2lf:-23441674165664682593913711430784253952:1:2:-0x1p1: +%*2lf:-23441674165664682593913711430784253952:0:2: +%2lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:-0x0: +%*2lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2: +%2lf:-0.0:1:2:-0x0: +%*2lf:-0.0:0:2: +%2lf:-0:1:2:-0x0: +%*2lf:-0:0:2: +%2lf:-nan(09A_Zaz):0:-1: +%*2lf:-nan(09A_Zaz):0:-1: +%2lf:-nan():0:-1: +%*2lf:-nan():0:-1: +%2lf:nan():0:-1: +%*2lf:nan():0:-1: +%2lf:nan(09A_Zaz):0:-1: +%*2lf:nan(09A_Zaz):0:-1: +%2lf:0:1:1:0x0: +%*2lf:0:0:1: +%2lf:0.0:1:2:0x0: +%*2lf:0.0:0:2: +%2lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0: +%*2lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2: +%2lf:23441674165664682593913711430784253952:1:2:0x1.7p+4: +%*2lf:23441674165664682593913711430784253952:0:2: +%2lf:023441674165664682593913711430784253952.0:1:2:0x1p1: +%*2lf:023441674165664682593913711430784253952.0:0:2: +%2lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1.1p+4: +%*2lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2: +%2lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x1: +%*2lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2: +%2lf:infinity:0:-1: +%*2lf:infinity:0:-1: +%2lf:+nan():0:-1: +%*2lf:+nan():0:-1: +%2lf:+nan(09A_Zaz):0:-1: +%*2lf:+nan(09A_Zaz):0:-1: +%2lf:+0:1:2:0x0: +%*2lf:+0:0:2: +%2lf:+0.0:1:2:0x0: +%*2lf:+0.0:0:2: +%2lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0: +%*2lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2: +%2lf:+23441674165664682593913711430784253952:1:2:0x1p1: +%*2lf:+23441674165664682593913711430784253952:0:2: +%2lf:+023441674165664682593913711430784253952.0:1:2:0x0: +%*2lf:+023441674165664682593913711430784253952.0:0:2: +%2lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1: +%*2lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2: +%2lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x0: +%*2lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2: +%2lf:+infinity:0:-1: +%*2lf:+infinity:0:-1: +%3lf::0:-1: +%*3lf::0:-1: +%3lf:-infinity:0:-1: +%*3lf:-infinity:0:-1: +%3lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:-0x1: +%*3lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3: +%3lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:-0x1.1p+4: +%*3lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3: +%3lf:-023441674165664682593913711430784253952.0:1:3:-0x1p1: +%*3lf:-023441674165664682593913711430784253952.0:0:3: +%3lf:-23441674165664682593913711430784253952:1:3:-0x1.7p+4: +%*3lf:-23441674165664682593913711430784253952:0:3: +%3lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:-0x0: +%*3lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3: +%3lf:-0.0:1:3:-0x0: +%*3lf:-0.0:0:3: +%3lf:-0:1:2:-0x0: +%*3lf:-0:0:2: +%3lf:-nan(09A_Zaz):0:-1: +%*3lf:-nan(09A_Zaz):0:-1: +%3lf:-nan():0:-1: +%*3lf:-nan():0:-1: +%3lf:nan():1:3:nan: +%*3lf:nan():0:3: +%3lf:nan(09A_Zaz):1:3:nan: +%*3lf:nan(09A_Zaz):0:3: +%3lf:0:1:1:0x0: +%*3lf:0:0:1: +%3lf:0.0:1:3:0x0: +%*3lf:0.0:0:3: +%3lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0: +%*3lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3: +%3lf:23441674165664682593913711430784253952:1:3:0x1.d4p+7: +%*3lf:23441674165664682593913711430784253952:0:3: +%3lf:023441674165664682593913711430784253952.0:1:3:0x1.7p+4: +%*3lf:023441674165664682593913711430784253952.0:0:3: +%3lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.66p+7: +%*3lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3: +%3lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1.1p4: +%*3lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3: +%3lf:infinity:1:3:inf: +%*3lf:infinity:0:3: +%3lf:+nan():0:-1: +%*3lf:+nan():0:-1: +%3lf:+nan(09A_Zaz):0:-1: +%*3lf:+nan(09A_Zaz):0:-1: +%3lf:+0:1:2:0x0: +%*3lf:+0:0:2: +%3lf:+0.0:1:3:0x0: +%*3lf:+0.0:0:3: +%3lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0: +%*3lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3: +%3lf:+23441674165664682593913711430784253952:1:3:0x1.7p+4: +%*3lf:+23441674165664682593913711430784253952:0:3: +%3lf:+023441674165664682593913711430784253952.0:1:3:0x1p1: +%*3lf:+023441674165664682593913711430784253952.0:0:3: +%3lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.1p4: +%*3lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3: +%3lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1: +%*3lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3: +%3lf:+infinity:0:-1: +%*3lf:+infinity:0:-1: +%4lf::0:-1: +%*4lf::0:-1: +%4lf:-infinity:1:4:-inf: +%*4lf:-infinity:0:4: +%4lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1.1p4: +%*4lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%4lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.66p+7: +%*4lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%4lf:-023441674165664682593913711430784253952.0:1:4:-0x1.7p+4: +%*4lf:-023441674165664682593913711430784253952.0:0:4: +%4lf:-23441674165664682593913711430784253952:1:4:-0x1.d4p+7: +%*4lf:-23441674165664682593913711430784253952:0:4: +%4lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0: +%*4lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%4lf:-0.0:1:4:-0x0: +%*4lf:-0.0:0:4: +%4lf:-0:1:2:-0x0: +%*4lf:-0:0:2: +%4lf:-nan(09A_Zaz):1:4:-nan: +%*4lf:-nan(09A_Zaz):0:4: +%4lf:-nan():1:4:-nan: +%*4lf:-nan():0:4: +%4lf:nan():0:-1: +%*4lf:nan():0:-1: +%4lf:nan(09A_Zaz):0:-1: +%*4lf:nan(09A_Zaz):0:-1: +%4lf:0:1:1:0x0: +%*4lf:0:0:1: +%4lf:0.0:1:3:0x0: +%*4lf:0.0:0:3: +%4lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0: +%*4lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%4lf:23441674165664682593913711430784253952:1:4:0x1.25p11: +%*4lf:23441674165664682593913711430784253952:0:4: +%4lf:023441674165664682593913711430784253952.0:1:4:0x1.d4p+7: +%*4lf:023441674165664682593913711430784253952.0:0:4: +%4lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.c14p+10: +%*4lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%4lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.66p+7: +%*4lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%4lf:infinity:0:-1: +%*4lf:infinity:0:-1: +%4lf:+nan():1:4:nan: +%*4lf:+nan():0:4: +%4lf:+nan(09A_Zaz):1:4:nan: +%*4lf:+nan(09A_Zaz):0:4: +%4lf:+0:1:2:0x0: +%*4lf:+0:0:2: +%4lf:+0.0:1:4:0x0: +%*4lf:+0.0:0:4: +%4lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0: +%*4lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%4lf:+23441674165664682593913711430784253952:1:4:0x1.d4p+7: +%*4lf:+23441674165664682593913711430784253952:0:4: +%4lf:+023441674165664682593913711430784253952.0:1:4:0x1.7p+4: +%*4lf:+023441674165664682593913711430784253952.0:0:4: +%4lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7: +%*4lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%4lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4: +%*4lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%4lf:+infinity:1:4:inf: +%*4lf:+infinity:0:4: +%311lf::0:-1: +%*311lf::0:-1: +%311lf:-infinity:1:9:-inf: +%*311lf:-infinity:0:9: +%311lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:-0x1.fffffffffffffp1023: +%*311lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311: +%311lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023: +%*311lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%311lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124: +%*311lf:-023441674165664682593913711430784253952.0:0:42: +%311lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124: +%*311lf:-23441674165664682593913711430784253952:0:39: +%311lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:-0x1.cc359e067a348p-1023: +%*311lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311: +%311lf:-0.0:1:4:-0x0: +%*311lf:-0.0:0:4: +%311lf:-0:1:2:-0x0: +%*311lf:-0:0:2: +%311lf:-nan(09A_Zaz):1:13:-nan: +%*311lf:-nan(09A_Zaz):0:13: +%311lf:-nan():1:6:-nan: +%*311lf:-nan():0:6: +%311lf:nan():1:5:nan: +%*311lf:nan():0:5: +%311lf:nan(09A_Zaz):1:12:nan: +%*311lf:nan(09A_Zaz):0:12: +%311lf:0:1:1:0x0: +%*311lf:0:0:1: +%311lf:0.0:1:3:0x0: +%*311lf:0.0:0:3: +%311lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.fa3afaa0b9a04p-1023: +%*311lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311: +%311lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124: +%*311lf:23441674165664682593913711430784253952:0:38: +%311lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124: +%*311lf:023441674165664682593913711430784253952.0:0:41: +%311lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023: +%*311lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309: +%311lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023: +%*311lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311: +%311lf:infinity:1:8:inf: +%*311lf:infinity:0:8: +%311lf:+nan():1:6:nan: +%*311lf:+nan():0:6: +%311lf:+nan(09A_Zaz):1:13:nan: +%*311lf:+nan(09A_Zaz):0:13: +%311lf:+0:1:2:0x0: +%*311lf:+0:0:2: +%311lf:+0.0:1:4:0x0: +%*311lf:+0.0:0:4: +%311lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.cc359e067a348p-1023: +%*311lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311: +%311lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124: +%*311lf:+23441674165664682593913711430784253952:0:39: +%311lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124: +%*311lf:+023441674165664682593913711430784253952.0:0:42: +%311lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023: +%*311lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%311lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023: +%*311lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311: +%311lf:+infinity:1:9:inf: +%*311lf:+infinity:0:9: +%350lf::0:-1: +%*350lf::0:-1: +%350lf:-infinity:1:9:-inf: +%*350lf:-infinity:0:9: +%350lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023: +%*350lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%350lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023: +%*350lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%350lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124: +%*350lf:-023441674165664682593913711430784253952.0:0:42: +%350lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124: +%*350lf:-23441674165664682593913711430784253952:0:39: +%350lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022: +%*350lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%350lf:-0.0:1:4:-0x0: +%*350lf:-0.0:0:4: +%350lf:-0:1:2:-0x0: +%*350lf:-0:0:2: +%350lf:-nan(09A_Zaz):1:13:-nan: +%*350lf:-nan(09A_Zaz):0:13: +%350lf:-nan():1:6:-nan: +%*350lf:-nan():0:6: +%350lf:nan():1:5:nan: +%*350lf:nan():0:5: +%350lf:nan(09A_Zaz):1:12:nan: +%*350lf:nan(09A_Zaz):0:12: +%350lf:0:1:1:0x0: +%*350lf:0:0:1: +%350lf:0.0:1:3:0x0: +%*350lf:0.0:0:3: +%350lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022: +%*350lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341: +%350lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124: +%*350lf:23441674165664682593913711430784253952:0:38: +%350lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124: +%*350lf:023441674165664682593913711430784253952.0:0:41: +%350lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023: +%*350lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309: +%350lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023: +%*350lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312: +%350lf:infinity:1:8:inf: +%*350lf:infinity:0:8: +%350lf:+nan():1:6:nan: +%*350lf:+nan():0:6: +%350lf:+nan(09A_Zaz):1:13:nan: +%*350lf:+nan(09A_Zaz):0:13: +%350lf:+0:1:2:0x0: +%*350lf:+0:0:2: +%350lf:+0.0:1:4:0x0: +%*350lf:+0.0:0:4: +%350lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022: +%*350lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%350lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124: +%*350lf:+23441674165664682593913711430784253952:0:39: +%350lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124: +%*350lf:+023441674165664682593913711430784253952.0:0:42: +%350lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023: +%*350lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%350lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023: +%*350lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%350lf:+infinity:1:9:inf: +%*350lf:+infinity:0:9: +%3lf: :0:-1: +%*3lf: :0:-1: +%3lf: -infinity:0:-1: +%*3lf: -infinity:0:-1: +%3lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1: +%*3lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%3lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.1p+4: +%*3lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%3lf: -023441674165664682593913711430784253952.0:1:4:-0x1p1: +%*3lf: -023441674165664682593913711430784253952.0:0:4: +%3lf: -23441674165664682593913711430784253952:1:4:-0x1.7p+4: +%*3lf: -23441674165664682593913711430784253952:0:4: +%3lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0: +%*3lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%3lf: -0.0:1:4:-0x0: +%*3lf: -0.0:0:4: +%3lf: -0:1:3:-0x0: +%*3lf: -0:0:3: +%3lf: -nan(09A_Zaz):0:-1: +%*3lf: -nan(09A_Zaz):0:-1: +%3lf: -nan():0:-1: +%*3lf: -nan():0:-1: +%3lf: nan():1:4:nan: +%*3lf: nan():0:4: +%3lf: nan(09A_Zaz):1:4:nan: +%*3lf: nan(09A_Zaz):0:4: +%3lf: 0:1:2:0x0: +%*3lf: 0:0:2: +%3lf: 0.0:1:4:0x0: +%*3lf: 0.0:0:4: +%3lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0: +%*3lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%3lf: 23441674165664682593913711430784253952:1:4:0x1.d4p+7: +%*3lf: 23441674165664682593913711430784253952:0:4: +%3lf: 023441674165664682593913711430784253952.0:1:4:0x1.7p+4: +%*3lf: 023441674165664682593913711430784253952.0:0:4: +%3lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7: +%*3lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%3lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4: +%*3lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%3lf: infinity:1:4:inf: +%*3lf: infinity:0:4: +%3lf: +nan():0:-1: +%*3lf: +nan():0:-1: +%3lf: +nan(09A_Zaz):0:-1: +%*3lf: +nan(09A_Zaz):0:-1: +%3lf: +0:1:3:0x0: +%*3lf: +0:0:3: +%3lf: +0.0:1:4:0x0: +%*3lf: +0.0:0:4: +%3lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0: +%*3lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%3lf: +23441674165664682593913711430784253952:1:4:0x1.7p+4: +%*3lf: +23441674165664682593913711430784253952:0:4: +%3lf: +023441674165664682593913711430784253952.0:1:4:0x1p1: +%*3lf: +023441674165664682593913711430784253952.0:0:4: +%3lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.1p4: +%*3lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%3lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1: +%*3lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%3lf: +infinity:0:-1: +%*3lf: +infinity:0:-1: +%350lf: :0:-1: +%*350lf: :0:-1: +%350lf: -infinity:1:10:-inf: +%*350lf: -infinity:0:10: +%350lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:-0x1.fffffffffffffp1023: +%*350lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314: +%350lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:-0x1.fffffffffffffp1023: +%*350lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311: +%350lf: -023441674165664682593913711430784253952.0:1:43:-0x1.1a2b3c4d5e6ffp124: +%*350lf: -023441674165664682593913711430784253952.0:0:43: +%350lf: -23441674165664682593913711430784253952:1:40:-0x1.1a2b3c4d5e6ffp124: +%*350lf: -23441674165664682593913711430784253952:0:40: +%350lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:-0x1p-1022: +%*350lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343: +%350lf: -0.0:1:5:-0x0: +%*350lf: -0.0:0:5: +%350lf: -0:1:3:-0x0: +%*350lf: -0:0:3: +%350lf: -nan(09A_Zaz):1:14:-nan: +%*350lf: -nan(09A_Zaz):0:14: +%350lf: -nan():1:7:-nan: +%*350lf: -nan():0:7: +%350lf: nan():1:6:nan: +%*350lf: nan():0:6: +%350lf: nan(09A_Zaz):1:13:nan: +%*350lf: nan(09A_Zaz):0:13: +%350lf: 0:1:2:0x0: +%*350lf: 0:0:2: +%350lf: 0.0:1:4:0x0: +%*350lf: 0.0:0:4: +%350lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022: +%*350lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%350lf: 23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124: +%*350lf: 23441674165664682593913711430784253952:0:39: +%350lf: 023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124: +%*350lf: 023441674165664682593913711430784253952.0:0:42: +%350lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023: +%*350lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%350lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023: +%*350lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%350lf: infinity:1:9:inf: +%*350lf: infinity:0:9: +%350lf: +nan():1:7:nan: +%*350lf: +nan():0:7: +%350lf: +nan(09A_Zaz):1:14:nan: +%*350lf: +nan(09A_Zaz):0:14: +%350lf: +0:1:3:0x0: +%*350lf: +0:0:3: +%350lf: +0.0:1:5:0x0: +%*350lf: +0.0:0:5: +%350lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:0x1p-1022: +%*350lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343: +%350lf: +23441674165664682593913711430784253952:1:40:0x1.1a2b3c4d5e6ffp124: +%*350lf: +23441674165664682593913711430784253952:0:40: +%350lf: +023441674165664682593913711430784253952.0:1:43:0x1.1a2b3c4d5e6ffp124: +%*350lf: +023441674165664682593913711430784253952.0:0:43: +%350lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:0x1.fffffffffffffp1023: +%*350lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311: +%350lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:0x1.fffffffffffffp1023: +%*350lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314: +%350lf: +infinity:1:10:inf: +%*350lf: +infinity:0:10: diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input new file mode 100644 index 0000000..6168884 --- /dev/null +++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input @@ -0,0 +1,558 @@ +%lF::0:-1: +%*lF::0:-1: +%lF:-INFINITY:1:9:-inf: +%*lF:-INFINITY:0:9: +%lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023: +%*lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023: +%*lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%lF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124: +%*lF:-023441674165664682593913711430784253952.0:0:42: +%lF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124: +%*lF:-23441674165664682593913711430784253952:0:39: +%lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022: +%*lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%lF:-0.0:1:4:-0x0: +%*lF:-0.0:0:4: +%lF:-0:1:2:-0x0: +%*lF:-0:0:2: +%lF:-NAN(09A_Zaz):1:13:-nan: +%*lF:-NAN(09A_Zaz):0:13: +%lF:-NAN():1:6:-nan: +%*lF:-NAN():0:6: +%lF:NAN():1:5:nan: +%*lF:NAN():0:5: +%lF:NAN(09A_Zaz):1:12:nan: +%*lF:NAN(09A_Zaz):0:12: +%lF:0:1:1:0x0: +%*lF:0:0:1: +%lF:0.0:1:3:0x0: +%*lF:0.0:0:3: +%lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022: +%*lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341: +%lF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124: +%*lF:23441674165664682593913711430784253952:0:38: +%lF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124: +%*lF:023441674165664682593913711430784253952.0:0:41: +%lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023: +%*lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309: +%lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023: +%*lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312: +%lF:INFINITY:1:8:inf: +%*lF:INFINITY:0:8: +%lF:+NAN():1:6:nan: +%*lF:+NAN():0:6: +%lF:+NAN(09A_Zaz):1:13:nan: +%*lF:+NAN(09A_Zaz):0:13: +%lF:+0:1:2:0x0: +%*lF:+0:0:2: +%lF:+0.0:1:4:0x0: +%*lF:+0.0:0:4: +%lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022: +%*lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%lF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124: +%*lF:+23441674165664682593913711430784253952:0:39: +%lF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124: +%*lF:+023441674165664682593913711430784253952.0:0:42: +%lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023: +%*lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023: +%*lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%lF:+INFINITY:1:9:inf: +%*lF:+INFINITY:0:9: +%1lF::0:-1: +%*1lF::0:-1: +%1lF:-INFINITY:0:-1: +%*1lF:-INFINITY:0:-1: +%1lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1: +%*1lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1: +%1lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1: +%*1lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1: +%1lF:-023441674165664682593913711430784253952.0:0:-1: +%*1lF:-023441674165664682593913711430784253952.0:0:-1: +%1lF:-23441674165664682593913711430784253952:0:-1: +%*1lF:-23441674165664682593913711430784253952:0:-1: +%1lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1: +%*1lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1: +%1lF:-0.0:0:-1: +%*1lF:-0.0:0:-1: +%1lF:-0:0:-1: +%*1lF:-0:0:-1: +%1lF:-NAN(09A_Zaz):0:-1: +%*1lF:-NAN(09A_Zaz):0:-1: +%1lF:-NAN():0:-1: +%*1lF:-NAN():0:-1: +%1lF:NAN():0:-1: +%*1lF:NAN():0:-1: +%1lF:NAN(09A_Zaz):0:-1: +%*1lF:NAN(09A_Zaz):0:-1: +%1lF:0:1:1:0x0: +%*1lF:0:0:1: +%1lF:0.0:1:1:0x0: +%*1lF:0.0:0:1: +%1lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:1:0x0: +%*1lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:1: +%1lF:23441674165664682593913711430784253952:1:1:0x1p1: +%*1lF:23441674165664682593913711430784253952:0:1: +%1lF:023441674165664682593913711430784253952.0:1:1:0x0: +%*1lF:023441674165664682593913711430784253952.0:0:1: +%1lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:1:0x1: +%*1lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:1: +%1lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:1:0x0: +%*1lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:1: +%1lF:INFINITY:0:-1: +%*1lF:INFINITY:0:-1: +%1lF:+NAN():0:-1: +%*1lF:+NAN():0:-1: +%1lF:+NAN(09A_Zaz):0:-1: +%*1lF:+NAN(09A_Zaz):0:-1: +%1lF:+0:0:-1: +%*1lF:+0:0:-1: +%1lF:+0.0:0:-1: +%*1lF:+0.0:0:-1: +%1lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1: +%*1lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1: +%1lF:+23441674165664682593913711430784253952:0:-1: +%*1lF:+23441674165664682593913711430784253952:0:-1: +%1lF:+023441674165664682593913711430784253952.0:0:-1: +%*1lF:+023441674165664682593913711430784253952.0:0:-1: +%1lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1: +%*1lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1: +%1lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1: +%*1lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1: +%1lF:+INFINITY:0:-1: +%*1lF:+INFINITY:0:-1: +%2lF::0:-1: +%*2lF::0:-1: +%2lF:-INFINITY:0:-1: +%*2lF:-INFINITY:0:-1: +%2lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:-0x0: +%*2lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2: +%2lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:-0x1: +%*2lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2: +%2lF:-023441674165664682593913711430784253952.0:1:2:-0x0: +%*2lF:-023441674165664682593913711430784253952.0:0:2: +%2lF:-23441674165664682593913711430784253952:1:2:-0x1p1: +%*2lF:-23441674165664682593913711430784253952:0:2: +%2lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:-0x0: +%*2lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2: +%2lF:-0.0:1:2:-0x0: +%*2lF:-0.0:0:2: +%2lF:-0:1:2:-0x0: +%*2lF:-0:0:2: +%2lF:-NAN(09A_Zaz):0:-1: +%*2lF:-NAN(09A_Zaz):0:-1: +%2lF:-NAN():0:-1: +%*2lF:-NAN():0:-1: +%2lF:NAN():0:-1: +%*2lF:NAN():0:-1: +%2lF:NAN(09A_Zaz):0:-1: +%*2lF:NAN(09A_Zaz):0:-1: +%2lF:0:1:1:0x0: +%*2lF:0:0:1: +%2lF:0.0:1:2:0x0: +%*2lF:0.0:0:2: +%2lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0: +%*2lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2: +%2lF:23441674165664682593913711430784253952:1:2:0x1.7p+4: +%*2lF:23441674165664682593913711430784253952:0:2: +%2lF:023441674165664682593913711430784253952.0:1:2:0x1p1: +%*2lF:023441674165664682593913711430784253952.0:0:2: +%2lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1.1p+4: +%*2lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2: +%2lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x1: +%*2lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2: +%2lF:INFINITY:0:-1: +%*2lF:INFINITY:0:-1: +%2lF:+NAN():0:-1: +%*2lF:+NAN():0:-1: +%2lF:+NAN(09A_Zaz):0:-1: +%*2lF:+NAN(09A_Zaz):0:-1: +%2lF:+0:1:2:0x0: +%*2lF:+0:0:2: +%2lF:+0.0:1:2:0x0: +%*2lF:+0.0:0:2: +%2lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0: +%*2lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2: +%2lF:+23441674165664682593913711430784253952:1:2:0x1p1: +%*2lF:+23441674165664682593913711430784253952:0:2: +%2lF:+023441674165664682593913711430784253952.0:1:2:0x0: +%*2lF:+023441674165664682593913711430784253952.0:0:2: +%2lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1: +%*2lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2: +%2lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x0: +%*2lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2: +%2lF:+INFINITY:0:-1: +%*2lF:+INFINITY:0:-1: +%3lF::0:-1: +%*3lF::0:-1: +%3lF:-INFINITY:0:-1: +%*3lF:-INFINITY:0:-1: +%3lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:-0x1: +%*3lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3: +%3lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:-0x1.1p+4: +%*3lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3: +%3lF:-023441674165664682593913711430784253952.0:1:3:-0x1p1: +%*3lF:-023441674165664682593913711430784253952.0:0:3: +%3lF:-23441674165664682593913711430784253952:1:3:-0x1.7p+4: +%*3lF:-23441674165664682593913711430784253952:0:3: +%3lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:-0x0: +%*3lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3: +%3lF:-0.0:1:3:-0x0: +%*3lF:-0.0:0:3: +%3lF:-0:1:2:-0x0: +%*3lF:-0:0:2: +%3lF:-NAN(09A_Zaz):0:-1: +%*3lF:-NAN(09A_Zaz):0:-1: +%3lF:-NAN():0:-1: +%*3lF:-NAN():0:-1: +%3lF:NAN():1:3:nan: +%*3lF:NAN():0:3: +%3lF:NAN(09A_Zaz):1:3:nan: +%*3lF:NAN(09A_Zaz):0:3: +%3lF:0:1:1:0x0: +%*3lF:0:0:1: +%3lF:0.0:1:3:0x0: +%*3lF:0.0:0:3: +%3lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0: +%*3lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3: +%3lF:23441674165664682593913711430784253952:1:3:0x1.d4p+7: +%*3lF:23441674165664682593913711430784253952:0:3: +%3lF:023441674165664682593913711430784253952.0:1:3:0x1.7p+4: +%*3lF:023441674165664682593913711430784253952.0:0:3: +%3lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.66p+7: +%*3lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3: +%3lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1.1p4: +%*3lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3: +%3lF:INFINITY:1:3:inf: +%*3lF:INFINITY:0:3: +%3lF:+NAN():0:-1: +%*3lF:+NAN():0:-1: +%3lF:+NAN(09A_Zaz):0:-1: +%*3lF:+NAN(09A_Zaz):0:-1: +%3lF:+0:1:2:0x0: +%*3lF:+0:0:2: +%3lF:+0.0:1:3:0x0: +%*3lF:+0.0:0:3: +%3lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0: +%*3lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3: +%3lF:+23441674165664682593913711430784253952:1:3:0x1.7p+4: +%*3lF:+23441674165664682593913711430784253952:0:3: +%3lF:+023441674165664682593913711430784253952.0:1:3:0x1p1: +%*3lF:+023441674165664682593913711430784253952.0:0:3: +%3lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.1p4: +%*3lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3: +%3lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1: +%*3lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3: +%3lF:+INFINITY:0:-1: +%*3lF:+INFINITY:0:-1: +%4lF::0:-1: +%*4lF::0:-1: +%4lF:-INFINITY:1:4:-inf: +%*4lF:-INFINITY:0:4: +%4lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1.1p4: +%*4lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%4lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.66p+7: +%*4lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%4lF:-023441674165664682593913711430784253952.0:1:4:-0x1.7p+4: +%*4lF:-023441674165664682593913711430784253952.0:0:4: +%4lF:-23441674165664682593913711430784253952:1:4:-0x1.d4p+7: +%*4lF:-23441674165664682593913711430784253952:0:4: +%4lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0: +%*4lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%4lF:-0.0:1:4:-0x0: +%*4lF:-0.0:0:4: +%4lF:-0:1:2:-0x0: +%*4lF:-0:0:2: +%4lF:-NAN(09A_Zaz):1:4:-nan: +%*4lF:-NAN(09A_Zaz):0:4: +%4lF:-NAN():1:4:-nan: +%*4lF:-NAN():0:4: +%4lF:NAN():0:-1: +%*4lF:NAN():0:-1: +%4lF:NAN(09A_Zaz):0:-1: +%*4lF:NAN(09A_Zaz):0:-1: +%4lF:0:1:1:0x0: +%*4lF:0:0:1: +%4lF:0.0:1:3:0x0: +%*4lF:0.0:0:3: +%4lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0: +%*4lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%4lF:23441674165664682593913711430784253952:1:4:0x1.25p11: +%*4lF:23441674165664682593913711430784253952:0:4: +%4lF:023441674165664682593913711430784253952.0:1:4:0x1.d4p+7: +%*4lF:023441674165664682593913711430784253952.0:0:4: +%4lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.c14p+10: +%*4lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%4lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.66p+7: +%*4lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%4lF:INFINITY:0:-1: +%*4lF:INFINITY:0:-1: +%4lF:+NAN():1:4:nan: +%*4lF:+NAN():0:4: +%4lF:+NAN(09A_Zaz):1:4:nan: +%*4lF:+NAN(09A_Zaz):0:4: +%4lF:+0:1:2:0x0: +%*4lF:+0:0:2: +%4lF:+0.0:1:4:0x0: +%*4lF:+0.0:0:4: +%4lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0: +%*4lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%4lF:+23441674165664682593913711430784253952:1:4:0x1.d4p+7: +%*4lF:+23441674165664682593913711430784253952:0:4: +%4lF:+023441674165664682593913711430784253952.0:1:4:0x1.7p+4: +%*4lF:+023441674165664682593913711430784253952.0:0:4: +%4lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7: +%*4lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%4lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4: +%*4lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%4lF:+INFINITY:1:4:inf: +%*4lF:+INFINITY:0:4: +%311lF::0:-1: +%*311lF::0:-1: +%311lF:-INFINITY:1:9:-inf: +%*311lF:-INFINITY:0:9: +%311lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:-0x1.fffffffffffffp1023: +%*311lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311: +%311lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023: +%*311lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%311lF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124: +%*311lF:-023441674165664682593913711430784253952.0:0:42: +%311lF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124: +%*311lF:-23441674165664682593913711430784253952:0:39: +%311lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:-0x1.cc359e067a348p-1023: +%*311lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311: +%311lF:-0.0:1:4:-0x0: +%*311lF:-0.0:0:4: +%311lF:-0:1:2:-0x0: +%*311lF:-0:0:2: +%311lF:-NAN(09A_Zaz):1:13:-nan: +%*311lF:-NAN(09A_Zaz):0:13: +%311lF:-NAN():1:6:-nan: +%*311lF:-NAN():0:6: +%311lF:NAN():1:5:nan: +%*311lF:NAN():0:5: +%311lF:NAN(09A_Zaz):1:12:nan: +%*311lF:NAN(09A_Zaz):0:12: +%311lF:0:1:1:0x0: +%*311lF:0:0:1: +%311lF:0.0:1:3:0x0: +%*311lF:0.0:0:3: +%311lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.fa3afaa0b9a04p-1023: +%*311lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311: +%311lF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124: +%*311lF:23441674165664682593913711430784253952:0:38: +%311lF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124: +%*311lF:023441674165664682593913711430784253952.0:0:41: +%311lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023: +%*311lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309: +%311lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023: +%*311lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311: +%311lF:INFINITY:1:8:inf: +%*311lF:INFINITY:0:8: +%311lF:+NAN():1:6:nan: +%*311lF:+NAN():0:6: +%311lF:+NAN(09A_Zaz):1:13:nan: +%*311lF:+NAN(09A_Zaz):0:13: +%311lF:+0:1:2:0x0: +%*311lF:+0:0:2: +%311lF:+0.0:1:4:0x0: +%*311lF:+0.0:0:4: +%311lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.cc359e067a348p-1023: +%*311lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311: +%311lF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124: +%*311lF:+23441674165664682593913711430784253952:0:39: +%311lF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124: +%*311lF:+023441674165664682593913711430784253952.0:0:42: +%311lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023: +%*311lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%311lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023: +%*311lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311: +%311lF:+INFINITY:1:9:inf: +%*311lF:+INFINITY:0:9: +%350lF::0:-1: +%*350lF::0:-1: +%350lF:-INFINITY:1:9:-inf: +%*350lF:-INFINITY:0:9: +%350lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023: +%*350lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%350lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023: +%*350lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%350lF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124: +%*350lF:-023441674165664682593913711430784253952.0:0:42: +%350lF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124: +%*350lF:-23441674165664682593913711430784253952:0:39: +%350lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022: +%*350lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%350lF:-0.0:1:4:-0x0: +%*350lF:-0.0:0:4: +%350lF:-0:1:2:-0x0: +%*350lF:-0:0:2: +%350lF:-NAN(09A_Zaz):1:13:-nan: +%*350lF:-NAN(09A_Zaz):0:13: +%350lF:-NAN():1:6:-nan: +%*350lF:-NAN():0:6: +%350lF:NAN():1:5:nan: +%*350lF:NAN():0:5: +%350lF:NAN(09A_Zaz):1:12:nan: +%*350lF:NAN(09A_Zaz):0:12: +%350lF:0:1:1:0x0: +%*350lF:0:0:1: +%350lF:0.0:1:3:0x0: +%*350lF:0.0:0:3: +%350lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022: +%*350lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341: +%350lF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124: +%*350lF:23441674165664682593913711430784253952:0:38: +%350lF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124: +%*350lF:023441674165664682593913711430784253952.0:0:41: +%350lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023: +%*350lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309: +%350lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023: +%*350lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312: +%350lF:INFINITY:1:8:inf: +%*350lF:INFINITY:0:8: +%350lF:+NAN():1:6:nan: +%*350lF:+NAN():0:6: +%350lF:+NAN(09A_Zaz):1:13:nan: +%*350lF:+NAN(09A_Zaz):0:13: +%350lF:+0:1:2:0x0: +%*350lF:+0:0:2: +%350lF:+0.0:1:4:0x0: +%*350lF:+0.0:0:4: +%350lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022: +%*350lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%350lF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124: +%*350lF:+23441674165664682593913711430784253952:0:39: +%350lF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124: +%*350lF:+023441674165664682593913711430784253952.0:0:42: +%350lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023: +%*350lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%350lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023: +%*350lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%350lF:+INFINITY:1:9:inf: +%*350lF:+INFINITY:0:9: +%3lF: :0:-1: +%*3lF: :0:-1: +%3lF: -INFINITY:0:-1: +%*3lF: -INFINITY:0:-1: +%3lF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1: +%*3lF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%3lF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.1p+4: +%*3lF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%3lF: -023441674165664682593913711430784253952.0:1:4:-0x1p1: +%*3lF: -023441674165664682593913711430784253952.0:0:4: +%3lF: -23441674165664682593913711430784253952:1:4:-0x1.7p+4: +%*3lF: -23441674165664682593913711430784253952:0:4: +%3lF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0: +%*3lF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%3lF: -0.0:1:4:-0x0: +%*3lF: -0.0:0:4: +%3lF: -0:1:3:-0x0: +%*3lF: -0:0:3: +%3lF: -NAN(09A_Zaz):0:-1: +%*3lF: -NAN(09A_Zaz):0:-1: +%3lF: -NAN():0:-1: +%*3lF: -NAN():0:-1: +%3lF: NAN():1:4:nan: +%*3lF: NAN():0:4: +%3lF: NAN(09A_Zaz):1:4:nan: +%*3lF: NAN(09A_Zaz):0:4: +%3lF: 0:1:2:0x0: +%*3lF: 0:0:2: +%3lF: 0.0:1:4:0x0: +%*3lF: 0.0:0:4: +%3lF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0: +%*3lF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%3lF: 23441674165664682593913711430784253952:1:4:0x1.d4p+7: +%*3lF: 23441674165664682593913711430784253952:0:4: +%3lF: 023441674165664682593913711430784253952.0:1:4:0x1.7p+4: +%*3lF: 023441674165664682593913711430784253952.0:0:4: +%3lF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7: +%*3lF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%3lF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4: +%*3lF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%3lF: INFINITY:1:4:inf: +%*3lF: INFINITY:0:4: +%3lF: +NAN():0:-1: +%*3lF: +NAN():0:-1: +%3lF: +NAN(09A_Zaz):0:-1: +%*3lF: +NAN(09A_Zaz):0:-1: +%3lF: +0:1:3:0x0: +%*3lF: +0:0:3: +%3lF: +0.0:1:4:0x0: +%*3lF: +0.0:0:4: +%3lF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0: +%*3lF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%3lF: +23441674165664682593913711430784253952:1:4:0x1.7p+4: +%*3lF: +23441674165664682593913711430784253952:0:4: +%3lF: +023441674165664682593913711430784253952.0:1:4:0x1p1: +%*3lF: +023441674165664682593913711430784253952.0:0:4: +%3lF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.1p4: +%*3lF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%3lF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1: +%*3lF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%3lF: +INFINITY:0:-1: +%*3lF: +INFINITY:0:-1: +%350lF: :0:-1: +%*350lF: :0:-1: +%350lF: -INFINITY:1:10:-inf: +%*350lF: -INFINITY:0:10: +%350lF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:-0x1.fffffffffffffp1023: +%*350lF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314: +%350lF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:-0x1.fffffffffffffp1023: +%*350lF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311: +%350lF: -023441674165664682593913711430784253952.0:1:43:-0x1.1a2b3c4d5e6ffp124: +%*350lF: -023441674165664682593913711430784253952.0:0:43: +%350lF: -23441674165664682593913711430784253952:1:40:-0x1.1a2b3c4d5e6ffp124: +%*350lF: -23441674165664682593913711430784253952:0:40: +%350lF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:-0x1p-1022: +%*350lF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343: +%350lF: -0.0:1:5:-0x0: +%*350lF: -0.0:0:5: +%350lF: -0:1:3:-0x0: +%*350lF: -0:0:3: +%350lF: -NAN(09A_Zaz):1:14:-nan: +%*350lF: -NAN(09A_Zaz):0:14: +%350lF: -NAN():1:7:-nan: +%*350lF: -NAN():0:7: +%350lF: NAN():1:6:nan: +%*350lF: NAN():0:6: +%350lF: NAN(09A_Zaz):1:13:nan: +%*350lF: NAN(09A_Zaz):0:13: +%350lF: 0:1:2:0x0: +%*350lF: 0:0:2: +%350lF: 0.0:1:4:0x0: +%*350lF: 0.0:0:4: +%350lF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022: +%*350lF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%350lF: 23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124: +%*350lF: 23441674165664682593913711430784253952:0:39: +%350lF: 023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124: +%*350lF: 023441674165664682593913711430784253952.0:0:42: +%350lF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023: +%*350lF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%350lF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023: +%*350lF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%350lF: INFINITY:1:9:inf: +%*350lF: INFINITY:0:9: +%350lF: +NAN():1:7:nan: +%*350lF: +NAN():0:7: +%350lF: +NAN(09A_Zaz):1:14:nan: +%*350lF: +NAN(09A_Zaz):0:14: +%350lF: +0:1:3:0x0: +%*350lF: +0:0:3: +%350lF: +0.0:1:5:0x0: +%*350lF: +0.0:0:5: +%350lF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:0x1p-1022: +%*350lF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343: +%350lF: +23441674165664682593913711430784253952:1:40:0x1.1a2b3c4d5e6ffp124: +%*350lF: +23441674165664682593913711430784253952:0:40: +%350lF: +023441674165664682593913711430784253952.0:1:43:0x1.1a2b3c4d5e6ffp124: +%*350lF: +023441674165664682593913711430784253952.0:0:43: +%350lF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:0x1.fffffffffffffp1023: +%*350lF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311: +%350lF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:0x1.fffffffffffffp1023: +%*350lF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314: +%350lF: +INFINITY:1:10:inf: +%*350lF: +INFINITY:0:10: diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input new file mode 100644 index 0000000..553172f --- /dev/null +++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input @@ -0,0 +1,682 @@ +%lg::0:-1: +%*lg::0:-1: +%lg:-infinity:1:9:-inf: +%*lg:-infinity:0:9: +%lg:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023: +%*lg:-0xf.ffffffffffff8p+1020:0:24: +%lg:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023: +%*lg:-0x7.ffffffffffffcp1021:0:23: +%lg:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*lg:-0x2.3456789abcdfep+123:0:23: +%lg:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*lg:-0x2.3456789abcdfep0123:0:23: +%lg:-0x8p-1025:1:10:-0x1p-1022: +%*lg:-0x8p-1025:0:10: +%lg:-0x0p+0:1:7:-0x0: +%*lg:-0x0p+0:0:7: +%lg:-0x0p0:1:6:-0x0: +%*lg:-0x0p0:0:6: +%lg:-nan(09A_Zaz):1:13:-nan: +%*lg:-nan(09A_Zaz):0:13: +%lg:-nan():1:6:-nan: +%*lg:-nan():0:6: +%lg:nan():1:5:nan: +%*lg:nan():0:5: +%lg:nan(09A_Zaz):1:12:nan: +%*lg:nan(09A_Zaz):0:12: +%lg:0x0p0:1:5:0x0: +%*lg:0x0p0:0:5: +%lg:0x0p+0:1:6:0x0: +%*lg:0x0p+0:0:6: +%lg:0x8p-1025:1:9:0x1p-1022: +%*lg:0x8p-1025:0:9: +%lg:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124: +%*lg:0x2.3456789abcdfep0123:0:22: +%lg:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124: +%*lg:0x2.3456789abcdfep+123:0:22: +%lg:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023: +%*lg:0x7.ffffffffffffcp1021:0:22: +%lg:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023: +%*lg:0xf.ffffffffffff8p+1020:0:23: +%lg:infinity:1:8:inf: +%*lg:infinity:0:8: +%lg:+nan():1:6:nan: +%*lg:+nan():0:6: +%lg:+nan(09A_Zaz):1:13:nan: +%*lg:+nan(09A_Zaz):0:13: +%lg:+0x0p0:1:6:0x0: +%*lg:+0x0p0:0:6: +%lg:+0x0p+0:1:7:0x0: +%*lg:+0x0p+0:0:7: +%lg:+0x8p-1025:1:10:0x1p-1022: +%*lg:+0x8p-1025:0:10: +%lg:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*lg:+0x2.3456789abcdfep0123:0:23: +%lg:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*lg:+0x2.3456789abcdfep+123:0:23: +%lg:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023: +%*lg:+0x7.ffffffffffffcp1021:0:23: +%lg:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023: +%*lg:+0xf.ffffffffffff8p+1020:0:24: +%lg:+infinity:1:9:inf: +%*lg:+infinity:0:9: +%1lg::0:-1: +%*1lg::0:-1: +%1lg:-infinity:0:-1: +%*1lg:-infinity:0:-1: +%1lg:-0xf.ffffffffffff8p+1020:0:-1: +%*1lg:-0xf.ffffffffffff8p+1020:0:-1: +%1lg:-0x7.ffffffffffffcp1021:0:-1: +%*1lg:-0x7.ffffffffffffcp1021:0:-1: +%1lg:-0x2.3456789abcdfep+123:0:-1: +%*1lg:-0x2.3456789abcdfep+123:0:-1: +%1lg:-0x2.3456789abcdfep0123:0:-1: +%*1lg:-0x2.3456789abcdfep0123:0:-1: +%1lg:-0x8p-1025:0:-1: +%*1lg:-0x8p-1025:0:-1: +%1lg:-0x0p+0:0:-1: +%*1lg:-0x0p+0:0:-1: +%1lg:-0x0p0:0:-1: +%*1lg:-0x0p0:0:-1: +%1lg:-nan(09A_Zaz):0:-1: +%*1lg:-nan(09A_Zaz):0:-1: +%1lg:-nan():0:-1: +%*1lg:-nan():0:-1: +%1lg:nan():0:-1: +%*1lg:nan():0:-1: +%1lg:nan(09A_Zaz):0:-1: +%*1lg:nan(09A_Zaz):0:-1: +%1lg:0x0p0:1:1:0x0: +%*1lg:0x0p0:0:1: +%1lg:0x0p+0:1:1:0x0: +%*1lg:0x0p+0:0:1: +%1lg:0x8p-1025:1:1:0x0: +%*1lg:0x8p-1025:0:1: +%1lg:0x2.3456789abcdfep0123:1:1:0x0: +%*1lg:0x2.3456789abcdfep0123:0:1: +%1lg:0x2.3456789abcdfep+123:1:1:0x0: +%*1lg:0x2.3456789abcdfep+123:0:1: +%1lg:0x7.ffffffffffffcp1021:1:1:0x0: +%*1lg:0x7.ffffffffffffcp1021:0:1: +%1lg:0xf.ffffffffffff8p+1020:1:1:0x0: +%*1lg:0xf.ffffffffffff8p+1020:0:1: +%1lg:infinity:0:-1: +%*1lg:infinity:0:-1: +%1lg:+nan():0:-1: +%*1lg:+nan():0:-1: +%1lg:+nan(09A_Zaz):0:-1: +%*1lg:+nan(09A_Zaz):0:-1: +%1lg:+0x0p0:0:-1: +%*1lg:+0x0p0:0:-1: +%1lg:+0x0p+0:0:-1: +%*1lg:+0x0p+0:0:-1: +%1lg:+0x8p-1025:0:-1: +%*1lg:+0x8p-1025:0:-1: +%1lg:+0x2.3456789abcdfep0123:0:-1: +%*1lg:+0x2.3456789abcdfep0123:0:-1: +%1lg:+0x2.3456789abcdfep+123:0:-1: +%*1lg:+0x2.3456789abcdfep+123:0:-1: +%1lg:+0x7.ffffffffffffcp1021:0:-1: +%*1lg:+0x7.ffffffffffffcp1021:0:-1: +%1lg:+0xf.ffffffffffff8p+1020:0:-1: +%*1lg:+0xf.ffffffffffff8p+1020:0:-1: +%1lg:+infinity:0:-1: +%*1lg:+infinity:0:-1: +%2lg::0:-1: +%*2lg::0:-1: +%2lg:-infinity:0:-1: +%*2lg:-infinity:0:-1: +%2lg:-0xf.ffffffffffff8p+1020:1:2:-0x0: +%*2lg:-0xf.ffffffffffff8p+1020:0:2: +%2lg:-0x7.ffffffffffffcp1021:1:2:-0x0: +%*2lg:-0x7.ffffffffffffcp1021:0:2: +%2lg:-0x2.3456789abcdfep+123:1:2:-0x0: +%*2lg:-0x2.3456789abcdfep+123:0:2: +%2lg:-0x2.3456789abcdfep0123:1:2:-0x0: +%*2lg:-0x2.3456789abcdfep0123:0:2: +%2lg:-0x8p-1025:1:2:-0x0: +%*2lg:-0x8p-1025:0:2: +%2lg:-0x0p+0:1:2:-0x0: +%*2lg:-0x0p+0:0:2: +%2lg:-0x0p0:1:2:-0x0: +%*2lg:-0x0p0:0:2: +%2lg:-nan(09A_Zaz):0:-1: +%*2lg:-nan(09A_Zaz):0:-1: +%2lg:-nan():0:-1: +%*2lg:-nan():0:-1: +%2lg:nan():0:-1: +%*2lg:nan():0:-1: +%2lg:nan(09A_Zaz):0:-1: +%*2lg:nan(09A_Zaz):0:-1: +%2lg:0x0p0:0:-1: +%*2lg:0x0p0:0:-1: +%2lg:0x0p+0:0:-1: +%*2lg:0x0p+0:0:-1: +%2lg:0x8p-1025:0:-1: +%*2lg:0x8p-1025:0:-1: +%2lg:0x2.3456789abcdfep0123:0:-1: +%*2lg:0x2.3456789abcdfep0123:0:-1: +%2lg:0x2.3456789abcdfep+123:0:-1: +%*2lg:0x2.3456789abcdfep+123:0:-1: +%2lg:0x7.ffffffffffffcp1021:0:-1: +%*2lg:0x7.ffffffffffffcp1021:0:-1: +%2lg:0xf.ffffffffffff8p+1020:0:-1: +%*2lg:0xf.ffffffffffff8p+1020:0:-1: +%2lg:infinity:0:-1: +%*2lg:infinity:0:-1: +%2lg:+nan():0:-1: +%*2lg:+nan():0:-1: +%2lg:+nan(09A_Zaz):0:-1: +%*2lg:+nan(09A_Zaz):0:-1: +%2lg:+0x0p0:1:2:0x0: +%*2lg:+0x0p0:0:2: +%2lg:+0x0p+0:1:2:0x0: +%*2lg:+0x0p+0:0:2: +%2lg:+0x8p-1025:1:2:0x0: +%*2lg:+0x8p-1025:0:2: +%2lg:+0x2.3456789abcdfep0123:1:2:0x0: +%*2lg:+0x2.3456789abcdfep0123:0:2: +%2lg:+0x2.3456789abcdfep+123:1:2:0x0: +%*2lg:+0x2.3456789abcdfep+123:0:2: +%2lg:+0x7.ffffffffffffcp1021:1:2:0x0: +%*2lg:+0x7.ffffffffffffcp1021:0:2: +%2lg:+0xf.ffffffffffff8p+1020:1:2:0x0: +%*2lg:+0xf.ffffffffffff8p+1020:0:2: +%2lg:+infinity:0:-1: +%*2lg:+infinity:0:-1: +%3lg::0:-1: +%*3lg::0:-1: +%3lg:-infinity:0:-1: +%*3lg:-infinity:0:-1: +%3lg:-0xf.ffffffffffff8p+1020:0:-1: +%*3lg:-0xf.ffffffffffff8p+1020:0:-1: +%3lg:-0x7.ffffffffffffcp1021:0:-1: +%*3lg:-0x7.ffffffffffffcp1021:0:-1: +%3lg:-0x2.3456789abcdfep+123:0:-1: +%*3lg:-0x2.3456789abcdfep+123:0:-1: +%3lg:-0x2.3456789abcdfep0123:0:-1: +%*3lg:-0x2.3456789abcdfep0123:0:-1: +%3lg:-0x8p-1025:0:-1: +%*3lg:-0x8p-1025:0:-1: +%3lg:-0x0p+0:0:-1: +%*3lg:-0x0p+0:0:-1: +%3lg:-0x0p0:0:-1: +%*3lg:-0x0p0:0:-1: +%3lg:-nan(09A_Zaz):0:-1: +%*3lg:-nan(09A_Zaz):0:-1: +%3lg:-nan():0:-1: +%*3lg:-nan():0:-1: +%3lg:nan():1:3:nan: +%*3lg:nan():0:3: +%3lg:nan(09A_Zaz):1:3:nan: +%*3lg:nan(09A_Zaz):0:3: +%3lg:0x0p0:1:3:0x0: +%*3lg:0x0p0:0:3: +%3lg:0x0p+0:1:3:0x0: +%*3lg:0x0p+0:0:3: +%3lg:0x8p-1025:1:3:0x1p3: +%*3lg:0x8p-1025:0:3: +%3lg:0x2.3456789abcdfep0123:1:3:0x1p1: +%*3lg:0x2.3456789abcdfep0123:0:3: +%3lg:0x2.3456789abcdfep+123:1:3:0x1p1: +%*3lg:0x2.3456789abcdfep+123:0:3: +%3lg:0x7.ffffffffffffcp1021:1:3:0x1.cp2: +%*3lg:0x7.ffffffffffffcp1021:0:3: +%3lg:0xf.ffffffffffff8p+1020:1:3:0x1.ep3: +%*3lg:0xf.ffffffffffff8p+1020:0:3: +%3lg:infinity:1:3:inf: +%*3lg:infinity:0:3: +%3lg:+nan():0:-1: +%*3lg:+nan():0:-1: +%3lg:+nan(09A_Zaz):0:-1: +%*3lg:+nan(09A_Zaz):0:-1: +%3lg:+0x0p0:0:-1: +%*3lg:+0x0p0:0:-1: +%3lg:+0x0p+0:0:-1: +%*3lg:+0x0p+0:0:-1: +%3lg:+0x8p-1025:0:-1: +%*3lg:+0x8p-1025:0:-1: +%3lg:+0x2.3456789abcdfep0123:0:-1: +%*3lg:+0x2.3456789abcdfep0123:0:-1: +%3lg:+0x2.3456789abcdfep+123:0:-1: +%*3lg:+0x2.3456789abcdfep+123:0:-1: +%3lg:+0x7.ffffffffffffcp1021:0:-1: +%*3lg:+0x7.ffffffffffffcp1021:0:-1: +%3lg:+0xf.ffffffffffff8p+1020:0:-1: +%*3lg:+0xf.ffffffffffff8p+1020:0:-1: +%3lg:+infinity:0:-1: +%*3lg:+infinity:0:-1: +%4lg::0:-1: +%*4lg::0:-1: +%4lg:-infinity:1:4:-inf: +%*4lg:-infinity:0:4: +%4lg:-0xf.ffffffffffff8p+1020:1:4:-0x1.ep3: +%*4lg:-0xf.ffffffffffff8p+1020:0:4: +%4lg:-0x7.ffffffffffffcp1021:1:4:-0x1.cp2: +%*4lg:-0x7.ffffffffffffcp1021:0:4: +%4lg:-0x2.3456789abcdfep+123:1:4:-0x1p1: +%*4lg:-0x2.3456789abcdfep+123:0:4: +%4lg:-0x2.3456789abcdfep0123:1:4:-0x1p1: +%*4lg:-0x2.3456789abcdfep0123:0:4: +%4lg:-0x8p-1025:1:4:-0x1p3: +%*4lg:-0x8p-1025:0:4: +%4lg:-0x0p+0:1:4:-0x0: +%*4lg:-0x0p+0:0:4: +%4lg:-0x0p0:1:4:-0x0: +%*4lg:-0x0p0:0:4: +%4lg:-nan(09A_Zaz):1:4:-nan: +%*4lg:-nan(09A_Zaz):0:4: +%4lg:-nan():1:4:-nan: +%*4lg:-nan():0:4: +%4lg:nan():0:-1: +%*4lg:nan():0:-1: +%4lg:nan(09A_Zaz):0:-1: +%*4lg:nan(09A_Zaz):0:-1: +%4lg:0x0p0:0:-1: +%*4lg:0x0p0:0:-1: +%4lg:0x0p+0:0:-1: +%*4lg:0x0p+0:0:-1: +%4lg:0x8p-1025:0:-1: +%*4lg:0x8p-1025:0:-1: +%4lg:0x2.3456789abcdfep0123:1:4:0x1p1: +%*4lg:0x2.3456789abcdfep0123:0:4: +%4lg:0x2.3456789abcdfep+123:1:4:0x1p1: +%*4lg:0x2.3456789abcdfep+123:0:4: +%4lg:0x7.ffffffffffffcp1021:1:4:0x1.cp2: +%*4lg:0x7.ffffffffffffcp1021:0:4: +%4lg:0xf.ffffffffffff8p+1020:1:4:0x1.ep3: +%*4lg:0xf.ffffffffffff8p+1020:0:4: +%4lg:infinity:0:-1: +%*4lg:infinity:0:-1: +%4lg:+nan():1:4:nan: +%*4lg:+nan():0:4: +%4lg:+nan(09A_Zaz):1:4:nan: +%*4lg:+nan(09A_Zaz):0:4: +%4lg:+0x0p0:1:4:0x0: +%*4lg:+0x0p0:0:4: +%4lg:+0x0p+0:1:4:0x0: +%*4lg:+0x0p+0:0:4: +%4lg:+0x8p-1025:1:4:0x1p3: +%*4lg:+0x8p-1025:0:4: +%4lg:+0x2.3456789abcdfep0123:1:4:0x1p1: +%*4lg:+0x2.3456789abcdfep0123:0:4: +%4lg:+0x2.3456789abcdfep+123:1:4:0x1p1: +%*4lg:+0x2.3456789abcdfep+123:0:4: +%4lg:+0x7.ffffffffffffcp1021:1:4:0x1.cp2: +%*4lg:+0x7.ffffffffffffcp1021:0:4: +%4lg:+0xf.ffffffffffff8p+1020:1:4:0x1.ep3: +%*4lg:+0xf.ffffffffffff8p+1020:0:4: +%4lg:+infinity:1:4:inf: +%*4lg:+infinity:0:4: +%5lg::0:-1: +%*5lg::0:-1: +%5lg:-infinity:0:-1: +%*5lg:-infinity:0:-1: +%5lg:-0xf.ffffffffffff8p+1020:1:5:-0x1.ep3: +%*5lg:-0xf.ffffffffffff8p+1020:0:5: +%5lg:-0x7.ffffffffffffcp1021:1:5:-0x1.cp2: +%*5lg:-0x7.ffffffffffffcp1021:0:5: +%5lg:-0x2.3456789abcdfep+123:1:5:-0x1p1: +%*5lg:-0x2.3456789abcdfep+123:0:5: +%5lg:-0x2.3456789abcdfep0123:1:5:-0x1p1: +%*5lg:-0x2.3456789abcdfep0123:0:5: +%5lg:-0x8p-1025:0:-1: +%*5lg:-0x8p-1025:0:-1: +%5lg:-0x0p+0:0:-1: +%*5lg:-0x0p+0:0:-1: +%5lg:-0x0p0:0:-1: +%*5lg:-0x0p0:0:-1: +%5lg:-nan(09A_Zaz):0:-1: +%*5lg:-nan(09A_Zaz):0:-1: +%5lg:-nan():0:-1: +%*5lg:-nan():0:-1: +%5lg:nan():1:5:nan: +%*5lg:nan():0:5: +%5lg:nan(09A_Zaz):0:-1: +%*5lg:nan(09A_Zaz):0:-1: +%5lg:0x0p0:1:5:0x0: +%*5lg:0x0p0:0:5: +%5lg:0x0p+0:0:-1: +%*5lg:0x0p+0:0:-1: +%5lg:0x8p-1025:0:-1: +%*5lg:0x8p-1025:0:-1: +%5lg:0x2.3456789abcdfep0123:1:5:0x1.18p1: +%*5lg:0x2.3456789abcdfep0123:0:5: +%5lg:0x2.3456789abcdfep+123:1:5:0x1.18p1: +%*5lg:0x2.3456789abcdfep+123:0:5: +%5lg:0x7.ffffffffffffcp1021:1:5:0x1.fcp2: +%*5lg:0x7.ffffffffffffcp1021:0:5: +%5lg:0xf.ffffffffffff8p+1020:1:5:0x1.fep3: +%*5lg:0xf.ffffffffffff8p+1020:0:5: +%5lg:infinity:0:-1: +%*5lg:infinity:0:-1: +%5lg:+nan():0:-1: +%*5lg:+nan():0:-1: +%5lg:+nan(09A_Zaz):0:-1: +%*5lg:+nan(09A_Zaz):0:-1: +%5lg:+0x0p0:0:-1: +%*5lg:+0x0p0:0:-1: +%5lg:+0x0p+0:0:-1: +%*5lg:+0x0p+0:0:-1: +%5lg:+0x8p-1025:0:-1: +%*5lg:+0x8p-1025:0:-1: +%5lg:+0x2.3456789abcdfep0123:1:5:0x1p1: +%*5lg:+0x2.3456789abcdfep0123:0:5: +%5lg:+0x2.3456789abcdfep+123:1:5:0x1p1: +%*5lg:+0x2.3456789abcdfep+123:0:5: +%5lg:+0x7.ffffffffffffcp1021:1:5:0x1.cp2: +%*5lg:+0x7.ffffffffffffcp1021:0:5: +%5lg:+0xf.ffffffffffff8p+1020:1:5:0x1.ep3: +%*5lg:+0xf.ffffffffffff8p+1020:0:5: +%5lg:+infinity:0:-1: +%*5lg:+infinity:0:-1: +%6lg::0:-1: +%*6lg::0:-1: +%6lg:-infinity:0:-1: +%*6lg:-infinity:0:-1: +%6lg:-0xf.ffffffffffff8p+1020:1:6:-0x1.fep3: +%*6lg:-0xf.ffffffffffff8p+1020:0:6: +%6lg:-0x7.ffffffffffffcp1021:1:6:-0x1.fcp2: +%*6lg:-0x7.ffffffffffffcp1021:0:6: +%6lg:-0x2.3456789abcdfep+123:1:6:-0x1.18p1: +%*6lg:-0x2.3456789abcdfep+123:0:6: +%6lg:-0x2.3456789abcdfep0123:1:6:-0x1.18p1: +%*6lg:-0x2.3456789abcdfep0123:0:6: +%6lg:-0x8p-1025:0:-1: +%*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:-nan(09A_Zaz):0:-1: +%*6lg:-nan(09A_Zaz):0:-1: +%6lg:-nan():1:6:-nan: +%*6lg:-nan():0:6: +%6lg:nan():1:5:nan: +%*6lg:nan():0:5: +%6lg:nan(09A_Zaz):0:-1: +%*6lg:nan(09A_Zaz):0:-1: +%6lg:0x0p0:1:5:0x0: +%*6lg:0x0p0:0:5: +%6lg:0x0p+0:1:6:0x0: +%*6lg:0x0p+0:0:6: +%6lg:0x8p-1025:1:6:0x1p2: +%*6lg:0x8p-1025:0:6: +%6lg:0x2.3456789abcdfep0123:1:6:0x1.1ap1: +%*6lg:0x2.3456789abcdfep0123:0:6: +%6lg:0x2.3456789abcdfep+123:1:6:0x1.1ap1: +%*6lg:0x2.3456789abcdfep+123:0:6: +%6lg:0x7.ffffffffffffcp1021:1:6:0x1.ffcp2: +%*6lg:0x7.ffffffffffffcp1021:0:6: +%6lg:0xf.ffffffffffff8p+1020:1:6:0x1.ffep3: +%*6lg:0xf.ffffffffffff8p+1020:0:6: +%6lg:infinity:0:-1: +%*6lg:infinity:0:-1: +%6lg:+nan():1:6:nan: +%*6lg:+nan():0:6: +%6lg:+nan(09A_Zaz):0:-1: +%*6lg:+nan(09A_Zaz):0:-1: +%6lg:+0x0p0:1:6:0x0: +%*6lg:+0x0p0:0:6: +%6lg:+0x0p+0:0:-1: +%*6lg:+0x0p+0:0:-1: +%6lg:+0x8p-1025:0:-1: +%*6lg:+0x8p-1025:0:-1: +%6lg:+0x2.3456789abcdfep0123:1:6:0x1.18p1: +%*6lg:+0x2.3456789abcdfep0123:0:6: +%6lg:+0x2.3456789abcdfep+123:1:6:0x1.18p1: +%*6lg:+0x2.3456789abcdfep+123:0:6: +%6lg:+0x7.ffffffffffffcp1021:1:6:0x1.fcp2: +%*6lg:+0x7.ffffffffffffcp1021:0:6: +%6lg:+0xf.ffffffffffff8p+1020:1:6:0x1.fep3: +%*6lg:+0xf.ffffffffffff8p+1020:0:6: +%6lg:+infinity:0:-1: +%*6lg:+infinity:0:-1: +%20lg::0:-1: +%*20lg::0:-1: +%20lg:-infinity:1:9:-inf: +%*20lg:-infinity:0:9: +%20lg:-0xf.ffffffffffff8p+1020:0:-1: +%*20lg:-0xf.ffffffffffff8p+1020:0:-1: +%20lg:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3: +%*20lg:-0x7.ffffffffffffcp1021:0:20: +%20lg:-0x2.3456789abcdfep+123:0:-1: +%*20lg:-0x2.3456789abcdfep+123:0:-1: +%20lg:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1: +%*20lg:-0x2.3456789abcdfep0123:0:20: +%20lg:-0x8p-1025:1:10:-0x1p-1022: +%*20lg:-0x8p-1025:0:10: +%20lg:-0x0p+0:1:7:-0x0: +%*20lg:-0x0p+0:0:7: +%20lg:-0x0p0:1:6:-0x0: +%*20lg:-0x0p0:0:6: +%20lg:-nan(09A_Zaz):1:13:-nan: +%*20lg:-nan(09A_Zaz):0:13: +%20lg:-nan():1:6:-nan: +%*20lg:-nan():0:6: +%20lg:nan():1:5:nan: +%*20lg:nan():0:5: +%20lg:nan(09A_Zaz):1:12:nan: +%*20lg:nan(09A_Zaz):0:12: +%20lg:0x0p0:1:5:0x0: +%*20lg:0x0p0:0:5: +%20lg:0x0p+0:1:6:0x0: +%*20lg:0x0p+0:0:6: +%20lg:0x8p-1025:1:9:0x1p-1022: +%*20lg:0x8p-1025:0:9: +%20lg:0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp2: +%*20lg:0x2.3456789abcdfep0123:0:20: +%20lg:0x2.3456789abcdfep+123:1:20:0x1.1a2b3c4d5e6ffp2: +%*20lg:0x2.3456789abcdfep+123:0:20: +%20lg:0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp12: +%*20lg:0x7.ffffffffffffcp1021:0:20: +%20lg:0xf.ffffffffffff8p+1020:1:20:0x1.fffffffffffffp4: +%*20lg:0xf.ffffffffffff8p+1020:0:20: +%20lg:infinity:1:8:inf: +%*20lg:infinity:0:8: +%20lg:+nan():1:6:nan: +%*20lg:+nan():0:6: +%20lg:+nan(09A_Zaz):1:13:nan: +%*20lg:+nan(09A_Zaz):0:13: +%20lg:+0x0p0:1:6:0x0: +%*20lg:+0x0p0:0:6: +%20lg:+0x0p+0:1:7:0x0: +%*20lg:+0x0p+0:0:7: +%20lg:+0x8p-1025:1:10:0x1p-1022: +%*20lg:+0x8p-1025:0:10: +%20lg:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1: +%*20lg:+0x2.3456789abcdfep0123:0:20: +%20lg:+0x2.3456789abcdfep+123:0:-1: +%*20lg:+0x2.3456789abcdfep+123:0:-1: +%20lg:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3: +%*20lg:+0x7.ffffffffffffcp1021:0:20: +%20lg:+0xf.ffffffffffff8p+1020:0:-1: +%*20lg:+0xf.ffffffffffff8p+1020:0:-1: +%20lg:+infinity:1:9:inf: +%*20lg:+infinity:0:9: +%32lg::0:-1: +%*32lg::0:-1: +%32lg:-infinity:1:9:-inf: +%*32lg:-infinity:0:9: +%32lg:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023: +%*32lg:-0xf.ffffffffffff8p+1020:0:24: +%32lg:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023: +%*32lg:-0x7.ffffffffffffcp1021:0:23: +%32lg:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*32lg:-0x2.3456789abcdfep+123:0:23: +%32lg:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*32lg:-0x2.3456789abcdfep0123:0:23: +%32lg:-0x8p-1025:1:10:-0x1p-1022: +%*32lg:-0x8p-1025:0:10: +%32lg:-0x0p+0:1:7:-0x0: +%*32lg:-0x0p+0:0:7: +%32lg:-0x0p0:1:6:-0x0: +%*32lg:-0x0p0:0:6: +%32lg:-nan(09A_Zaz):1:13:-nan: +%*32lg:-nan(09A_Zaz):0:13: +%32lg:-nan():1:6:-nan: +%*32lg:-nan():0:6: +%32lg:nan():1:5:nan: +%*32lg:nan():0:5: +%32lg:nan(09A_Zaz):1:12:nan: +%*32lg:nan(09A_Zaz):0:12: +%32lg:0x0p0:1:5:0x0: +%*32lg:0x0p0:0:5: +%32lg:0x0p+0:1:6:0x0: +%*32lg:0x0p+0:0:6: +%32lg:0x8p-1025:1:9:0x1p-1022: +%*32lg:0x8p-1025:0:9: +%32lg:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124: +%*32lg:0x2.3456789abcdfep0123:0:22: +%32lg:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124: +%*32lg:0x2.3456789abcdfep+123:0:22: +%32lg:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023: +%*32lg:0x7.ffffffffffffcp1021:0:22: +%32lg:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023: +%*32lg:0xf.ffffffffffff8p+1020:0:23: +%32lg:infinity:1:8:inf: +%*32lg:infinity:0:8: +%32lg:+nan():1:6:nan: +%*32lg:+nan():0:6: +%32lg:+nan(09A_Zaz):1:13:nan: +%*32lg:+nan(09A_Zaz):0:13: +%32lg:+0x0p0:1:6:0x0: +%*32lg:+0x0p0:0:6: +%32lg:+0x0p+0:1:7:0x0: +%*32lg:+0x0p+0:0:7: +%32lg:+0x8p-1025:1:10:0x1p-1022: +%*32lg:+0x8p-1025:0:10: +%32lg:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32lg:+0x2.3456789abcdfep0123:0:23: +%32lg:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32lg:+0x2.3456789abcdfep+123:0:23: +%32lg:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023: +%*32lg:+0x7.ffffffffffffcp1021:0:23: +%32lg:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023: +%*32lg:+0xf.ffffffffffff8p+1020:0:24: +%32lg:+infinity:1:9:inf: +%*32lg:+infinity:0:9: +%5lg: :0:-1: +%*5lg: :0:-1: +%5lg: -infinity:0:-1: +%*5lg: -infinity:0:-1: +%5lg: -0xf.ffffffffffff8p+1020:1:6:-0x1.ep3: +%*5lg: -0xf.ffffffffffff8p+1020:0:6: +%5lg: -0x7.ffffffffffffcp1021:1:6:-0x1.cp2: +%*5lg: -0x7.ffffffffffffcp1021:0:6: +%5lg: -0x2.3456789abcdfep+123:1:6:-0x1p1: +%*5lg: -0x2.3456789abcdfep+123:0:6: +%5lg: -0x2.3456789abcdfep0123:1:6:-0x1p1: +%*5lg: -0x2.3456789abcdfep0123:0:6: +%5lg: -0x8p-1025:0:-1: +%*5lg: -0x8p-1025:0:-1: +%5lg: -0x0p+0:0:-1: +%*5lg: -0x0p+0:0:-1: +%5lg: -0x0p0:0:-1: +%*5lg: -0x0p0:0:-1: +%5lg: -nan(09A_Zaz):0:-1: +%*5lg: -nan(09A_Zaz):0:-1: +%5lg: -nan():0:-1: +%*5lg: -nan():0:-1: +%5lg: nan():1:6:nan: +%*5lg: nan():0:6: +%5lg: nan(09A_Zaz):0:-1: +%*5lg: nan(09A_Zaz):0:-1: +%5lg: 0x0p0:1:6:0x0: +%*5lg: 0x0p0:0:6: +%5lg: 0x0p+0:0:-1: +%*5lg: 0x0p+0:0:-1: +%5lg: 0x8p-1025:0:-1: +%*5lg: 0x8p-1025:0:-1: +%5lg: 0x2.3456789abcdfep0123:1:6:0x1.18p1: +%*5lg: 0x2.3456789abcdfep0123:0:6: +%5lg: 0x2.3456789abcdfep+123:1:6:0x1.18p1: +%*5lg: 0x2.3456789abcdfep+123:0:6: +%5lg: 0x7.ffffffffffffcp1021:1:6:0x1.fcp2: +%*5lg: 0x7.ffffffffffffcp1021:0:6: +%5lg: 0xf.ffffffffffff8p+1020:1:6:0x1.fep3: +%*5lg: 0xf.ffffffffffff8p+1020:0:6: +%5lg: infinity:0:-1: +%*5lg: infinity:0:-1: +%5lg: +nan():0:-1: +%*5lg: +nan():0:-1: +%5lg: +nan(09A_Zaz):0:-1: +%*5lg: +nan(09A_Zaz):0:-1: +%5lg: +0x0p0:0:-1: +%*5lg: +0x0p0:0:-1: +%5lg: +0x0p+0:0:-1: +%*5lg: +0x0p+0:0:-1: +%5lg: +0x8p-1025:0:-1: +%*5lg: +0x8p-1025:0:-1: +%5lg: +0x2.3456789abcdfep0123:1:6:0x1p1: +%*5lg: +0x2.3456789abcdfep0123:0:6: +%5lg: +0x2.3456789abcdfep+123:1:6:0x1p1: +%*5lg: +0x2.3456789abcdfep+123:0:6: +%5lg: +0x7.ffffffffffffcp1021:1:6:0x1.cp2: +%*5lg: +0x7.ffffffffffffcp1021:0:6: +%5lg: +0xf.ffffffffffff8p+1020:1:6:0x1.ep3: +%*5lg: +0xf.ffffffffffff8p+1020:0:6: +%5lg: +infinity:0:-1: +%*5lg: +infinity:0:-1: +%32lg: :0:-1: +%*32lg: :0:-1: +%32lg: -infinity:1:10:-inf: +%*32lg: -infinity:0:10: +%32lg: -0xf.ffffffffffff8p+1020:1:25:-0x1.fffffffffffffp1023: +%*32lg: -0xf.ffffffffffff8p+1020:0:25: +%32lg: -0x7.ffffffffffffcp1021:1:24:-0x1.fffffffffffffp1023: +%*32lg: -0x7.ffffffffffffcp1021:0:24: +%32lg: -0x2.3456789abcdfep+123:1:24:-0x1.1a2b3c4d5e6ffp124: +%*32lg: -0x2.3456789abcdfep+123:0:24: +%32lg: -0x2.3456789abcdfep0123:1:24:-0x1.1a2b3c4d5e6ffp124: +%*32lg: -0x2.3456789abcdfep0123:0:24: +%32lg: -0x8p-1025:1:11:-0x1p-1022: +%*32lg: -0x8p-1025:0:11: +%32lg: -0x0p+0:1:8:-0x0: +%*32lg: -0x0p+0:0:8: +%32lg: -0x0p0:1:7:-0x0: +%*32lg: -0x0p0:0:7: +%32lg: -nan(09A_Zaz):1:14:-nan: +%*32lg: -nan(09A_Zaz):0:14: +%32lg: -nan():1:7:-nan: +%*32lg: -nan():0:7: +%32lg: nan():1:6:nan: +%*32lg: nan():0:6: +%32lg: nan(09A_Zaz):1:13:nan: +%*32lg: nan(09A_Zaz):0:13: +%32lg: 0x0p0:1:6:0x0: +%*32lg: 0x0p0:0:6: +%32lg: 0x0p+0:1:7:0x0: +%*32lg: 0x0p+0:0:7: +%32lg: 0x8p-1025:1:10:0x1p-1022: +%*32lg: 0x8p-1025:0:10: +%32lg: 0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32lg: 0x2.3456789abcdfep0123:0:23: +%32lg: 0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32lg: 0x2.3456789abcdfep+123:0:23: +%32lg: 0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023: +%*32lg: 0x7.ffffffffffffcp1021:0:23: +%32lg: 0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023: +%*32lg: 0xf.ffffffffffff8p+1020:0:24: +%32lg: infinity:1:9:inf: +%*32lg: infinity:0:9: +%32lg: +nan():1:7:nan: +%*32lg: +nan():0:7: +%32lg: +nan(09A_Zaz):1:14:nan: +%*32lg: +nan(09A_Zaz):0:14: +%32lg: +0x0p0:1:7:0x0: +%*32lg: +0x0p0:0:7: +%32lg: +0x0p+0:1:8:0x0: +%*32lg: +0x0p+0:0:8: +%32lg: +0x8p-1025:1:11:0x1p-1022: +%*32lg: +0x8p-1025:0:11: +%32lg: +0x2.3456789abcdfep0123:1:24:0x1.1a2b3c4d5e6ffp124: +%*32lg: +0x2.3456789abcdfep0123:0:24: +%32lg: +0x2.3456789abcdfep+123:1:24:0x1.1a2b3c4d5e6ffp124: +%*32lg: +0x2.3456789abcdfep+123:0:24: +%32lg: +0x7.ffffffffffffcp1021:1:24:0x1.fffffffffffffp1023: +%*32lg: +0x7.ffffffffffffcp1021:0:24: +%32lg: +0xf.ffffffffffff8p+1020:1:25:0x1.fffffffffffffp1023: +%*32lg: +0xf.ffffffffffff8p+1020:0:25: +%32lg: +infinity:1:10:inf: +%*32lg: +infinity:0:10: diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input new file mode 100644 index 0000000..11ffe34 --- /dev/null +++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input @@ -0,0 +1,682 @@ +%lG::0:-1: +%*lG::0:-1: +%lG:-INFINITY:1:9:-inf: +%*lG:-INFINITY:0:9: +%lG:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023: +%*lG:-0XF.FFFFFFFFFFFF8P+1020:0:24: +%lG:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023: +%*lG:-0X7.FFFFFFFFFFFFCP1021:0:23: +%lG:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*lG:-0X2.3456789ABCDFEP+123:0:23: +%lG:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*lG:-0X2.3456789ABCDFEP0123:0:23: +%lG:-0X8P-1025:1:10:-0x1p-1022: +%*lG:-0X8P-1025:0:10: +%lG:-0X0P+0:1:7:-0x0: +%*lG:-0X0P+0:0:7: +%lG:-0X0P0:1:6:-0x0: +%*lG:-0X0P0:0:6: +%lG:-NAN(09A_Zaz):1:13:-nan: +%*lG:-NAN(09A_Zaz):0:13: +%lG:-NAN():1:6:-nan: +%*lG:-NAN():0:6: +%lG:NAN():1:5:nan: +%*lG:NAN():0:5: +%lG:NAN(09A_Zaz):1:12:nan: +%*lG:NAN(09A_Zaz):0:12: +%lG:0X0P0:1:5:0x0: +%*lG:0X0P0:0:5: +%lG:0X0P+0:1:6:0x0: +%*lG:0X0P+0:0:6: +%lG:0X8P-1025:1:9:0x1p-1022: +%*lG:0X8P-1025:0:9: +%lG:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124: +%*lG:0X2.3456789ABCDFEP0123:0:22: +%lG:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124: +%*lG:0X2.3456789ABCDFEP+123:0:22: +%lG:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023: +%*lG:0X7.FFFFFFFFFFFFCP1021:0:22: +%lG:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023: +%*lG:0XF.FFFFFFFFFFFF8P+1020:0:23: +%lG:INFINITY:1:8:inf: +%*lG:INFINITY:0:8: +%lG:+NAN():1:6:nan: +%*lG:+NAN():0:6: +%lG:+NAN(09A_Zaz):1:13:nan: +%*lG:+NAN(09A_Zaz):0:13: +%lG:+0X0P0:1:6:0x0: +%*lG:+0X0P0:0:6: +%lG:+0X0P+0:1:7:0x0: +%*lG:+0X0P+0:0:7: +%lG:+0X8P-1025:1:10:0x1p-1022: +%*lG:+0X8P-1025:0:10: +%lG:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*lG:+0X2.3456789ABCDFEP0123:0:23: +%lG:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*lG:+0X2.3456789ABCDFEP+123:0:23: +%lG:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023: +%*lG:+0X7.FFFFFFFFFFFFCP1021:0:23: +%lG:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023: +%*lG:+0XF.FFFFFFFFFFFF8P+1020:0:24: +%lG:+INFINITY:1:9:inf: +%*lG:+INFINITY:0:9: +%1lG::0:-1: +%*1lG::0:-1: +%1lG:-INFINITY:0:-1: +%*1lG:-INFINITY:0:-1: +%1lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*1lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%1lG:-0X7.FFFFFFFFFFFFCP1021:0:-1: +%*1lG:-0X7.FFFFFFFFFFFFCP1021:0:-1: +%1lG:-0X2.3456789ABCDFEP+123:0:-1: +%*1lG:-0X2.3456789ABCDFEP+123:0:-1: +%1lG:-0X2.3456789ABCDFEP0123:0:-1: +%*1lG:-0X2.3456789ABCDFEP0123:0:-1: +%1lG:-0X8P-1025:0:-1: +%*1lG:-0X8P-1025:0:-1: +%1lG:-0X0P+0:0:-1: +%*1lG:-0X0P+0:0:-1: +%1lG:-0X0P0:0:-1: +%*1lG:-0X0P0:0:-1: +%1lG:-NAN(09A_Zaz):0:-1: +%*1lG:-NAN(09A_Zaz):0:-1: +%1lG:-NAN():0:-1: +%*1lG:-NAN():0:-1: +%1lG:NAN():0:-1: +%*1lG:NAN():0:-1: +%1lG:NAN(09A_Zaz):0:-1: +%*1lG:NAN(09A_Zaz):0:-1: +%1lG:0X0P0:1:1:0x0: +%*1lG:0X0P0:0:1: +%1lG:0X0P+0:1:1:0x0: +%*1lG:0X0P+0:0:1: +%1lG:0X8P-1025:1:1:0x0: +%*1lG:0X8P-1025:0:1: +%1lG:0X2.3456789ABCDFEP0123:1:1:0x0: +%*1lG:0X2.3456789ABCDFEP0123:0:1: +%1lG:0X2.3456789ABCDFEP+123:1:1:0x0: +%*1lG:0X2.3456789ABCDFEP+123:0:1: +%1lG:0X7.FFFFFFFFFFFFCP1021:1:1:0x0: +%*1lG:0X7.FFFFFFFFFFFFCP1021:0:1: +%1lG:0XF.FFFFFFFFFFFF8P+1020:1:1:0x0: +%*1lG:0XF.FFFFFFFFFFFF8P+1020:0:1: +%1lG:INFINITY:0:-1: +%*1lG:INFINITY:0:-1: +%1lG:+NAN():0:-1: +%*1lG:+NAN():0:-1: +%1lG:+NAN(09A_Zaz):0:-1: +%*1lG:+NAN(09A_Zaz):0:-1: +%1lG:+0X0P0:0:-1: +%*1lG:+0X0P0:0:-1: +%1lG:+0X0P+0:0:-1: +%*1lG:+0X0P+0:0:-1: +%1lG:+0X8P-1025:0:-1: +%*1lG:+0X8P-1025:0:-1: +%1lG:+0X2.3456789ABCDFEP0123:0:-1: +%*1lG:+0X2.3456789ABCDFEP0123:0:-1: +%1lG:+0X2.3456789ABCDFEP+123:0:-1: +%*1lG:+0X2.3456789ABCDFEP+123:0:-1: +%1lG:+0X7.FFFFFFFFFFFFCP1021:0:-1: +%*1lG:+0X7.FFFFFFFFFFFFCP1021:0:-1: +%1lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*1lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%1lG:+INFINITY:0:-1: +%*1lG:+INFINITY:0:-1: +%2lG::0:-1: +%*2lG::0:-1: +%2lG:-INFINITY:0:-1: +%*2lG:-INFINITY:0:-1: +%2lG:-0XF.FFFFFFFFFFFF8P+1020:1:2:-0x0: +%*2lG:-0XF.FFFFFFFFFFFF8P+1020:0:2: +%2lG:-0X7.FFFFFFFFFFFFCP1021:1:2:-0x0: +%*2lG:-0X7.FFFFFFFFFFFFCP1021:0:2: +%2lG:-0X2.3456789ABCDFEP+123:1:2:-0x0: +%*2lG:-0X2.3456789ABCDFEP+123:0:2: +%2lG:-0X2.3456789ABCDFEP0123:1:2:-0x0: +%*2lG:-0X2.3456789ABCDFEP0123:0:2: +%2lG:-0X8P-1025:1:2:-0x0: +%*2lG:-0X8P-1025:0:2: +%2lG:-0X0P+0:1:2:-0x0: +%*2lG:-0X0P+0:0:2: +%2lG:-0X0P0:1:2:-0x0: +%*2lG:-0X0P0:0:2: +%2lG:-NAN(09A_Zaz):0:-1: +%*2lG:-NAN(09A_Zaz):0:-1: +%2lG:-NAN():0:-1: +%*2lG:-NAN():0:-1: +%2lG:NAN():0:-1: +%*2lG:NAN():0:-1: +%2lG:NAN(09A_Zaz):0:-1: +%*2lG:NAN(09A_Zaz):0:-1: +%2lG:0X0P0:0:-1: +%*2lG:0X0P0:0:-1: +%2lG:0X0P+0:0:-1: +%*2lG:0X0P+0:0:-1: +%2lG:0X8P-1025:0:-1: +%*2lG:0X8P-1025:0:-1: +%2lG:0X2.3456789ABCDFEP0123:0:-1: +%*2lG:0X2.3456789ABCDFEP0123:0:-1: +%2lG:0X2.3456789ABCDFEP+123:0:-1: +%*2lG:0X2.3456789ABCDFEP+123:0:-1: +%2lG:0X7.FFFFFFFFFFFFCP1021:0:-1: +%*2lG:0X7.FFFFFFFFFFFFCP1021:0:-1: +%2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1: +%2lG:INFINITY:0:-1: +%*2lG:INFINITY:0:-1: +%2lG:+NAN():0:-1: +%*2lG:+NAN():0:-1: +%2lG:+NAN(09A_Zaz):0:-1: +%*2lG:+NAN(09A_Zaz):0:-1: +%2lG:+0X0P0:1:2:0x0: +%*2lG:+0X0P0:0:2: +%2lG:+0X0P+0:1:2:0x0: +%*2lG:+0X0P+0:0:2: +%2lG:+0X8P-1025:1:2:0x0: +%*2lG:+0X8P-1025:0:2: +%2lG:+0X2.3456789ABCDFEP0123:1:2:0x0: +%*2lG:+0X2.3456789ABCDFEP0123:0:2: +%2lG:+0X2.3456789ABCDFEP+123:1:2:0x0: +%*2lG:+0X2.3456789ABCDFEP+123:0:2: +%2lG:+0X7.FFFFFFFFFFFFCP1021:1:2:0x0: +%*2lG:+0X7.FFFFFFFFFFFFCP1021:0:2: +%2lG:+0XF.FFFFFFFFFFFF8P+1020:1:2:0x0: +%*2lG:+0XF.FFFFFFFFFFFF8P+1020:0:2: +%2lG:+INFINITY:0:-1: +%*2lG:+INFINITY:0:-1: +%3lG::0:-1: +%*3lG::0:-1: +%3lG:-INFINITY:0:-1: +%*3lG:-INFINITY:0:-1: +%3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1: +%*3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1: +%3lG:-0X2.3456789ABCDFEP+123:0:-1: +%*3lG:-0X2.3456789ABCDFEP+123:0:-1: +%3lG:-0X2.3456789ABCDFEP0123:0:-1: +%*3lG:-0X2.3456789ABCDFEP0123:0:-1: +%3lG:-0X8P-1025:0:-1: +%*3lG:-0X8P-1025:0:-1: +%3lG:-0X0P+0:0:-1: +%*3lG:-0X0P+0:0:-1: +%3lG:-0X0P0:0:-1: +%*3lG:-0X0P0:0:-1: +%3lG:-NAN(09A_Zaz):0:-1: +%*3lG:-NAN(09A_Zaz):0:-1: +%3lG:-NAN():0:-1: +%*3lG:-NAN():0:-1: +%3lG:NAN():1:3:nan: +%*3lG:NAN():0:3: +%3lG:NAN(09A_Zaz):1:3:nan: +%*3lG:NAN(09A_Zaz):0:3: +%3lG:0X0P0:1:3:0x0: +%*3lG:0X0P0:0:3: +%3lG:0X0P+0:1:3:0x0: +%*3lG:0X0P+0:0:3: +%3lG:0X8P-1025:1:3:0x1p3: +%*3lG:0X8P-1025:0:3: +%3lG:0X2.3456789ABCDFEP0123:1:3:0x1p1: +%*3lG:0X2.3456789ABCDFEP0123:0:3: +%3lG:0X2.3456789ABCDFEP+123:1:3:0x1p1: +%*3lG:0X2.3456789ABCDFEP+123:0:3: +%3lG:0X7.FFFFFFFFFFFFCP1021:1:3:0x1.cp2: +%*3lG:0X7.FFFFFFFFFFFFCP1021:0:3: +%3lG:0XF.FFFFFFFFFFFF8P+1020:1:3:0x1.ep3: +%*3lG:0XF.FFFFFFFFFFFF8P+1020:0:3: +%3lG:INFINITY:1:3:inf: +%*3lG:INFINITY:0:3: +%3lG:+NAN():0:-1: +%*3lG:+NAN():0:-1: +%3lG:+NAN(09A_Zaz):0:-1: +%*3lG:+NAN(09A_Zaz):0:-1: +%3lG:+0X0P0:0:-1: +%*3lG:+0X0P0:0:-1: +%3lG:+0X0P+0:0:-1: +%*3lG:+0X0P+0:0:-1: +%3lG:+0X8P-1025:0:-1: +%*3lG:+0X8P-1025:0:-1: +%3lG:+0X2.3456789ABCDFEP0123:0:-1: +%*3lG:+0X2.3456789ABCDFEP0123:0:-1: +%3lG:+0X2.3456789ABCDFEP+123:0:-1: +%*3lG:+0X2.3456789ABCDFEP+123:0:-1: +%3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1: +%*3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1: +%3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%3lG:+INFINITY:0:-1: +%*3lG:+INFINITY:0:-1: +%4lG::0:-1: +%*4lG::0:-1: +%4lG:-INFINITY:1:4:-inf: +%*4lG:-INFINITY:0:4: +%4lG:-0XF.FFFFFFFFFFFF8P+1020:1:4:-0x1.ep3: +%*4lG:-0XF.FFFFFFFFFFFF8P+1020:0:4: +%4lG:-0X7.FFFFFFFFFFFFCP1021:1:4:-0x1.cp2: +%*4lG:-0X7.FFFFFFFFFFFFCP1021:0:4: +%4lG:-0X2.3456789ABCDFEP+123:1:4:-0x1p1: +%*4lG:-0X2.3456789ABCDFEP+123:0:4: +%4lG:-0X2.3456789ABCDFEP0123:1:4:-0x1p1: +%*4lG:-0X2.3456789ABCDFEP0123:0:4: +%4lG:-0X8P-1025:1:4:-0x1p3: +%*4lG:-0X8P-1025:0:4: +%4lG:-0X0P+0:1:4:-0x0: +%*4lG:-0X0P+0:0:4: +%4lG:-0X0P0:1:4:-0x0: +%*4lG:-0X0P0:0:4: +%4lG:-NAN(09A_Zaz):1:4:-nan: +%*4lG:-NAN(09A_Zaz):0:4: +%4lG:-NAN():1:4:-nan: +%*4lG:-NAN():0:4: +%4lG:NAN():0:-1: +%*4lG:NAN():0:-1: +%4lG:NAN(09A_Zaz):0:-1: +%*4lG:NAN(09A_Zaz):0:-1: +%4lG:0X0P0:0:-1: +%*4lG:0X0P0:0:-1: +%4lG:0X0P+0:0:-1: +%*4lG:0X0P+0:0:-1: +%4lG:0X8P-1025:0:-1: +%*4lG:0X8P-1025:0:-1: +%4lG:0X2.3456789ABCDFEP0123:1:4:0x1p1: +%*4lG:0X2.3456789ABCDFEP0123:0:4: +%4lG:0X2.3456789ABCDFEP+123:1:4:0x1p1: +%*4lG:0X2.3456789ABCDFEP+123:0:4: +%4lG:0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2: +%*4lG:0X7.FFFFFFFFFFFFCP1021:0:4: +%4lG:0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3: +%*4lG:0XF.FFFFFFFFFFFF8P+1020:0:4: +%4lG:INFINITY:0:-1: +%*4lG:INFINITY:0:-1: +%4lG:+NAN():1:4:nan: +%*4lG:+NAN():0:4: +%4lG:+NAN(09A_Zaz):1:4:nan: +%*4lG:+NAN(09A_Zaz):0:4: +%4lG:+0X0P0:1:4:0x0: +%*4lG:+0X0P0:0:4: +%4lG:+0X0P+0:1:4:0x0: +%*4lG:+0X0P+0:0:4: +%4lG:+0X8P-1025:1:4:0x1p3: +%*4lG:+0X8P-1025:0:4: +%4lG:+0X2.3456789ABCDFEP0123:1:4:0x1p1: +%*4lG:+0X2.3456789ABCDFEP0123:0:4: +%4lG:+0X2.3456789ABCDFEP+123:1:4:0x1p1: +%*4lG:+0X2.3456789ABCDFEP+123:0:4: +%4lG:+0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2: +%*4lG:+0X7.FFFFFFFFFFFFCP1021:0:4: +%4lG:+0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3: +%*4lG:+0XF.FFFFFFFFFFFF8P+1020:0:4: +%4lG:+INFINITY:1:4:inf: +%*4lG:+INFINITY:0:4: +%5lG::0:-1: +%*5lG::0:-1: +%5lG:-INFINITY:0:-1: +%*5lG:-INFINITY:0:-1: +%5lG:-0XF.FFFFFFFFFFFF8P+1020:1:5:-0x1.ep3: +%*5lG:-0XF.FFFFFFFFFFFF8P+1020:0:5: +%5lG:-0X7.FFFFFFFFFFFFCP1021:1:5:-0x1.cp2: +%*5lG:-0X7.FFFFFFFFFFFFCP1021:0:5: +%5lG:-0X2.3456789ABCDFEP+123:1:5:-0x1p1: +%*5lG:-0X2.3456789ABCDFEP+123:0:5: +%5lG:-0X2.3456789ABCDFEP0123:1:5:-0x1p1: +%*5lG:-0X2.3456789ABCDFEP0123:0:5: +%5lG:-0X8P-1025:0:-1: +%*5lG:-0X8P-1025:0:-1: +%5lG:-0X0P+0:0:-1: +%*5lG:-0X0P+0:0:-1: +%5lG:-0X0P0:0:-1: +%*5lG:-0X0P0:0:-1: +%5lG:-NAN(09A_Zaz):0:-1: +%*5lG:-NAN(09A_Zaz):0:-1: +%5lG:-NAN():0:-1: +%*5lG:-NAN():0:-1: +%5lG:NAN():1:5:nan: +%*5lG:NAN():0:5: +%5lG:NAN(09A_Zaz):0:-1: +%*5lG:NAN(09A_Zaz):0:-1: +%5lG:0X0P0:1:5:0x0: +%*5lG:0X0P0:0:5: +%5lG:0X0P+0:0:-1: +%*5lG:0X0P+0:0:-1: +%5lG:0X8P-1025:0:-1: +%*5lG:0X8P-1025:0:-1: +%5lG:0X2.3456789ABCDFEP0123:1:5:0x1.18p1: +%*5lG:0X2.3456789ABCDFEP0123:0:5: +%5lG:0X2.3456789ABCDFEP+123:1:5:0x1.18p1: +%*5lG:0X2.3456789ABCDFEP+123:0:5: +%5lG:0X7.FFFFFFFFFFFFCP1021:1:5:0x1.fcp2: +%*5lG:0X7.FFFFFFFFFFFFCP1021:0:5: +%5lG:0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.fep3: +%*5lG:0XF.FFFFFFFFFFFF8P+1020:0:5: +%5lG:INFINITY:0:-1: +%*5lG:INFINITY:0:-1: +%5lG:+NAN():0:-1: +%*5lG:+NAN():0:-1: +%5lG:+NAN(09A_Zaz):0:-1: +%*5lG:+NAN(09A_Zaz):0:-1: +%5lG:+0X0P0:0:-1: +%*5lG:+0X0P0:0:-1: +%5lG:+0X0P+0:0:-1: +%*5lG:+0X0P+0:0:-1: +%5lG:+0X8P-1025:0:-1: +%*5lG:+0X8P-1025:0:-1: +%5lG:+0X2.3456789ABCDFEP0123:1:5:0x1p1: +%*5lG:+0X2.3456789ABCDFEP0123:0:5: +%5lG:+0X2.3456789ABCDFEP+123:1:5:0x1p1: +%*5lG:+0X2.3456789ABCDFEP+123:0:5: +%5lG:+0X7.FFFFFFFFFFFFCP1021:1:5:0x1.cp2: +%*5lG:+0X7.FFFFFFFFFFFFCP1021:0:5: +%5lG:+0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.ep3: +%*5lG:+0XF.FFFFFFFFFFFF8P+1020:0:5: +%5lG:+INFINITY:0:-1: +%*5lG:+INFINITY:0:-1: +%6lG::0:-1: +%*6lG::0:-1: +%6lG:-INFINITY:0:-1: +%*6lG:-INFINITY:0:-1: +%6lG:-0XF.FFFFFFFFFFFF8P+1020:1:6:-0x1.fep3: +%*6lG:-0XF.FFFFFFFFFFFF8P+1020:0:6: +%6lG:-0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.fcp2: +%*6lG:-0X7.FFFFFFFFFFFFCP1021:0:6: +%6lG:-0X2.3456789ABCDFEP+123:1:6:-0x1.18p1: +%*6lG:-0X2.3456789ABCDFEP+123:0:6: +%6lG:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1: +%*6lG:-0X2.3456789ABCDFEP0123:0:6: +%6lG:-0X8P-1025:0:-1: +%*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:-NAN(09A_Zaz):0:-1: +%*6lG:-NAN(09A_Zaz):0:-1: +%6lG:-NAN():1:6:-nan: +%*6lG:-NAN():0:6: +%6lG:NAN():1:5:nan: +%*6lG:NAN():0:5: +%6lG:NAN(09A_Zaz):0:-1: +%*6lG:NAN(09A_Zaz):0:-1: +%6lG:0X0P0:1:5:0x0: +%*6lG:0X0P0:0:5: +%6lG:0X0P+0:1:6:0x0: +%*6lG:0X0P+0:0:6: +%6lG:0X8P-1025:1:6:0x1p2: +%*6lG:0X8P-1025:0:6: +%6lG:0X2.3456789ABCDFEP0123:1:6:0x1.1ap1: +%*6lG:0X2.3456789ABCDFEP0123:0:6: +%6lG:0X2.3456789ABCDFEP+123:1:6:0x1.1ap1: +%*6lG:0X2.3456789ABCDFEP+123:0:6: +%6lG:0X7.FFFFFFFFFFFFCP1021:1:6:0x1.ffcp2: +%*6lG:0X7.FFFFFFFFFFFFCP1021:0:6: +%6lG:0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ffep3: +%*6lG:0XF.FFFFFFFFFFFF8P+1020:0:6: +%6lG:INFINITY:0:-1: +%*6lG:INFINITY:0:-1: +%6lG:+NAN():1:6:nan: +%*6lG:+NAN():0:6: +%6lG:+NAN(09A_Zaz):0:-1: +%*6lG:+NAN(09A_Zaz):0:-1: +%6lG:+0X0P0:1:6:0x0: +%*6lG:+0X0P0:0:6: +%6lG:+0X0P+0:0:-1: +%*6lG:+0X0P+0:0:-1: +%6lG:+0X8P-1025:0:-1: +%*6lG:+0X8P-1025:0:-1: +%6lG:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1: +%*6lG:+0X2.3456789ABCDFEP0123:0:6: +%6lG:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1: +%*6lG:+0X2.3456789ABCDFEP+123:0:6: +%6lG:+0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2: +%*6lG:+0X7.FFFFFFFFFFFFCP1021:0:6: +%6lG:+0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3: +%*6lG:+0XF.FFFFFFFFFFFF8P+1020:0:6: +%6lG:+INFINITY:0:-1: +%*6lG:+INFINITY:0:-1: +%20lG::0:-1: +%*20lG::0:-1: +%20lG:-INFINITY:1:9:-inf: +%*20lG:-INFINITY:0:9: +%20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%20lG:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3: +%*20lG:-0X7.FFFFFFFFFFFFCP1021:0:20: +%20lG:-0X2.3456789ABCDFEP+123:0:-1: +%*20lG:-0X2.3456789ABCDFEP+123:0:-1: +%20lG:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1: +%*20lG:-0X2.3456789ABCDFEP0123:0:20: +%20lG:-0X8P-1025:1:10:-0x1p-1022: +%*20lG:-0X8P-1025:0:10: +%20lG:-0X0P+0:1:7:-0x0: +%*20lG:-0X0P+0:0:7: +%20lG:-0X0P0:1:6:-0x0: +%*20lG:-0X0P0:0:6: +%20lG:-NAN(09A_Zaz):1:13:-nan: +%*20lG:-NAN(09A_Zaz):0:13: +%20lG:-NAN():1:6:-nan: +%*20lG:-NAN():0:6: +%20lG:NAN():1:5:nan: +%*20lG:NAN():0:5: +%20lG:NAN(09A_Zaz):1:12:nan: +%*20lG:NAN(09A_Zaz):0:12: +%20lG:0X0P0:1:5:0x0: +%*20lG:0X0P0:0:5: +%20lG:0X0P+0:1:6:0x0: +%*20lG:0X0P+0:0:6: +%20lG:0X8P-1025:1:9:0x1p-1022: +%*20lG:0X8P-1025:0:9: +%20lG:0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp2: +%*20lG:0X2.3456789ABCDFEP0123:0:20: +%20lG:0X2.3456789ABCDFEP+123:1:20:0x1.1a2b3c4d5e6ffp2: +%*20lG:0X2.3456789ABCDFEP+123:0:20: +%20lG:0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp12: +%*20lG:0X7.FFFFFFFFFFFFCP1021:0:20: +%20lG:0XF.FFFFFFFFFFFF8P+1020:1:20:0x1.fffffffffffffp4: +%*20lG:0XF.FFFFFFFFFFFF8P+1020:0:20: +%20lG:INFINITY:1:8:inf: +%*20lG:INFINITY:0:8: +%20lG:+NAN():1:6:nan: +%*20lG:+NAN():0:6: +%20lG:+NAN(09A_Zaz):1:13:nan: +%*20lG:+NAN(09A_Zaz):0:13: +%20lG:+0X0P0:1:6:0x0: +%*20lG:+0X0P0:0:6: +%20lG:+0X0P+0:1:7:0x0: +%*20lG:+0X0P+0:0:7: +%20lG:+0X8P-1025:1:10:0x1p-1022: +%*20lG:+0X8P-1025:0:10: +%20lG:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1: +%*20lG:+0X2.3456789ABCDFEP0123:0:20: +%20lG:+0X2.3456789ABCDFEP+123:0:-1: +%*20lG:+0X2.3456789ABCDFEP+123:0:-1: +%20lG:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3: +%*20lG:+0X7.FFFFFFFFFFFFCP1021:0:20: +%20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%20lG:+INFINITY:1:9:inf: +%*20lG:+INFINITY:0:9: +%32lG::0:-1: +%*32lG::0:-1: +%32lG:-INFINITY:1:9:-inf: +%*32lG:-INFINITY:0:9: +%32lG:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023: +%*32lG:-0XF.FFFFFFFFFFFF8P+1020:0:24: +%32lG:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023: +%*32lG:-0X7.FFFFFFFFFFFFCP1021:0:23: +%32lG:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*32lG:-0X2.3456789ABCDFEP+123:0:23: +%32lG:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*32lG:-0X2.3456789ABCDFEP0123:0:23: +%32lG:-0X8P-1025:1:10:-0x1p-1022: +%*32lG:-0X8P-1025:0:10: +%32lG:-0X0P+0:1:7:-0x0: +%*32lG:-0X0P+0:0:7: +%32lG:-0X0P0:1:6:-0x0: +%*32lG:-0X0P0:0:6: +%32lG:-NAN(09A_Zaz):1:13:-nan: +%*32lG:-NAN(09A_Zaz):0:13: +%32lG:-NAN():1:6:-nan: +%*32lG:-NAN():0:6: +%32lG:NAN():1:5:nan: +%*32lG:NAN():0:5: +%32lG:NAN(09A_Zaz):1:12:nan: +%*32lG:NAN(09A_Zaz):0:12: +%32lG:0X0P0:1:5:0x0: +%*32lG:0X0P0:0:5: +%32lG:0X0P+0:1:6:0x0: +%*32lG:0X0P+0:0:6: +%32lG:0X8P-1025:1:9:0x1p-1022: +%*32lG:0X8P-1025:0:9: +%32lG:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124: +%*32lG:0X2.3456789ABCDFEP0123:0:22: +%32lG:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124: +%*32lG:0X2.3456789ABCDFEP+123:0:22: +%32lG:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023: +%*32lG:0X7.FFFFFFFFFFFFCP1021:0:22: +%32lG:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023: +%*32lG:0XF.FFFFFFFFFFFF8P+1020:0:23: +%32lG:INFINITY:1:8:inf: +%*32lG:INFINITY:0:8: +%32lG:+NAN():1:6:nan: +%*32lG:+NAN():0:6: +%32lG:+NAN(09A_Zaz):1:13:nan: +%*32lG:+NAN(09A_Zaz):0:13: +%32lG:+0X0P0:1:6:0x0: +%*32lG:+0X0P0:0:6: +%32lG:+0X0P+0:1:7:0x0: +%*32lG:+0X0P+0:0:7: +%32lG:+0X8P-1025:1:10:0x1p-1022: +%*32lG:+0X8P-1025:0:10: +%32lG:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32lG:+0X2.3456789ABCDFEP0123:0:23: +%32lG:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32lG:+0X2.3456789ABCDFEP+123:0:23: +%32lG:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023: +%*32lG:+0X7.FFFFFFFFFFFFCP1021:0:23: +%32lG:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023: +%*32lG:+0XF.FFFFFFFFFFFF8P+1020:0:24: +%32lG:+INFINITY:1:9:inf: +%*32lG:+INFINITY:0:9: +%5lG: :0:-1: +%*5lG: :0:-1: +%5lG: -INFINITY:0:-1: +%*5lG: -INFINITY:0:-1: +%5lG: -0XF.FFFFFFFFFFFF8P+1020:1:6:-0x1.ep3: +%*5lG: -0XF.FFFFFFFFFFFF8P+1020:0:6: +%5lG: -0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.cp2: +%*5lG: -0X7.FFFFFFFFFFFFCP1021:0:6: +%5lG: -0X2.3456789ABCDFEP+123:1:6:-0x1p1: +%*5lG: -0X2.3456789ABCDFEP+123:0:6: +%5lG: -0X2.3456789ABCDFEP0123:1:6:-0x1p1: +%*5lG: -0X2.3456789ABCDFEP0123:0:6: +%5lG: -0X8P-1025:0:-1: +%*5lG: -0X8P-1025:0:-1: +%5lG: -0X0P+0:0:-1: +%*5lG: -0X0P+0:0:-1: +%5lG: -0X0P0:0:-1: +%*5lG: -0X0P0:0:-1: +%5lG: -NAN(09A_Zaz):0:-1: +%*5lG: -NAN(09A_Zaz):0:-1: +%5lG: -NAN():0:-1: +%*5lG: -NAN():0:-1: +%5lG: NAN():1:6:nan: +%*5lG: NAN():0:6: +%5lG: NAN(09A_Zaz):0:-1: +%*5lG: NAN(09A_Zaz):0:-1: +%5lG: 0X0P0:1:6:0x0: +%*5lG: 0X0P0:0:6: +%5lG: 0X0P+0:0:-1: +%*5lG: 0X0P+0:0:-1: +%5lG: 0X8P-1025:0:-1: +%*5lG: 0X8P-1025:0:-1: +%5lG: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1: +%*5lG: 0X2.3456789ABCDFEP0123:0:6: +%5lG: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1: +%*5lG: 0X2.3456789ABCDFEP+123:0:6: +%5lG: 0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2: +%*5lG: 0X7.FFFFFFFFFFFFCP1021:0:6: +%5lG: 0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3: +%*5lG: 0XF.FFFFFFFFFFFF8P+1020:0:6: +%5lG: INFINITY:0:-1: +%*5lG: INFINITY:0:-1: +%5lG: +NAN():0:-1: +%*5lG: +NAN():0:-1: +%5lG: +NAN(09A_Zaz):0:-1: +%*5lG: +NAN(09A_Zaz):0:-1: +%5lG: +0X0P0:0:-1: +%*5lG: +0X0P0:0:-1: +%5lG: +0X0P+0:0:-1: +%*5lG: +0X0P+0:0:-1: +%5lG: +0X8P-1025:0:-1: +%*5lG: +0X8P-1025:0:-1: +%5lG: +0X2.3456789ABCDFEP0123:1:6:0x1p1: +%*5lG: +0X2.3456789ABCDFEP0123:0:6: +%5lG: +0X2.3456789ABCDFEP+123:1:6:0x1p1: +%*5lG: +0X2.3456789ABCDFEP+123:0:6: +%5lG: +0X7.FFFFFFFFFFFFCP1021:1:6:0x1.cp2: +%*5lG: +0X7.FFFFFFFFFFFFCP1021:0:6: +%5lG: +0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ep3: +%*5lG: +0XF.FFFFFFFFFFFF8P+1020:0:6: +%5lG: +INFINITY:0:-1: +%*5lG: +INFINITY:0:-1: +%32lG: :0:-1: +%*32lG: :0:-1: +%32lG: -INFINITY:1:10:-inf: +%*32lG: -INFINITY:0:10: +%32lG: -0XF.FFFFFFFFFFFF8P+1020:1:25:-0x1.fffffffffffffp1023: +%*32lG: -0XF.FFFFFFFFFFFF8P+1020:0:25: +%32lG: -0X7.FFFFFFFFFFFFCP1021:1:24:-0x1.fffffffffffffp1023: +%*32lG: -0X7.FFFFFFFFFFFFCP1021:0:24: +%32lG: -0X2.3456789ABCDFEP+123:1:24:-0x1.1a2b3c4d5e6ffp124: +%*32lG: -0X2.3456789ABCDFEP+123:0:24: +%32lG: -0X2.3456789ABCDFEP0123:1:24:-0x1.1a2b3c4d5e6ffp124: +%*32lG: -0X2.3456789ABCDFEP0123:0:24: +%32lG: -0X8P-1025:1:11:-0x1p-1022: +%*32lG: -0X8P-1025:0:11: +%32lG: -0X0P+0:1:8:-0x0: +%*32lG: -0X0P+0:0:8: +%32lG: -0X0P0:1:7:-0x0: +%*32lG: -0X0P0:0:7: +%32lG: -NAN(09A_Zaz):1:14:-nan: +%*32lG: -NAN(09A_Zaz):0:14: +%32lG: -NAN():1:7:-nan: +%*32lG: -NAN():0:7: +%32lG: NAN():1:6:nan: +%*32lG: NAN():0:6: +%32lG: NAN(09A_Zaz):1:13:nan: +%*32lG: NAN(09A_Zaz):0:13: +%32lG: 0X0P0:1:6:0x0: +%*32lG: 0X0P0:0:6: +%32lG: 0X0P+0:1:7:0x0: +%*32lG: 0X0P+0:0:7: +%32lG: 0X8P-1025:1:10:0x1p-1022: +%*32lG: 0X8P-1025:0:10: +%32lG: 0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32lG: 0X2.3456789ABCDFEP0123:0:23: +%32lG: 0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32lG: 0X2.3456789ABCDFEP+123:0:23: +%32lG: 0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023: +%*32lG: 0X7.FFFFFFFFFFFFCP1021:0:23: +%32lG: 0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023: +%*32lG: 0XF.FFFFFFFFFFFF8P+1020:0:24: +%32lG: INFINITY:1:9:inf: +%*32lG: INFINITY:0:9: +%32lG: +NAN():1:7:nan: +%*32lG: +NAN():0:7: +%32lG: +NAN(09A_Zaz):1:14:nan: +%*32lG: +NAN(09A_Zaz):0:14: +%32lG: +0X0P0:1:7:0x0: +%*32lG: +0X0P0:0:7: +%32lG: +0X0P+0:1:8:0x0: +%*32lG: +0X0P+0:0:8: +%32lG: +0X8P-1025:1:11:0x1p-1022: +%*32lG: +0X8P-1025:0:11: +%32lG: +0X2.3456789ABCDFEP0123:1:24:0x1.1a2b3c4d5e6ffp124: +%*32lG: +0X2.3456789ABCDFEP0123:0:24: +%32lG: +0X2.3456789ABCDFEP+123:1:24:0x1.1a2b3c4d5e6ffp124: +%*32lG: +0X2.3456789ABCDFEP+123:0:24: +%32lG: +0X7.FFFFFFFFFFFFCP1021:1:24:0x1.fffffffffffffp1023: +%*32lG: +0X7.FFFFFFFFFFFFCP1021:0:24: +%32lG: +0XF.FFFFFFFFFFFF8P+1020:1:25:0x1.fffffffffffffp1023: +%*32lG: +0XF.FFFFFFFFFFFF8P+1020:0:25: +%32lG: +INFINITY:1:10:inf: +%*32lG: +INFINITY:0:10: diff --git a/sysdeps/ieee754/flt-32/Makefile b/sysdeps/ieee754/flt-32/Makefile new file mode 100644 index 0000000..aaba9e9 --- /dev/null +++ b/sysdeps/ieee754/flt-32/Makefile @@ -0,0 +1,3 @@ +ifeq ($(subdir),stdio-common) +fmt-xscanf-real-convs += float +endif diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input new file mode 100644 index 0000000..f753bca --- /dev/null +++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input @@ -0,0 +1,682 @@ +%a::0:-1: +%*a::0:-1: +%a:-infinity:1:9:-inf: +%*a:-infinity:0:9: +%a:-0xf.fffffp+124:1:15:-0x1.fffffep127: +%*a:-0xf.fffffp+124:0:15: +%a:-0x7.fffff8p125:1:15:-0x1.fffffep127: +%*a:-0x7.fffff8p125:0:15: +%a:-0x2.345678p+123:1:16:-0x1.1a2b3cp124: +%*a:-0x2.345678p+123:0:16: +%a:-0x2.345678p0123:1:16:-0x1.1a2b3cp124: +%*a:-0x2.345678p0123:0:16: +%a:-0x8p-129:1:9:-0x1p-126: +%*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:-nan(09A_Zaz):0:13: +%a:-nan():1:6:-nan: +%*a:-nan():0:6: +%a:nan():1:5:nan: +%*a:nan():0:5: +%a:nan(09A_Zaz):1:12:nan: +%*a:nan(09A_Zaz):0:12: +%a:0x0p0:1:5:0x0: +%*a:0x0p0:0:5: +%a:0x0p+0:1:6:0x0: +%*a:0x0p+0:0:6: +%a:0x8p-129:1:8:0x1p-126: +%*a:0x8p-129:0:8: +%a:0x2.345678p0123:1:15:0x1.1a2b3cp124: +%*a:0x2.345678p0123:0:15: +%a:0x2.345678p+123:1:15:0x1.1a2b3cp124: +%*a:0x2.345678p+123:0:15: +%a:0x7.fffff8p125:1:14:0x1.fffffep127: +%*a:0x7.fffff8p125:0:14: +%a:0xf.fffffp+124:1:14:0x1.fffffep127: +%*a:0xf.fffffp+124:0:14: +%a:infinity:1:8:inf: +%*a:infinity:0:8: +%a:+nan():1:6:nan: +%*a:+nan():0:6: +%a:+nan(09A_Zaz):1:13:nan: +%*a:+nan(09A_Zaz):0:13: +%a:+0x0p0:1:6:0x0: +%*a:+0x0p0:0:6: +%a:+0x0p+0:1:7:0x0: +%*a:+0x0p+0:0:7: +%a:+0x8p-129:1:9:0x1p-126: +%*a:+0x8p-129:0:9: +%a:+0x2.345678p0123:1:16:0x1.1a2b3cp124: +%*a:+0x2.345678p0123:0:16: +%a:+0x2.345678p+123:1:16:0x1.1a2b3cp124: +%*a:+0x2.345678p+123:0:16: +%a:+0x7.fffff8p125:1:15:0x1.fffffep127: +%*a:+0x7.fffff8p125:0:15: +%a:+0xf.fffffp+124:1:15:0x1.fffffep127: +%*a:+0xf.fffffp+124:0:15: +%a:+infinity:1:9:inf: +%*a:+infinity:0:9: +%1a::0:-1: +%*1a::0:-1: +%1a:-infinity:0:-1: +%*1a:-infinity:0:-1: +%1a:-0xf.fffffp+124:0:-1: +%*1a:-0xf.fffffp+124:0:-1: +%1a:-0x7.fffff8p125:0:-1: +%*1a:-0x7.fffff8p125:0:-1: +%1a:-0x2.345678p+123:0:-1: +%*1a:-0x2.345678p+123:0:-1: +%1a:-0x2.345678p0123:0:-1: +%*1a:-0x2.345678p0123:0:-1: +%1a:-0x8p-129:0:-1: +%*1a:-0x8p-129:0:-1: +%1a:-0x0p+0:0:-1: +%*1a:-0x0p+0:0:-1: +%1a:-0x0p0:0:-1: +%*1a:-0x0p0:0:-1: +%1a:-nan(09A_Zaz):0:-1: +%*1a:-nan(09A_Zaz):0:-1: +%1a:-nan():0:-1: +%*1a:-nan():0:-1: +%1a:nan():0:-1: +%*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:0x0p+0:1:1:0x0: +%*1a:0x0p+0:0:1: +%1a:0x8p-129:1:1:0x0: +%*1a:0x8p-129:0:1: +%1a:0x2.345678p0123:1:1:0x0: +%*1a:0x2.345678p0123:0:1: +%1a:0x2.345678p+123:1:1:0x0: +%*1a:0x2.345678p+123:0:1: +%1a:0x7.fffff8p125:1:1:0x0: +%*1a:0x7.fffff8p125:0:1: +%1a:0xf.fffffp+124:1:1:0x0: +%*1a:0xf.fffffp+124:0:1: +%1a:infinity:0:-1: +%*1a:infinity:0:-1: +%1a:+nan():0:-1: +%*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:+0x0p+0:0:-1: +%*1a:+0x0p+0:0:-1: +%1a:+0x8p-129:0:-1: +%*1a:+0x8p-129:0:-1: +%1a:+0x2.345678p0123:0:-1: +%*1a:+0x2.345678p0123:0:-1: +%1a:+0x2.345678p+123:0:-1: +%*1a:+0x2.345678p+123:0:-1: +%1a:+0x7.fffff8p125:0:-1: +%*1a:+0x7.fffff8p125:0:-1: +%1a:+0xf.fffffp+124:0:-1: +%*1a:+0xf.fffffp+124:0:-1: +%1a:+infinity:0:-1: +%*1a:+infinity:0:-1: +%2a::0:-1: +%*2a::0:-1: +%2a:-infinity:0:-1: +%*2a:-infinity:0:-1: +%2a:-0xf.fffffp+124:1:2:-0x0: +%*2a:-0xf.fffffp+124:0:2: +%2a:-0x7.fffff8p125:1:2:-0x0: +%*2a:-0x7.fffff8p125:0:2: +%2a:-0x2.345678p+123:1:2:-0x0: +%*2a:-0x2.345678p+123:0:2: +%2a:-0x2.345678p0123:1:2:-0x0: +%*2a:-0x2.345678p0123:0:2: +%2a:-0x8p-129:1:2:-0x0: +%*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:-nan(09A_Zaz):0:-1: +%*2a:-nan(09A_Zaz):0:-1: +%2a:-nan():0:-1: +%*2a:-nan():0:-1: +%2a:nan():0:-1: +%*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:0x0p+0:0:-1: +%*2a:0x0p+0:0:-1: +%2a:0x8p-129:0:-1: +%*2a:0x8p-129:0:-1: +%2a:0x2.345678p0123:0:-1: +%*2a:0x2.345678p0123:0:-1: +%2a:0x2.345678p+123:0:-1: +%*2a:0x2.345678p+123:0:-1: +%2a:0x7.fffff8p125:0:-1: +%*2a:0x7.fffff8p125:0:-1: +%2a:0xf.fffffp+124:0:-1: +%*2a:0xf.fffffp+124:0:-1: +%2a:infinity:0:-1: +%*2a:infinity:0:-1: +%2a:+nan():0:-1: +%*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:+0x0p+0:1:2:0x0: +%*2a:+0x0p+0:0:2: +%2a:+0x8p-129:1:2:0x0: +%*2a:+0x8p-129:0:2: +%2a:+0x2.345678p0123:1:2:0x0: +%*2a:+0x2.345678p0123:0:2: +%2a:+0x2.345678p+123:1:2:0x0: +%*2a:+0x2.345678p+123:0:2: +%2a:+0x7.fffff8p125:1:2:0x0: +%*2a:+0x7.fffff8p125:0:2: +%2a:+0xf.fffffp+124:1:2:0x0: +%*2a:+0xf.fffffp+124:0:2: +%2a:+infinity:0:-1: +%*2a:+infinity:0:-1: +%3a::0:-1: +%*3a::0:-1: +%3a:-infinity:0:-1: +%*3a:-infinity:0:-1: +%3a:-0xf.fffffp+124:0:-1: +%*3a:-0xf.fffffp+124:0:-1: +%3a:-0x7.fffff8p125:0:-1: +%*3a:-0x7.fffff8p125:0:-1: +%3a:-0x2.345678p+123:0:-1: +%*3a:-0x2.345678p+123:0:-1: +%3a:-0x2.345678p0123:0:-1: +%*3a:-0x2.345678p0123:0:-1: +%3a:-0x8p-129:0:-1: +%*3a:-0x8p-129:0:-1: +%3a:-0x0p+0:0:-1: +%*3a:-0x0p+0:0:-1: +%3a:-0x0p0:0:-1: +%*3a:-0x0p0:0:-1: +%3a:-nan(09A_Zaz):0:-1: +%*3a:-nan(09A_Zaz):0:-1: +%3a:-nan():0:-1: +%*3a:-nan():0:-1: +%3a:nan():1:3:nan: +%*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:0x0p+0:1:3:0x0: +%*3a:0x0p+0:0:3: +%3a:0x8p-129:1:3:0x1p3: +%*3a:0x8p-129:0:3: +%3a:0x2.345678p0123:1:3:0x1p1: +%*3a:0x2.345678p0123:0:3: +%3a:0x2.345678p+123:1:3:0x1p1: +%*3a:0x2.345678p+123:0:3: +%3a:0x7.fffff8p125:1:3:0x1.cp2: +%*3a:0x7.fffff8p125:0:3: +%3a:0xf.fffffp+124:1:3:0x1.ep3: +%*3a:0xf.fffffp+124:0:3: +%3a:infinity:1:3:inf: +%*3a:infinity:0:3: +%3a:+nan():0:-1: +%*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:+0x0p+0:0:-1: +%*3a:+0x0p+0:0:-1: +%3a:+0x8p-129:0:-1: +%*3a:+0x8p-129:0:-1: +%3a:+0x2.345678p0123:0:-1: +%*3a:+0x2.345678p0123:0:-1: +%3a:+0x2.345678p+123:0:-1: +%*3a:+0x2.345678p+123:0:-1: +%3a:+0x7.fffff8p125:0:-1: +%*3a:+0x7.fffff8p125:0:-1: +%3a:+0xf.fffffp+124:0:-1: +%*3a:+0xf.fffffp+124:0:-1: +%3a:+infinity:0:-1: +%*3a:+infinity:0:-1: +%4a::0:-1: +%*4a::0:-1: +%4a:-infinity:1:4:-inf: +%*4a:-infinity:0:4: +%4a:-0xf.fffffp+124:1:4:-0x1.ep3: +%*4a:-0xf.fffffp+124:0:4: +%4a:-0x7.fffff8p125:1:4:-0x1.cp2: +%*4a:-0x7.fffff8p125:0:4: +%4a:-0x2.345678p+123:1:4:-0x1p1: +%*4a:-0x2.345678p+123:0:4: +%4a:-0x2.345678p0123:1:4:-0x1p1: +%*4a:-0x2.345678p0123:0:4: +%4a:-0x8p-129:1:4:-0x1p3: +%*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:-nan(09A_Zaz):1:4:-nan: +%*4a:-nan(09A_Zaz):0:4: +%4a:-nan():1:4:-nan: +%*4a:-nan():0:4: +%4a:nan():0:-1: +%*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:0x0p+0:0:-1: +%*4a:0x0p+0:0:-1: +%4a:0x8p-129:0:-1: +%*4a:0x8p-129:0:-1: +%4a:0x2.345678p0123:1:4:0x1p1: +%*4a:0x2.345678p0123:0:4: +%4a:0x2.345678p+123:1:4:0x1p1: +%*4a:0x2.345678p+123:0:4: +%4a:0x7.fffff8p125:1:4:0x1.cp2: +%*4a:0x7.fffff8p125:0:4: +%4a:0xf.fffffp+124:1:4:0x1.ep3: +%*4a:0xf.fffffp+124:0:4: +%4a:infinity:0:-1: +%*4a:infinity:0:-1: +%4a:+nan():1:4:nan: +%*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:+0x0p+0:1:4:0x0: +%*4a:+0x0p+0:0:4: +%4a:+0x8p-129:1:4:0x1p3: +%*4a:+0x8p-129:0:4: +%4a:+0x2.345678p0123:1:4:0x1p1: +%*4a:+0x2.345678p0123:0:4: +%4a:+0x2.345678p+123:1:4:0x1p1: +%*4a:+0x2.345678p+123:0:4: +%4a:+0x7.fffff8p125:1:4:0x1.cp2: +%*4a:+0x7.fffff8p125:0:4: +%4a:+0xf.fffffp+124:1:4:0x1.ep3: +%*4a:+0xf.fffffp+124:0:4: +%4a:+infinity:1:4:inf: +%*4a:+infinity:0:4: +%5a::0:-1: +%*5a::0:-1: +%5a:-infinity:0:-1: +%*5a:-infinity:0:-1: +%5a:-0xf.fffffp+124:1:5:-0x1.ep3: +%*5a:-0xf.fffffp+124:0:5: +%5a:-0x7.fffff8p125:1:5:-0x1.cp2: +%*5a:-0x7.fffff8p125:0:5: +%5a:-0x2.345678p+123:1:5:-0x1p1: +%*5a:-0x2.345678p+123:0:5: +%5a:-0x2.345678p0123:1:5:-0x1p1: +%*5a:-0x2.345678p0123:0:5: +%5a:-0x8p-129:0:-1: +%*5a:-0x8p-129:0:-1: +%5a:-0x0p+0:0:-1: +%*5a:-0x0p+0:0:-1: +%5a:-0x0p0:0:-1: +%*5a:-0x0p0:0:-1: +%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():0:5: +%5a:nan(09A_Zaz):0:-1: +%*5a:nan(09A_Zaz):0:-1: +%5a:0x0p0:1:5:0x0: +%*5a:0x0p0:0:5: +%5a:0x0p+0:0:-1: +%*5a:0x0p+0:0:-1: +%5a:0x8p-129:0:-1: +%*5a:0x8p-129:0:-1: +%5a:0x2.345678p0123:1:5:0x1.18p1: +%*5a:0x2.345678p0123:0:5: +%5a:0x2.345678p+123:1:5:0x1.18p1: +%*5a:0x2.345678p+123:0:5: +%5a:0x7.fffff8p125:1:5:0x1.fcp2: +%*5a:0x7.fffff8p125:0:5: +%5a:0xf.fffffp+124:1:5:0x1.fep3: +%*5a:0xf.fffffp+124:0:5: +%5a:infinity:0:-1: +%*5a:infinity:0:-1: +%5a:+nan():0:-1: +%*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:+0x0p+0:0:-1: +%*5a:+0x0p+0:0:-1: +%5a:+0x8p-129:0:-1: +%*5a:+0x8p-129:0:-1: +%5a:+0x2.345678p0123:1:5:0x1p1: +%*5a:+0x2.345678p0123:0:5: +%5a:+0x2.345678p+123:1:5:0x1p1: +%*5a:+0x2.345678p+123:0:5: +%5a:+0x7.fffff8p125:1:5:0x1.cp2: +%*5a:+0x7.fffff8p125:0:5: +%5a:+0xf.fffffp+124:1:5:0x1.ep3: +%*5a:+0xf.fffffp+124:0:5: +%5a:+infinity:0:-1: +%*5a:+infinity:0:-1: +%6a::0:-1: +%*6a::0:-1: +%6a:-infinity:0:-1: +%*6a:-infinity:0:-1: +%6a:-0xf.fffffp+124:1:6:-0x1.fep3: +%*6a:-0xf.fffffp+124:0:6: +%6a:-0x7.fffff8p125:1:6:-0x1.fcp2: +%*6a:-0x7.fffff8p125:0:6: +%6a:-0x2.345678p+123:1:6:-0x1.18p1: +%*6a:-0x2.345678p+123:0:6: +%6a:-0x2.345678p0123:1:6:-0x1.18p1: +%*6a:-0x2.345678p0123:0:6: +%6a:-0x8p-129:0:-1: +%*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:-nan(09A_Zaz):0:-1: +%*6a:-nan(09A_Zaz):0:-1: +%6a:-nan():1:6:-nan: +%*6a:-nan():0:6: +%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:0x0p+0:1:6:0x0: +%*6a:0x0p+0:0:6: +%6a:0x8p-129:1:6:0x1p2: +%*6a:0x8p-129:0:6: +%6a:0x2.345678p0123:1:6:0x1.1ap1: +%*6a:0x2.345678p0123:0:6: +%6a:0x2.345678p+123:1:6:0x1.1ap1: +%*6a:0x2.345678p+123:0:6: +%6a:0x7.fffff8p125:1:6:0x1.ffcp2: +%*6a:0x7.fffff8p125:0:6: +%6a:0xf.fffffp+124:1:6:0x1.ffep3: +%*6a:0xf.fffffp+124:0:6: +%6a:infinity:0:-1: +%*6a:infinity:0:-1: +%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:+0x0p+0:0:-1: +%*6a:+0x0p+0:0:-1: +%6a:+0x8p-129:0:-1: +%*6a:+0x8p-129:0:-1: +%6a:+0x2.345678p0123:1:6:0x1.18p1: +%*6a:+0x2.345678p0123:0:6: +%6a:+0x2.345678p+123:1:6:0x1.18p1: +%*6a:+0x2.345678p+123:0:6: +%6a:+0x7.fffff8p125:1:6:0x1.fcp2: +%*6a:+0x7.fffff8p125:0:6: +%6a:+0xf.fffffp+124:1:6:0x1.fep3: +%*6a:+0xf.fffffp+124:0:6: +%6a:+infinity:0:-1: +%*6a:+infinity:0:-1: +%12a::0:-1: +%*12a::0:-1: +%12a:-infinity:1:9:-inf: +%*12a:-infinity:0:9: +%12a:-0xf.fffffp+124:0:-1: +%*12a:-0xf.fffffp+124:0:-1: +%12a:-0x7.fffff8p125:0:-1: +%*12a:-0x7.fffff8p125:0:-1: +%12a:-0x2.345678p+123:0:-1: +%*12a:-0x2.345678p+123:0:-1: +%12a:-0x2.345678p0123:0:-1: +%*12a:-0x2.345678p0123:0:-1: +%12a:-0x8p-129:1:9:-0x1p-126: +%*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:-nan(09A_Zaz):0:-1: +%*12a:-nan(09A_Zaz):0:-1: +%12a:-nan():1:6:-nan: +%*12a:-nan():0:6: +%12a:nan():1:5:nan: +%*12a:nan():0:5: +%12a:nan(09A_Zaz):1:12:nan: +%*12a:nan(09A_Zaz):0:12: +%12a:0x0p0:1:5:0x0: +%*12a:0x0p0:0:5: +%12a:0x0p+0:1:6:0x0: +%*12a:0x0p+0:0:6: +%12a:0x8p-129:1:8:0x1p-126: +%*12a:0x8p-129:0:8: +%12a:0x2.345678p0123:1:12:0x1.1a2b3cp1: +%*12a:0x2.345678p0123:0:12: +%12a:0x2.345678p+123:0:-1: +%*12a:0x2.345678p+123:0:-1: +%12a:0x7.fffff8p125:1:12:0x1.fffffep3: +%*12a:0x7.fffff8p125:0:12: +%12a:0xf.fffffp+124:1:12:0x1.fffffep4: +%*12a:0xf.fffffp+124:0:12: +%12a:infinity:1:8:inf: +%*12a:infinity:0:8: +%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:+0x0p+0:1:7:0x0: +%*12a:+0x0p+0:0:7: +%12a:+0x8p-129:1:9:0x1p-126: +%*12a:+0x8p-129:0:9: +%12a:+0x2.345678p0123:0:-1: +%*12a:+0x2.345678p0123:0:-1: +%12a:+0x2.345678p+123:0:-1: +%*12a:+0x2.345678p+123:0:-1: +%12a:+0x7.fffff8p125:0:-1: +%*12a:+0x7.fffff8p125:0:-1: +%12a:+0xf.fffffp+124:0:-1: +%*12a:+0xf.fffffp+124:0:-1: +%12a:+infinity:1:9:inf: +%*12a:+infinity:0:9: +%18a::0:-1: +%*18a::0:-1: +%18a:-infinity:1:9:-inf: +%*18a:-infinity:0:9: +%18a:-0xf.fffffp+124:1:15:-0x1.fffffep127: +%*18a:-0xf.fffffp+124:0:15: +%18a:-0x7.fffff8p125:1:15:-0x1.fffffep127: +%*18a:-0x7.fffff8p125:0:15: +%18a:-0x2.345678p+123:1:16:-0x1.1a2b3cp124: +%*18a:-0x2.345678p+123:0:16: +%18a:-0x2.345678p0123:1:16:-0x1.1a2b3cp124: +%*18a:-0x2.345678p0123:0:16: +%18a:-0x8p-129:1:9:-0x1p-126: +%*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:-nan(09A_Zaz):0:13: +%18a:-nan():1:6:-nan: +%*18a:-nan():0:6: +%18a:nan():1:5:nan: +%*18a:nan():0:5: +%18a:nan(09A_Zaz):1:12:nan: +%*18a:nan(09A_Zaz):0:12: +%18a:0x0p0:1:5:0x0: +%*18a:0x0p0:0:5: +%18a:0x0p+0:1:6:0x0: +%*18a:0x0p+0:0:6: +%18a:0x8p-129:1:8:0x1p-126: +%*18a:0x8p-129:0:8: +%18a:0x2.345678p0123:1:15:0x1.1a2b3cp124: +%*18a:0x2.345678p0123:0:15: +%18a:0x2.345678p+123:1:15:0x1.1a2b3cp124: +%*18a:0x2.345678p+123:0:15: +%18a:0x7.fffff8p125:1:14:0x1.fffffep127: +%*18a:0x7.fffff8p125:0:14: +%18a:0xf.fffffp+124:1:14:0x1.fffffep127: +%*18a:0xf.fffffp+124:0:14: +%18a:infinity:1:8:inf: +%*18a:infinity:0:8: +%18a:+nan():1:6:nan: +%*18a:+nan():0:6: +%18a:+nan(09A_Zaz):1:13:nan: +%*18a:+nan(09A_Zaz):0:13: +%18a:+0x0p0:1:6:0x0: +%*18a:+0x0p0:0:6: +%18a:+0x0p+0:1:7:0x0: +%*18a:+0x0p+0:0:7: +%18a:+0x8p-129:1:9:0x1p-126: +%*18a:+0x8p-129:0:9: +%18a:+0x2.345678p0123:1:16:0x1.1a2b3cp124: +%*18a:+0x2.345678p0123:0:16: +%18a:+0x2.345678p+123:1:16:0x1.1a2b3cp124: +%*18a:+0x2.345678p+123:0:16: +%18a:+0x7.fffff8p125:1:15:0x1.fffffep127: +%*18a:+0x7.fffff8p125:0:15: +%18a:+0xf.fffffp+124:1:15:0x1.fffffep127: +%*18a:+0xf.fffffp+124:0:15: +%18a:+infinity:1:9:inf: +%*18a:+infinity:0:9: +%5a: :0:-1: +%*5a: :0:-1: +%5a: -infinity:0:-1: +%*5a: -infinity:0:-1: +%5a: -0xf.fffffp+124:1:6:-0x1.ep3: +%*5a: -0xf.fffffp+124:0:6: +%5a: -0x7.fffff8p125:1:6:-0x1.cp2: +%*5a: -0x7.fffff8p125:0:6: +%5a: -0x2.345678p+123:1:6:-0x1p1: +%*5a: -0x2.345678p+123:0:6: +%5a: -0x2.345678p0123:1:6:-0x1p1: +%*5a: -0x2.345678p0123:0:6: +%5a: -0x8p-129:0:-1: +%*5a: -0x8p-129:0:-1: +%5a: -0x0p+0:0:-1: +%*5a: -0x0p+0:0:-1: +%5a: -0x0p0:0:-1: +%*5a: -0x0p0:0:-1: +%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():0:6: +%5a: nan(09A_Zaz):0:-1: +%*5a: nan(09A_Zaz):0:-1: +%5a: 0x0p0:1:6:0x0: +%*5a: 0x0p0:0:6: +%5a: 0x0p+0:0:-1: +%*5a: 0x0p+0:0:-1: +%5a: 0x8p-129:0:-1: +%*5a: 0x8p-129:0:-1: +%5a: 0x2.345678p0123:1:6:0x1.18p1: +%*5a: 0x2.345678p0123:0:6: +%5a: 0x2.345678p+123:1:6:0x1.18p1: +%*5a: 0x2.345678p+123:0:6: +%5a: 0x7.fffff8p125:1:6:0x1.fcp2: +%*5a: 0x7.fffff8p125:0:6: +%5a: 0xf.fffffp+124:1:6:0x1.fep3: +%*5a: 0xf.fffffp+124:0:6: +%5a: infinity:0:-1: +%*5a: infinity:0:-1: +%5a: +nan():0:-1: +%*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: +0x0p+0:0:-1: +%*5a: +0x0p+0:0:-1: +%5a: +0x8p-129:0:-1: +%*5a: +0x8p-129:0:-1: +%5a: +0x2.345678p0123:1:6:0x1p1: +%*5a: +0x2.345678p0123:0:6: +%5a: +0x2.345678p+123:1:6:0x1p1: +%*5a: +0x2.345678p+123:0:6: +%5a: +0x7.fffff8p125:1:6:0x1.cp2: +%*5a: +0x7.fffff8p125:0:6: +%5a: +0xf.fffffp+124:1:6:0x1.ep3: +%*5a: +0xf.fffffp+124:0:6: +%5a: +infinity:0:-1: +%*5a: +infinity:0:-1: +%18a: :0:-1: +%*18a: :0:-1: +%18a: -infinity:1:10:-inf: +%*18a: -infinity:0:10: +%18a: -0xf.fffffp+124:1:16:-0x1.fffffep127: +%*18a: -0xf.fffffp+124:0:16: +%18a: -0x7.fffff8p125:1:16:-0x1.fffffep127: +%*18a: -0x7.fffff8p125:0:16: +%18a: -0x2.345678p+123:1:17:-0x1.1a2b3cp124: +%*18a: -0x2.345678p+123:0:17: +%18a: -0x2.345678p0123:1:17:-0x1.1a2b3cp124: +%*18a: -0x2.345678p0123:0:17: +%18a: -0x8p-129:1:10:-0x1p-126: +%*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: -nan(09A_Zaz):0:14: +%18a: -nan():1:7:-nan: +%*18a: -nan():0:7: +%18a: nan():1:6:nan: +%*18a: nan():0:6: +%18a: nan(09A_Zaz):1:13:nan: +%*18a: nan(09A_Zaz):0:13: +%18a: 0x0p0:1:6:0x0: +%*18a: 0x0p0:0:6: +%18a: 0x0p+0:1:7:0x0: +%*18a: 0x0p+0:0:7: +%18a: 0x8p-129:1:9:0x1p-126: +%*18a: 0x8p-129:0:9: +%18a: 0x2.345678p0123:1:16:0x1.1a2b3cp124: +%*18a: 0x2.345678p0123:0:16: +%18a: 0x2.345678p+123:1:16:0x1.1a2b3cp124: +%*18a: 0x2.345678p+123:0:16: +%18a: 0x7.fffff8p125:1:15:0x1.fffffep127: +%*18a: 0x7.fffff8p125:0:15: +%18a: 0xf.fffffp+124:1:15:0x1.fffffep127: +%*18a: 0xf.fffffp+124:0:15: +%18a: infinity:1:9:inf: +%*18a: infinity:0:9: +%18a: +nan():1:7:nan: +%*18a: +nan():0:7: +%18a: +nan(09A_Zaz):1:14:nan: +%*18a: +nan(09A_Zaz):0:14: +%18a: +0x0p0:1:7:0x0: +%*18a: +0x0p0:0:7: +%18a: +0x0p+0:1:8:0x0: +%*18a: +0x0p+0:0:8: +%18a: +0x8p-129:1:10:0x1p-126: +%*18a: +0x8p-129:0:10: +%18a: +0x2.345678p0123:1:17:0x1.1a2b3cp124: +%*18a: +0x2.345678p0123:0:17: +%18a: +0x2.345678p+123:1:17:0x1.1a2b3cp124: +%*18a: +0x2.345678p+123:0:17: +%18a: +0x7.fffff8p125:1:16:0x1.fffffep127: +%*18a: +0x7.fffff8p125:0:16: +%18a: +0xf.fffffp+124:1:16:0x1.fffffep127: +%*18a: +0xf.fffffp+124:0:16: +%18a: +infinity:1:10:inf: +%*18a: +infinity:0:10: diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input new file mode 100644 index 0000000..2f23e31 --- /dev/null +++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input @@ -0,0 +1,682 @@ +%A::0:-1: +%*A::0:-1: +%A:-INFINITY:1:9:-inf: +%*A:-INFINITY:0:9: +%A:-0XF.FFFFFP+124:1:15:-0x1.fffffep127: +%*A:-0XF.FFFFFP+124:0:15: +%A:-0X7.FFFFF8P125:1:15:-0x1.fffffep127: +%*A:-0X7.FFFFF8P125:0:15: +%A:-0X2.345678P+123:1:16:-0x1.1a2b3cp124: +%*A:-0X2.345678P+123:0:16: +%A:-0X2.345678P0123:1:16:-0x1.1a2b3cp124: +%*A:-0X2.345678P0123:0:16: +%A:-0X8P-129:1:9:-0x1p-126: +%*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:-NAN(09A_Zaz):0:13: +%A:-NAN():1:6:-nan: +%*A:-NAN():0:6: +%A:NAN():1:5:nan: +%*A:NAN():0:5: +%A:NAN(09A_Zaz):1:12:nan: +%*A:NAN(09A_Zaz):0:12: +%A:0X0P0:1:5:0x0: +%*A:0X0P0:0:5: +%A:0X0P+0:1:6:0x0: +%*A:0X0P+0:0:6: +%A:0X8P-129:1:8:0x1p-126: +%*A:0X8P-129:0:8: +%A:0X2.345678P0123:1:15:0x1.1a2b3cp124: +%*A:0X2.345678P0123:0:15: +%A:0X2.345678P+123:1:15:0x1.1a2b3cp124: +%*A:0X2.345678P+123:0:15: +%A:0X7.FFFFF8P125:1:14:0x1.fffffep127: +%*A:0X7.FFFFF8P125:0:14: +%A:0XF.FFFFFP+124:1:14:0x1.fffffep127: +%*A:0XF.FFFFFP+124:0:14: +%A:INFINITY:1:8:inf: +%*A:INFINITY:0:8: +%A:+NAN():1:6:nan: +%*A:+NAN():0:6: +%A:+NAN(09A_Zaz):1:13:nan: +%*A:+NAN(09A_Zaz):0:13: +%A:+0X0P0:1:6:0x0: +%*A:+0X0P0:0:6: +%A:+0X0P+0:1:7:0x0: +%*A:+0X0P+0:0:7: +%A:+0X8P-129:1:9:0x1p-126: +%*A:+0X8P-129:0:9: +%A:+0X2.345678P0123:1:16:0x1.1a2b3cp124: +%*A:+0X2.345678P0123:0:16: +%A:+0X2.345678P+123:1:16:0x1.1a2b3cp124: +%*A:+0X2.345678P+123:0:16: +%A:+0X7.FFFFF8P125:1:15:0x1.fffffep127: +%*A:+0X7.FFFFF8P125:0:15: +%A:+0XF.FFFFFP+124:1:15:0x1.fffffep127: +%*A:+0XF.FFFFFP+124:0:15: +%A:+INFINITY:1:9:inf: +%*A:+INFINITY:0:9: +%1A::0:-1: +%*1A::0:-1: +%1A:-INFINITY:0:-1: +%*1A:-INFINITY:0:-1: +%1A:-0XF.FFFFFP+124:0:-1: +%*1A:-0XF.FFFFFP+124:0:-1: +%1A:-0X7.FFFFF8P125:0:-1: +%*1A:-0X7.FFFFF8P125:0:-1: +%1A:-0X2.345678P+123:0:-1: +%*1A:-0X2.345678P+123:0:-1: +%1A:-0X2.345678P0123:0:-1: +%*1A:-0X2.345678P0123:0:-1: +%1A:-0X8P-129:0:-1: +%*1A:-0X8P-129:0:-1: +%1A:-0X0P+0:0:-1: +%*1A:-0X0P+0:0:-1: +%1A:-0X0P0:0:-1: +%*1A:-0X0P0:0:-1: +%1A:-NAN(09A_Zaz):0:-1: +%*1A:-NAN(09A_Zaz):0:-1: +%1A:-NAN():0:-1: +%*1A:-NAN():0:-1: +%1A:NAN():0:-1: +%*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:0X0P+0:1:1:0x0: +%*1A:0X0P+0:0:1: +%1A:0X8P-129:1:1:0x0: +%*1A:0X8P-129:0:1: +%1A:0X2.345678P0123:1:1:0x0: +%*1A:0X2.345678P0123:0:1: +%1A:0X2.345678P+123:1:1:0x0: +%*1A:0X2.345678P+123:0:1: +%1A:0X7.FFFFF8P125:1:1:0x0: +%*1A:0X7.FFFFF8P125:0:1: +%1A:0XF.FFFFFP+124:1:1:0x0: +%*1A:0XF.FFFFFP+124:0:1: +%1A:INFINITY:0:-1: +%*1A:INFINITY:0:-1: +%1A:+NAN():0:-1: +%*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:+0X0P+0:0:-1: +%*1A:+0X0P+0:0:-1: +%1A:+0X8P-129:0:-1: +%*1A:+0X8P-129:0:-1: +%1A:+0X2.345678P0123:0:-1: +%*1A:+0X2.345678P0123:0:-1: +%1A:+0X2.345678P+123:0:-1: +%*1A:+0X2.345678P+123:0:-1: +%1A:+0X7.FFFFF8P125:0:-1: +%*1A:+0X7.FFFFF8P125:0:-1: +%1A:+0XF.FFFFFP+124:0:-1: +%*1A:+0XF.FFFFFP+124:0:-1: +%1A:+INFINITY:0:-1: +%*1A:+INFINITY:0:-1: +%2A::0:-1: +%*2A::0:-1: +%2A:-INFINITY:0:-1: +%*2A:-INFINITY:0:-1: +%2A:-0XF.FFFFFP+124:1:2:-0x0: +%*2A:-0XF.FFFFFP+124:0:2: +%2A:-0X7.FFFFF8P125:1:2:-0x0: +%*2A:-0X7.FFFFF8P125:0:2: +%2A:-0X2.345678P+123:1:2:-0x0: +%*2A:-0X2.345678P+123:0:2: +%2A:-0X2.345678P0123:1:2:-0x0: +%*2A:-0X2.345678P0123:0:2: +%2A:-0X8P-129:1:2:-0x0: +%*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:-NAN(09A_Zaz):0:-1: +%*2A:-NAN(09A_Zaz):0:-1: +%2A:-NAN():0:-1: +%*2A:-NAN():0:-1: +%2A:NAN():0:-1: +%*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:0X0P+0:0:-1: +%*2A:0X0P+0:0:-1: +%2A:0X8P-129:0:-1: +%*2A:0X8P-129:0:-1: +%2A:0X2.345678P0123:0:-1: +%*2A:0X2.345678P0123:0:-1: +%2A:0X2.345678P+123:0:-1: +%*2A:0X2.345678P+123:0:-1: +%2A:0X7.FFFFF8P125:0:-1: +%*2A:0X7.FFFFF8P125:0:-1: +%2A:0XF.FFFFFP+124:0:-1: +%*2A:0XF.FFFFFP+124:0:-1: +%2A:INFINITY:0:-1: +%*2A:INFINITY:0:-1: +%2A:+NAN():0:-1: +%*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:+0X0P+0:1:2:0x0: +%*2A:+0X0P+0:0:2: +%2A:+0X8P-129:1:2:0x0: +%*2A:+0X8P-129:0:2: +%2A:+0X2.345678P0123:1:2:0x0: +%*2A:+0X2.345678P0123:0:2: +%2A:+0X2.345678P+123:1:2:0x0: +%*2A:+0X2.345678P+123:0:2: +%2A:+0X7.FFFFF8P125:1:2:0x0: +%*2A:+0X7.FFFFF8P125:0:2: +%2A:+0XF.FFFFFP+124:1:2:0x0: +%*2A:+0XF.FFFFFP+124:0:2: +%2A:+INFINITY:0:-1: +%*2A:+INFINITY:0:-1: +%3A::0:-1: +%*3A::0:-1: +%3A:-INFINITY:0:-1: +%*3A:-INFINITY:0:-1: +%3A:-0XF.FFFFFP+124:0:-1: +%*3A:-0XF.FFFFFP+124:0:-1: +%3A:-0X7.FFFFF8P125:0:-1: +%*3A:-0X7.FFFFF8P125:0:-1: +%3A:-0X2.345678P+123:0:-1: +%*3A:-0X2.345678P+123:0:-1: +%3A:-0X2.345678P0123:0:-1: +%*3A:-0X2.345678P0123:0:-1: +%3A:-0X8P-129:0:-1: +%*3A:-0X8P-129:0:-1: +%3A:-0X0P+0:0:-1: +%*3A:-0X0P+0:0:-1: +%3A:-0X0P0:0:-1: +%*3A:-0X0P0:0:-1: +%3A:-NAN(09A_Zaz):0:-1: +%*3A:-NAN(09A_Zaz):0:-1: +%3A:-NAN():0:-1: +%*3A:-NAN():0:-1: +%3A:NAN():1:3:nan: +%*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:0X0P+0:1:3:0x0: +%*3A:0X0P+0:0:3: +%3A:0X8P-129:1:3:0x1p3: +%*3A:0X8P-129:0:3: +%3A:0X2.345678P0123:1:3:0x1p1: +%*3A:0X2.345678P0123:0:3: +%3A:0X2.345678P+123:1:3:0x1p1: +%*3A:0X2.345678P+123:0:3: +%3A:0X7.FFFFF8P125:1:3:0x1.cp2: +%*3A:0X7.FFFFF8P125:0:3: +%3A:0XF.FFFFFP+124:1:3:0x1.ep3: +%*3A:0XF.FFFFFP+124:0:3: +%3A:INFINITY:1:3:inf: +%*3A:INFINITY:0:3: +%3A:+NAN():0:-1: +%*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:+0X0P+0:0:-1: +%*3A:+0X0P+0:0:-1: +%3A:+0X8P-129:0:-1: +%*3A:+0X8P-129:0:-1: +%3A:+0X2.345678P0123:0:-1: +%*3A:+0X2.345678P0123:0:-1: +%3A:+0X2.345678P+123:0:-1: +%*3A:+0X2.345678P+123:0:-1: +%3A:+0X7.FFFFF8P125:0:-1: +%*3A:+0X7.FFFFF8P125:0:-1: +%3A:+0XF.FFFFFP+124:0:-1: +%*3A:+0XF.FFFFFP+124:0:-1: +%3A:+INFINITY:0:-1: +%*3A:+INFINITY:0:-1: +%4A::0:-1: +%*4A::0:-1: +%4A:-INFINITY:1:4:-inf: +%*4A:-INFINITY:0:4: +%4A:-0XF.FFFFFP+124:1:4:-0x1.ep3: +%*4A:-0XF.FFFFFP+124:0:4: +%4A:-0X7.FFFFF8P125:1:4:-0x1.cp2: +%*4A:-0X7.FFFFF8P125:0:4: +%4A:-0X2.345678P+123:1:4:-0x1p1: +%*4A:-0X2.345678P+123:0:4: +%4A:-0X2.345678P0123:1:4:-0x1p1: +%*4A:-0X2.345678P0123:0:4: +%4A:-0X8P-129:1:4:-0x1p3: +%*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:-NAN(09A_Zaz):1:4:-nan: +%*4A:-NAN(09A_Zaz):0:4: +%4A:-NAN():1:4:-nan: +%*4A:-NAN():0:4: +%4A:NAN():0:-1: +%*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:0X0P+0:0:-1: +%*4A:0X0P+0:0:-1: +%4A:0X8P-129:0:-1: +%*4A:0X8P-129:0:-1: +%4A:0X2.345678P0123:1:4:0x1p1: +%*4A:0X2.345678P0123:0:4: +%4A:0X2.345678P+123:1:4:0x1p1: +%*4A:0X2.345678P+123:0:4: +%4A:0X7.FFFFF8P125:1:4:0x1.cp2: +%*4A:0X7.FFFFF8P125:0:4: +%4A:0XF.FFFFFP+124:1:4:0x1.ep3: +%*4A:0XF.FFFFFP+124:0:4: +%4A:INFINITY:0:-1: +%*4A:INFINITY:0:-1: +%4A:+NAN():1:4:nan: +%*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:+0X0P+0:1:4:0x0: +%*4A:+0X0P+0:0:4: +%4A:+0X8P-129:1:4:0x1p3: +%*4A:+0X8P-129:0:4: +%4A:+0X2.345678P0123:1:4:0x1p1: +%*4A:+0X2.345678P0123:0:4: +%4A:+0X2.345678P+123:1:4:0x1p1: +%*4A:+0X2.345678P+123:0:4: +%4A:+0X7.FFFFF8P125:1:4:0x1.cp2: +%*4A:+0X7.FFFFF8P125:0:4: +%4A:+0XF.FFFFFP+124:1:4:0x1.ep3: +%*4A:+0XF.FFFFFP+124:0:4: +%4A:+INFINITY:1:4:inf: +%*4A:+INFINITY:0:4: +%5A::0:-1: +%*5A::0:-1: +%5A:-INFINITY:0:-1: +%*5A:-INFINITY:0:-1: +%5A:-0XF.FFFFFP+124:1:5:-0x1.ep3: +%*5A:-0XF.FFFFFP+124:0:5: +%5A:-0X7.FFFFF8P125:1:5:-0x1.cp2: +%*5A:-0X7.FFFFF8P125:0:5: +%5A:-0X2.345678P+123:1:5:-0x1p1: +%*5A:-0X2.345678P+123:0:5: +%5A:-0X2.345678P0123:1:5:-0x1p1: +%*5A:-0X2.345678P0123:0:5: +%5A:-0X8P-129:0:-1: +%*5A:-0X8P-129:0:-1: +%5A:-0X0P+0:0:-1: +%*5A:-0X0P+0:0:-1: +%5A:-0X0P0:0:-1: +%*5A:-0X0P0:0:-1: +%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():0:5: +%5A:NAN(09A_Zaz):0:-1: +%*5A:NAN(09A_Zaz):0:-1: +%5A:0X0P0:1:5:0x0: +%*5A:0X0P0:0:5: +%5A:0X0P+0:0:-1: +%*5A:0X0P+0:0:-1: +%5A:0X8P-129:0:-1: +%*5A:0X8P-129:0:-1: +%5A:0X2.345678P0123:1:5:0x1.18p1: +%*5A:0X2.345678P0123:0:5: +%5A:0X2.345678P+123:1:5:0x1.18p1: +%*5A:0X2.345678P+123:0:5: +%5A:0X7.FFFFF8P125:1:5:0x1.fcp2: +%*5A:0X7.FFFFF8P125:0:5: +%5A:0XF.FFFFFP+124:1:5:0x1.fep3: +%*5A:0XF.FFFFFP+124:0:5: +%5A:INFINITY:0:-1: +%*5A:INFINITY:0:-1: +%5A:+NAN():0:-1: +%*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:+0X0P+0:0:-1: +%*5A:+0X0P+0:0:-1: +%5A:+0X8P-129:0:-1: +%*5A:+0X8P-129:0:-1: +%5A:+0X2.345678P0123:1:5:0x1p1: +%*5A:+0X2.345678P0123:0:5: +%5A:+0X2.345678P+123:1:5:0x1p1: +%*5A:+0X2.345678P+123:0:5: +%5A:+0X7.FFFFF8P125:1:5:0x1.cp2: +%*5A:+0X7.FFFFF8P125:0:5: +%5A:+0XF.FFFFFP+124:1:5:0x1.ep3: +%*5A:+0XF.FFFFFP+124:0:5: +%5A:+INFINITY:0:-1: +%*5A:+INFINITY:0:-1: +%6A::0:-1: +%*6A::0:-1: +%6A:-INFINITY:0:-1: +%*6A:-INFINITY:0:-1: +%6A:-0XF.FFFFFP+124:1:6:-0x1.fep3: +%*6A:-0XF.FFFFFP+124:0:6: +%6A:-0X7.FFFFF8P125:1:6:-0x1.fcp2: +%*6A:-0X7.FFFFF8P125:0:6: +%6A:-0X2.345678P+123:1:6:-0x1.18p1: +%*6A:-0X2.345678P+123:0:6: +%6A:-0X2.345678P0123:1:6:-0x1.18p1: +%*6A:-0X2.345678P0123:0:6: +%6A:-0X8P-129:0:-1: +%*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:-NAN(09A_Zaz):0:-1: +%*6A:-NAN(09A_Zaz):0:-1: +%6A:-NAN():1:6:-nan: +%*6A:-NAN():0:6: +%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:0X0P+0:1:6:0x0: +%*6A:0X0P+0:0:6: +%6A:0X8P-129:1:6:0x1p2: +%*6A:0X8P-129:0:6: +%6A:0X2.345678P0123:1:6:0x1.1ap1: +%*6A:0X2.345678P0123:0:6: +%6A:0X2.345678P+123:1:6:0x1.1ap1: +%*6A:0X2.345678P+123:0:6: +%6A:0X7.FFFFF8P125:1:6:0x1.ffcp2: +%*6A:0X7.FFFFF8P125:0:6: +%6A:0XF.FFFFFP+124:1:6:0x1.ffep3: +%*6A:0XF.FFFFFP+124:0:6: +%6A:INFINITY:0:-1: +%*6A:INFINITY:0:-1: +%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:+0X0P+0:0:-1: +%*6A:+0X0P+0:0:-1: +%6A:+0X8P-129:0:-1: +%*6A:+0X8P-129:0:-1: +%6A:+0X2.345678P0123:1:6:0x1.18p1: +%*6A:+0X2.345678P0123:0:6: +%6A:+0X2.345678P+123:1:6:0x1.18p1: +%*6A:+0X2.345678P+123:0:6: +%6A:+0X7.FFFFF8P125:1:6:0x1.fcp2: +%*6A:+0X7.FFFFF8P125:0:6: +%6A:+0XF.FFFFFP+124:1:6:0x1.fep3: +%*6A:+0XF.FFFFFP+124:0:6: +%6A:+INFINITY:0:-1: +%*6A:+INFINITY:0:-1: +%12A::0:-1: +%*12A::0:-1: +%12A:-INFINITY:1:9:-inf: +%*12A:-INFINITY:0:9: +%12A:-0XF.FFFFFP+124:0:-1: +%*12A:-0XF.FFFFFP+124:0:-1: +%12A:-0X7.FFFFF8P125:0:-1: +%*12A:-0X7.FFFFF8P125:0:-1: +%12A:-0X2.345678P+123:0:-1: +%*12A:-0X2.345678P+123:0:-1: +%12A:-0X2.345678P0123:0:-1: +%*12A:-0X2.345678P0123:0:-1: +%12A:-0X8P-129:1:9:-0x1p-126: +%*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:-NAN(09A_Zaz):0:-1: +%*12A:-NAN(09A_Zaz):0:-1: +%12A:-NAN():1:6:-nan: +%*12A:-NAN():0:6: +%12A:NAN():1:5:nan: +%*12A:NAN():0:5: +%12A:NAN(09A_Zaz):1:12:nan: +%*12A:NAN(09A_Zaz):0:12: +%12A:0X0P0:1:5:0x0: +%*12A:0X0P0:0:5: +%12A:0X0P+0:1:6:0x0: +%*12A:0X0P+0:0:6: +%12A:0X8P-129:1:8:0x1p-126: +%*12A:0X8P-129:0:8: +%12A:0X2.345678P0123:1:12:0x1.1a2b3cp1: +%*12A:0X2.345678P0123:0:12: +%12A:0X2.345678P+123:0:-1: +%*12A:0X2.345678P+123:0:-1: +%12A:0X7.FFFFF8P125:1:12:0x1.fffffep3: +%*12A:0X7.FFFFF8P125:0:12: +%12A:0XF.FFFFFP+124:1:12:0x1.fffffep4: +%*12A:0XF.FFFFFP+124:0:12: +%12A:INFINITY:1:8:inf: +%*12A:INFINITY:0:8: +%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:+0X0P+0:1:7:0x0: +%*12A:+0X0P+0:0:7: +%12A:+0X8P-129:1:9:0x1p-126: +%*12A:+0X8P-129:0:9: +%12A:+0X2.345678P0123:0:-1: +%*12A:+0X2.345678P0123:0:-1: +%12A:+0X2.345678P+123:0:-1: +%*12A:+0X2.345678P+123:0:-1: +%12A:+0X7.FFFFF8P125:0:-1: +%*12A:+0X7.FFFFF8P125:0:-1: +%12A:+0XF.FFFFFP+124:0:-1: +%*12A:+0XF.FFFFFP+124:0:-1: +%12A:+INFINITY:1:9:inf: +%*12A:+INFINITY:0:9: +%18A::0:-1: +%*18A::0:-1: +%18A:-INFINITY:1:9:-inf: +%*18A:-INFINITY:0:9: +%18A:-0XF.FFFFFP+124:1:15:-0x1.fffffep127: +%*18A:-0XF.FFFFFP+124:0:15: +%18A:-0X7.FFFFF8P125:1:15:-0x1.fffffep127: +%*18A:-0X7.FFFFF8P125:0:15: +%18A:-0X2.345678P+123:1:16:-0x1.1a2b3cp124: +%*18A:-0X2.345678P+123:0:16: +%18A:-0X2.345678P0123:1:16:-0x1.1a2b3cp124: +%*18A:-0X2.345678P0123:0:16: +%18A:-0X8P-129:1:9:-0x1p-126: +%*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:-NAN(09A_Zaz):0:13: +%18A:-NAN():1:6:-nan: +%*18A:-NAN():0:6: +%18A:NAN():1:5:nan: +%*18A:NAN():0:5: +%18A:NAN(09A_Zaz):1:12:nan: +%*18A:NAN(09A_Zaz):0:12: +%18A:0X0P0:1:5:0x0: +%*18A:0X0P0:0:5: +%18A:0X0P+0:1:6:0x0: +%*18A:0X0P+0:0:6: +%18A:0X8P-129:1:8:0x1p-126: +%*18A:0X8P-129:0:8: +%18A:0X2.345678P0123:1:15:0x1.1a2b3cp124: +%*18A:0X2.345678P0123:0:15: +%18A:0X2.345678P+123:1:15:0x1.1a2b3cp124: +%*18A:0X2.345678P+123:0:15: +%18A:0X7.FFFFF8P125:1:14:0x1.fffffep127: +%*18A:0X7.FFFFF8P125:0:14: +%18A:0XF.FFFFFP+124:1:14:0x1.fffffep127: +%*18A:0XF.FFFFFP+124:0:14: +%18A:INFINITY:1:8:inf: +%*18A:INFINITY:0:8: +%18A:+NAN():1:6:nan: +%*18A:+NAN():0:6: +%18A:+NAN(09A_Zaz):1:13:nan: +%*18A:+NAN(09A_Zaz):0:13: +%18A:+0X0P0:1:6:0x0: +%*18A:+0X0P0:0:6: +%18A:+0X0P+0:1:7:0x0: +%*18A:+0X0P+0:0:7: +%18A:+0X8P-129:1:9:0x1p-126: +%*18A:+0X8P-129:0:9: +%18A:+0X2.345678P0123:1:16:0x1.1a2b3cp124: +%*18A:+0X2.345678P0123:0:16: +%18A:+0X2.345678P+123:1:16:0x1.1a2b3cp124: +%*18A:+0X2.345678P+123:0:16: +%18A:+0X7.FFFFF8P125:1:15:0x1.fffffep127: +%*18A:+0X7.FFFFF8P125:0:15: +%18A:+0XF.FFFFFP+124:1:15:0x1.fffffep127: +%*18A:+0XF.FFFFFP+124:0:15: +%18A:+INFINITY:1:9:inf: +%*18A:+INFINITY:0:9: +%5A: :0:-1: +%*5A: :0:-1: +%5A: -INFINITY:0:-1: +%*5A: -INFINITY:0:-1: +%5A: -0XF.FFFFFP+124:1:6:-0x1.ep3: +%*5A: -0XF.FFFFFP+124:0:6: +%5A: -0X7.FFFFF8P125:1:6:-0x1.cp2: +%*5A: -0X7.FFFFF8P125:0:6: +%5A: -0X2.345678P+123:1:6:-0x1p1: +%*5A: -0X2.345678P+123:0:6: +%5A: -0X2.345678P0123:1:6:-0x1p1: +%*5A: -0X2.345678P0123:0:6: +%5A: -0X8P-129:0:-1: +%*5A: -0X8P-129:0:-1: +%5A: -0X0P+0:0:-1: +%*5A: -0X0P+0:0:-1: +%5A: -0X0P0:0:-1: +%*5A: -0X0P0:0:-1: +%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():0:6: +%5A: NAN(09A_Zaz):0:-1: +%*5A: NAN(09A_Zaz):0:-1: +%5A: 0X0P0:1:6:0x0: +%*5A: 0X0P0:0:6: +%5A: 0X0P+0:0:-1: +%*5A: 0X0P+0:0:-1: +%5A: 0X8P-129:0:-1: +%*5A: 0X8P-129:0:-1: +%5A: 0X2.345678P0123:1:6:0x1.18p1: +%*5A: 0X2.345678P0123:0:6: +%5A: 0X2.345678P+123:1:6:0x1.18p1: +%*5A: 0X2.345678P+123:0:6: +%5A: 0X7.FFFFF8P125:1:6:0x1.fcp2: +%*5A: 0X7.FFFFF8P125:0:6: +%5A: 0XF.FFFFFP+124:1:6:0x1.fep3: +%*5A: 0XF.FFFFFP+124:0:6: +%5A: INFINITY:0:-1: +%*5A: INFINITY:0:-1: +%5A: +NAN():0:-1: +%*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: +0X0P+0:0:-1: +%*5A: +0X0P+0:0:-1: +%5A: +0X8P-129:0:-1: +%*5A: +0X8P-129:0:-1: +%5A: +0X2.345678P0123:1:6:0x1p1: +%*5A: +0X2.345678P0123:0:6: +%5A: +0X2.345678P+123:1:6:0x1p1: +%*5A: +0X2.345678P+123:0:6: +%5A: +0X7.FFFFF8P125:1:6:0x1.cp2: +%*5A: +0X7.FFFFF8P125:0:6: +%5A: +0XF.FFFFFP+124:1:6:0x1.ep3: +%*5A: +0XF.FFFFFP+124:0:6: +%5A: +INFINITY:0:-1: +%*5A: +INFINITY:0:-1: +%18A: :0:-1: +%*18A: :0:-1: +%18A: -INFINITY:1:10:-inf: +%*18A: -INFINITY:0:10: +%18A: -0XF.FFFFFP+124:1:16:-0x1.fffffep127: +%*18A: -0XF.FFFFFP+124:0:16: +%18A: -0X7.FFFFF8P125:1:16:-0x1.fffffep127: +%*18A: -0X7.FFFFF8P125:0:16: +%18A: -0X2.345678P+123:1:17:-0x1.1a2b3cp124: +%*18A: -0X2.345678P+123:0:17: +%18A: -0X2.345678P0123:1:17:-0x1.1a2b3cp124: +%*18A: -0X2.345678P0123:0:17: +%18A: -0X8P-129:1:10:-0x1p-126: +%*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: -NAN(09A_Zaz):0:14: +%18A: -NAN():1:7:-nan: +%*18A: -NAN():0:7: +%18A: NAN():1:6:nan: +%*18A: NAN():0:6: +%18A: NAN(09A_Zaz):1:13:nan: +%*18A: NAN(09A_Zaz):0:13: +%18A: 0X0P0:1:6:0x0: +%*18A: 0X0P0:0:6: +%18A: 0X0P+0:1:7:0x0: +%*18A: 0X0P+0:0:7: +%18A: 0X8P-129:1:9:0x1p-126: +%*18A: 0X8P-129:0:9: +%18A: 0X2.345678P0123:1:16:0x1.1a2b3cp124: +%*18A: 0X2.345678P0123:0:16: +%18A: 0X2.345678P+123:1:16:0x1.1a2b3cp124: +%*18A: 0X2.345678P+123:0:16: +%18A: 0X7.FFFFF8P125:1:15:0x1.fffffep127: +%*18A: 0X7.FFFFF8P125:0:15: +%18A: 0XF.FFFFFP+124:1:15:0x1.fffffep127: +%*18A: 0XF.FFFFFP+124:0:15: +%18A: INFINITY:1:9:inf: +%*18A: INFINITY:0:9: +%18A: +NAN():1:7:nan: +%*18A: +NAN():0:7: +%18A: +NAN(09A_Zaz):1:14:nan: +%*18A: +NAN(09A_Zaz):0:14: +%18A: +0X0P0:1:7:0x0: +%*18A: +0X0P0:0:7: +%18A: +0X0P+0:1:8:0x0: +%*18A: +0X0P+0:0:8: +%18A: +0X8P-129:1:10:0x1p-126: +%*18A: +0X8P-129:0:10: +%18A: +0X2.345678P0123:1:17:0x1.1a2b3cp124: +%*18A: +0X2.345678P0123:0:17: +%18A: +0X2.345678P+123:1:17:0x1.1a2b3cp124: +%*18A: +0X2.345678P+123:0:17: +%18A: +0X7.FFFFF8P125:1:16:0x1.fffffep127: +%*18A: +0X7.FFFFF8P125:0:16: +%18A: +0XF.FFFFFP+124:1:16:0x1.fffffep127: +%*18A: +0XF.FFFFFP+124:0:16: +%18A: +INFINITY:1:10:inf: +%*18A: +INFINITY:0:10: diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input new file mode 100644 index 0000000..ecfed92 --- /dev/null +++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input @@ -0,0 +1,558 @@ +%e::0:-1: +%*e::0:-1: +%e:-infinity:1:9:-inf: +%*e:-infinity:0:9: +%e:-3.40282346638528859811704183484516925e+38:1:42:-0x1.fffffep127: +%*e:-3.40282346638528859811704183484516925e+38:0:42: +%e:-3.40282346638528859811704183484516925e38:1:41:-0x1.fffffep127: +%*e:-3.40282346638528859811704183484516925e38:0:41: +%e:-2.344167378255246830294536494851817472e+37:1:43:-0x1.1a2b3cp124: +%*e:-2.344167378255246830294536494851817472e+37:0:43: +%e:-2.344167378255246830294536494851817472e037:1:43:-0x1.1a2b3cp124: +%*e:-2.344167378255246830294536494851817472e037:0:43: +%e:-1.17549435082228750796873653722224568e-38:1:42:-0x1p-126: +%*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:-nan(09A_Zaz):0:13: +%e:-nan():1:6:-nan: +%*e:-nan():0:6: +%e:nan():1:5:nan: +%*e:nan():0:5: +%e:nan(09A_Zaz):1:12:nan: +%*e:nan(09A_Zaz):0:12: +%e:0e0:1:3:0x0: +%*e:0e0:0:3: +%e:0e+0:1:4:0x0: +%*e:0e+0:0:4: +%e:1.17549435082228750796873653722224568e-38:1:41:0x1p-126: +%*e:1.17549435082228750796873653722224568e-38:0:41: +%e:2.344167378255246830294536494851817472e037:1:42:0x1.1a2b3cp124: +%*e:2.344167378255246830294536494851817472e037:0:42: +%e:2.344167378255246830294536494851817472e+37:1:42:0x1.1a2b3cp124: +%*e:2.344167378255246830294536494851817472e+37:0:42: +%e:3.40282346638528859811704183484516925e38:1:40:0x1.fffffep127: +%*e:3.40282346638528859811704183484516925e38:0:40: +%e:3.40282346638528859811704183484516925e+38:1:41:0x1.fffffep127: +%*e:3.40282346638528859811704183484516925e+38:0:41: +%e:infinity:1:8:inf: +%*e:infinity:0:8: +%e:+nan():1:6:nan: +%*e:+nan():0:6: +%e:+nan(09A_Zaz):1:13:nan: +%*e:+nan(09A_Zaz):0:13: +%e:+0e0:1:4:0x0: +%*e:+0e0:0:4: +%e:+0e+0:1:5:0x0: +%*e:+0e+0:0:5: +%e:+1.17549435082228750796873653722224568e-38:1:42:0x1p-126: +%*e:+1.17549435082228750796873653722224568e-38:0:42: +%e:+2.344167378255246830294536494851817472e037:1:43:0x1.1a2b3cp124: +%*e:+2.344167378255246830294536494851817472e037:0:43: +%e:+2.344167378255246830294536494851817472e+37:1:43:0x1.1a2b3cp124: +%*e:+2.344167378255246830294536494851817472e+37:0:43: +%e:+3.40282346638528859811704183484516925e38:1:41:0x1.fffffep127: +%*e:+3.40282346638528859811704183484516925e38:0:41: +%e:+3.40282346638528859811704183484516925e+38:1:42:0x1.fffffep127: +%*e:+3.40282346638528859811704183484516925e+38:0:42: +%e:+infinity:1:9:inf: +%*e:+infinity:0:9: +%1e::0:-1: +%*1e::0:-1: +%1e:-infinity:0:-1: +%*1e:-infinity:0:-1: +%1e:-3.40282346638528859811704183484516925e+38:0:-1: +%*1e:-3.40282346638528859811704183484516925e+38:0:-1: +%1e:-3.40282346638528859811704183484516925e38:0:-1: +%*1e:-3.40282346638528859811704183484516925e38:0:-1: +%1e:-2.344167378255246830294536494851817472e+37:0:-1: +%*1e:-2.344167378255246830294536494851817472e+37:0:-1: +%1e:-2.344167378255246830294536494851817472e037:0:-1: +%*1e:-2.344167378255246830294536494851817472e037:0:-1: +%1e:-1.17549435082228750796873653722224568e-38:0:-1: +%*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:-nan(09A_Zaz):0:-1: +%*1e:-nan(09A_Zaz):0:-1: +%1e:-nan():0:-1: +%*1e:-nan():0:-1: +%1e:nan():0:-1: +%*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:0e+0:1:1:0x0: +%*1e:0e+0:0:1: +%1e:1.17549435082228750796873653722224568e-38:1:1:0x1: +%*1e:1.17549435082228750796873653722224568e-38:0:1: +%1e:2.344167378255246830294536494851817472e037:1:1:0x1p1: +%*1e:2.344167378255246830294536494851817472e037:0:1: +%1e:2.344167378255246830294536494851817472e+37:1:1:0x1p1: +%*1e:2.344167378255246830294536494851817472e+37:0:1: +%1e:3.40282346638528859811704183484516925e38:1:1:0x1.8p1: +%*1e:3.40282346638528859811704183484516925e38:0:1: +%1e:3.40282346638528859811704183484516925e+38:1:1:0x1.8p1: +%*1e:3.40282346638528859811704183484516925e+38:0:1: +%1e:infinity:0:-1: +%*1e:infinity:0:-1: +%1e:+nan():0:-1: +%*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:+0e+0:0:-1: +%*1e:+0e+0:0:-1: +%1e:+1.17549435082228750796873653722224568e-38:0:-1: +%*1e:+1.17549435082228750796873653722224568e-38:0:-1: +%1e:+2.344167378255246830294536494851817472e037:0:-1: +%*1e:+2.344167378255246830294536494851817472e037:0:-1: +%1e:+2.344167378255246830294536494851817472e+37:0:-1: +%*1e:+2.344167378255246830294536494851817472e+37:0:-1: +%1e:+3.40282346638528859811704183484516925e38:0:-1: +%*1e:+3.40282346638528859811704183484516925e38:0:-1: +%1e:+3.40282346638528859811704183484516925e+38:0:-1: +%*1e:+3.40282346638528859811704183484516925e+38:0:-1: +%1e:+infinity:0:-1: +%*1e:+infinity:0:-1: +%2e::0:-1: +%*2e::0:-1: +%2e:-infinity:0:-1: +%*2e:-infinity:0:-1: +%2e:-3.40282346638528859811704183484516925e+38:1:2:-0x1.8p1: +%*2e:-3.40282346638528859811704183484516925e+38:0:2: +%2e:-3.40282346638528859811704183484516925e38:1:2:-0x1.8p1: +%*2e:-3.40282346638528859811704183484516925e38:0:2: +%2e:-2.344167378255246830294536494851817472e+37:1:2:-0x1p1: +%*2e:-2.344167378255246830294536494851817472e+37:0:2: +%2e:-2.344167378255246830294536494851817472e037:1:2:-0x1p1: +%*2e:-2.344167378255246830294536494851817472e037:0:2: +%2e:-1.17549435082228750796873653722224568e-38:1:2:-0x1: +%*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:-nan(09A_Zaz):0:-1: +%*2e:-nan(09A_Zaz):0:-1: +%2e:-nan():0:-1: +%*2e:-nan():0:-1: +%2e:nan():0:-1: +%*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:0e+0:0:-1: +%*2e:0e+0:0:-1: +%2e:1.17549435082228750796873653722224568e-38:1:2:0x1: +%*2e:1.17549435082228750796873653722224568e-38:0:2: +%2e:2.344167378255246830294536494851817472e037:1:2:0x1p1: +%*2e:2.344167378255246830294536494851817472e037:0:2: +%2e:2.344167378255246830294536494851817472e+37:1:2:0x1p1: +%*2e:2.344167378255246830294536494851817472e+37:0:2: +%2e:3.40282346638528859811704183484516925e38:1:2:0x1.8p1: +%*2e:3.40282346638528859811704183484516925e38:0:2: +%2e:3.40282346638528859811704183484516925e+38:1:2:0x1.8p1: +%*2e:3.40282346638528859811704183484516925e+38:0:2: +%2e:infinity:0:-1: +%*2e:infinity:0:-1: +%2e:+nan():0:-1: +%*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:+0e+0:1:2:0x0: +%*2e:+0e+0:0:2: +%2e:+1.17549435082228750796873653722224568e-38:1:2:0x1: +%*2e:+1.17549435082228750796873653722224568e-38:0:2: +%2e:+2.344167378255246830294536494851817472e037:1:2:0x1p1: +%*2e:+2.344167378255246830294536494851817472e037:0:2: +%2e:+2.344167378255246830294536494851817472e+37:1:2:0x1p1: +%*2e:+2.344167378255246830294536494851817472e+37:0:2: +%2e:+3.40282346638528859811704183484516925e38:1:2:0x1.8p1: +%*2e:+3.40282346638528859811704183484516925e38:0:2: +%2e:+3.40282346638528859811704183484516925e+38:1:2:0x1.8p1: +%*2e:+3.40282346638528859811704183484516925e+38:0:2: +%2e:+infinity:0:-1: +%*2e:+infinity:0:-1: +%3e::0:-1: +%*3e::0:-1: +%3e:-infinity:0:-1: +%*3e:-infinity:0:-1: +%3e:-3.40282346638528859811704183484516925e+38:1:3:-0x1.8p1: +%*3e:-3.40282346638528859811704183484516925e+38:0:3: +%3e:-3.40282346638528859811704183484516925e38:1:3:-0x1.8p1: +%*3e:-3.40282346638528859811704183484516925e38:0:3: +%3e:-2.344167378255246830294536494851817472e+37:1:3:-0x1p1: +%*3e:-2.344167378255246830294536494851817472e+37:0:3: +%3e:-2.344167378255246830294536494851817472e037:1:3:-0x1p1: +%*3e:-2.344167378255246830294536494851817472e037:0:3: +%3e:-1.17549435082228750796873653722224568e-38:1:3:-0x1: +%*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:-nan(09A_Zaz):0:-1: +%*3e:-nan(09A_Zaz):0:-1: +%3e:-nan():0:-1: +%*3e:-nan():0:-1: +%3e:nan():1:3:nan: +%*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:0e+0:0:-1: +%*3e:0e+0:0:-1: +%3e:1.17549435082228750796873653722224568e-38:1:3:0x1.19999a: +%*3e:1.17549435082228750796873653722224568e-38:0:3: +%3e:2.344167378255246830294536494851817472e037:1:3:0x1.266666p1: +%*3e:2.344167378255246830294536494851817472e037:0:3: +%3e:2.344167378255246830294536494851817472e+37:1:3:0x1.266666p1: +%*3e:2.344167378255246830294536494851817472e+37:0:3: +%3e:3.40282346638528859811704183484516925e38:1:3:0x1.b33334p1: +%*3e:3.40282346638528859811704183484516925e38:0:3: +%3e:3.40282346638528859811704183484516925e+38:1:3:0x1.b33334p1: +%*3e:3.40282346638528859811704183484516925e+38:0:3: +%3e:infinity:1:3:inf: +%*3e:infinity:0:3: +%3e:+nan():0:-1: +%*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:+0e+0:0:-1: +%*3e:+0e+0:0:-1: +%3e:+1.17549435082228750796873653722224568e-38:1:3:0x1: +%*3e:+1.17549435082228750796873653722224568e-38:0:3: +%3e:+2.344167378255246830294536494851817472e037:1:3:0x1p1: +%*3e:+2.344167378255246830294536494851817472e037:0:3: +%3e:+2.344167378255246830294536494851817472e+37:1:3:0x1p1: +%*3e:+2.344167378255246830294536494851817472e+37:0:3: +%3e:+3.40282346638528859811704183484516925e38:1:3:0x1.8p1: +%*3e:+3.40282346638528859811704183484516925e38:0:3: +%3e:+3.40282346638528859811704183484516925e+38:1:3:0x1.8p1: +%*3e:+3.40282346638528859811704183484516925e+38:0:3: +%3e:+infinity:0:-1: +%*3e:+infinity:0:-1: +%4e::0:-1: +%*4e::0:-1: +%4e:-infinity:1:4:-inf: +%*4e:-infinity:0:4: +%4e:-3.40282346638528859811704183484516925e+38:1:4:-0x1.b33334p1: +%*4e:-3.40282346638528859811704183484516925e+38:0:4: +%4e:-3.40282346638528859811704183484516925e38:1:4:-0x1.b33334p1: +%*4e:-3.40282346638528859811704183484516925e38:0:4: +%4e:-2.344167378255246830294536494851817472e+37:1:4:-0x1.266666p1: +%*4e:-2.344167378255246830294536494851817472e+37:0:4: +%4e:-2.344167378255246830294536494851817472e037:1:4:-0x1.266666p1: +%*4e:-2.344167378255246830294536494851817472e037:0:4: +%4e:-1.17549435082228750796873653722224568e-38:1:4:-0x1.19999a: +%*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:-nan(09A_Zaz):1:4:-nan: +%*4e:-nan(09A_Zaz):0:4: +%4e:-nan():1:4:-nan: +%*4e:-nan():0:4: +%4e:nan():0:-1: +%*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:0e+0:1:4:0x0: +%*4e:0e+0:0:4: +%4e:1.17549435082228750796873653722224568e-38:1:4:0x1.2b851e: +%*4e:1.17549435082228750796873653722224568e-38:0:4: +%4e:2.344167378255246830294536494851817472e037:1:4:0x1.2b851ep1: +%*4e:2.344167378255246830294536494851817472e037:0:4: +%4e:2.344167378255246830294536494851817472e+37:1:4:0x1.2b851ep1: +%*4e:2.344167378255246830294536494851817472e+37:0:4: +%4e:3.40282346638528859811704183484516925e38:1:4:0x1.b33334p1: +%*4e:3.40282346638528859811704183484516925e38:0:4: +%4e:3.40282346638528859811704183484516925e+38:1:4:0x1.b33334p1: +%*4e:3.40282346638528859811704183484516925e+38:0:4: +%4e:infinity:0:-1: +%*4e:infinity:0:-1: +%4e:+nan():1:4:nan: +%*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:+0e+0:0:-1: +%*4e:+0e+0:0:-1: +%4e:+1.17549435082228750796873653722224568e-38:1:4:0x1.19999a: +%*4e:+1.17549435082228750796873653722224568e-38:0:4: +%4e:+2.344167378255246830294536494851817472e037:1:4:0x1.266666p1: +%*4e:+2.344167378255246830294536494851817472e037:0:4: +%4e:+2.344167378255246830294536494851817472e+37:1:4:0x1.266666p1: +%*4e:+2.344167378255246830294536494851817472e+37:0:4: +%4e:+3.40282346638528859811704183484516925e38:1:4:0x1.b33334p1: +%*4e:+3.40282346638528859811704183484516925e38:0:4: +%4e:+3.40282346638528859811704183484516925e+38:1:4:0x1.b33334p1: +%*4e:+3.40282346638528859811704183484516925e+38:0:4: +%4e:+infinity:1:4:inf: +%*4e:+infinity:0:4: +%40e::0:-1: +%*40e::0:-1: +%40e:-infinity:1:9:-inf: +%*40e:-infinity:0:9: +%40e:-3.40282346638528859811704183484516925e+38:0:-1: +%*40e:-3.40282346638528859811704183484516925e+38:0:-1: +%40e:-3.40282346638528859811704183484516925e38:1:40:-0x1.a95a5ap11: +%*40e:-3.40282346638528859811704183484516925e38:0:40: +%40e:-2.344167378255246830294536494851817472e+37:0:-1: +%*40e:-2.344167378255246830294536494851817472e+37:0:-1: +%40e:-2.344167378255246830294536494851817472e037:0:-1: +%*40e:-2.344167378255246830294536494851817472e037:0:-1: +%40e:-1.17549435082228750796873653722224568e-38:0:-1: +%*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:-nan(09A_Zaz):0:13: +%40e:-nan():1:6:-nan: +%*40e:-nan():0:6: +%40e:nan():1:5:nan: +%*40e:nan():0:5: +%40e:nan(09A_Zaz):1:12:nan: +%*40e:nan(09A_Zaz):0:12: +%40e:0e0:1:3:0x0: +%*40e:0e0:0:3: +%40e:0e+0:1:4:0x0: +%*40e:0e+0:0:4: +%40e:1.17549435082228750796873653722224568e-38:1:40:0x1.342618p-10: +%*40e:1.17549435082228750796873653722224568e-38:0:40: +%40e:2.344167378255246830294536494851817472e037:1:40:0x1.2c0daep1: +%*40e:2.344167378255246830294536494851817472e037:0:40: +%40e:2.344167378255246830294536494851817472e+37:0:-1: +%*40e:2.344167378255246830294536494851817472e+37:0:-1: +%40e:3.40282346638528859811704183484516925e38:1:40:0x1.fffffep127: +%*40e:3.40282346638528859811704183484516925e38:0:40: +%40e:3.40282346638528859811704183484516925e+38:1:40:0x1.a95a5ap11: +%*40e:3.40282346638528859811704183484516925e+38:0:40: +%40e:infinity:1:8:inf: +%*40e:infinity:0:8: +%40e:+nan():1:6:nan: +%*40e:+nan():0:6: +%40e:+nan(09A_Zaz):1:13:nan: +%*40e:+nan(09A_Zaz):0:13: +%40e:+0e0:1:4:0x0: +%*40e:+0e0:0:4: +%40e:+0e+0:1:5:0x0: +%*40e:+0e+0:0:5: +%40e:+1.17549435082228750796873653722224568e-38:0:-1: +%*40e:+1.17549435082228750796873653722224568e-38:0:-1: +%40e:+2.344167378255246830294536494851817472e037:0:-1: +%*40e:+2.344167378255246830294536494851817472e037:0:-1: +%40e:+2.344167378255246830294536494851817472e+37:0:-1: +%*40e:+2.344167378255246830294536494851817472e+37:0:-1: +%40e:+3.40282346638528859811704183484516925e38:1:40:0x1.a95a5ap11: +%*40e:+3.40282346638528859811704183484516925e38:0:40: +%40e:+3.40282346638528859811704183484516925e+38:0:-1: +%*40e:+3.40282346638528859811704183484516925e+38:0:-1: +%40e:+infinity:1:9:inf: +%*40e:+infinity:0:9: +%48e::0:-1: +%*48e::0:-1: +%48e:-infinity:1:9:-inf: +%*48e:-infinity:0:9: +%48e:-3.40282346638528859811704183484516925e+38:1:42:-0x1.fffffep127: +%*48e:-3.40282346638528859811704183484516925e+38:0:42: +%48e:-3.40282346638528859811704183484516925e38:1:41:-0x1.fffffep127: +%*48e:-3.40282346638528859811704183484516925e38:0:41: +%48e:-2.344167378255246830294536494851817472e+37:1:43:-0x1.1a2b3cp124: +%*48e:-2.344167378255246830294536494851817472e+37:0:43: +%48e:-2.344167378255246830294536494851817472e037:1:43:-0x1.1a2b3cp124: +%*48e:-2.344167378255246830294536494851817472e037:0:43: +%48e:-1.17549435082228750796873653722224568e-38:1:42:-0x1p-126: +%*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:-nan(09A_Zaz):0:13: +%48e:-nan():1:6:-nan: +%*48e:-nan():0:6: +%48e:nan():1:5:nan: +%*48e:nan():0:5: +%48e:nan(09A_Zaz):1:12:nan: +%*48e:nan(09A_Zaz):0:12: +%48e:0e0:1:3:0x0: +%*48e:0e0:0:3: +%48e:0e+0:1:4:0x0: +%*48e:0e+0:0:4: +%48e:1.17549435082228750796873653722224568e-38:1:41:0x1p-126: +%*48e:1.17549435082228750796873653722224568e-38:0:41: +%48e:2.344167378255246830294536494851817472e037:1:42:0x1.1a2b3cp124: +%*48e:2.344167378255246830294536494851817472e037:0:42: +%48e:2.344167378255246830294536494851817472e+37:1:42:0x1.1a2b3cp124: +%*48e:2.344167378255246830294536494851817472e+37:0:42: +%48e:3.40282346638528859811704183484516925e38:1:40:0x1.fffffep127: +%*48e:3.40282346638528859811704183484516925e38:0:40: +%48e:3.40282346638528859811704183484516925e+38:1:41:0x1.fffffep127: +%*48e:3.40282346638528859811704183484516925e+38:0:41: +%48e:infinity:1:8:inf: +%*48e:infinity:0:8: +%48e:+nan():1:6:nan: +%*48e:+nan():0:6: +%48e:+nan(09A_Zaz):1:13:nan: +%*48e:+nan(09A_Zaz):0:13: +%48e:+0e0:1:4:0x0: +%*48e:+0e0:0:4: +%48e:+0e+0:1:5:0x0: +%*48e:+0e+0:0:5: +%48e:+1.17549435082228750796873653722224568e-38:1:42:0x1p-126: +%*48e:+1.17549435082228750796873653722224568e-38:0:42: +%48e:+2.344167378255246830294536494851817472e037:1:43:0x1.1a2b3cp124: +%*48e:+2.344167378255246830294536494851817472e037:0:43: +%48e:+2.344167378255246830294536494851817472e+37:1:43:0x1.1a2b3cp124: +%*48e:+2.344167378255246830294536494851817472e+37:0:43: +%48e:+3.40282346638528859811704183484516925e38:1:41:0x1.fffffep127: +%*48e:+3.40282346638528859811704183484516925e38:0:41: +%48e:+3.40282346638528859811704183484516925e+38:1:42:0x1.fffffep127: +%*48e:+3.40282346638528859811704183484516925e+38:0:42: +%48e:+infinity:1:9:inf: +%*48e:+infinity:0:9: +%3e: :0:-1: +%*3e: :0:-1: +%3e: -infinity:0:-1: +%*3e: -infinity:0:-1: +%3e: -3.40282346638528859811704183484516925e+38:1:4:-0x1.8p1: +%*3e: -3.40282346638528859811704183484516925e+38:0:4: +%3e: -3.40282346638528859811704183484516925e38:1:4:-0x1.8p1: +%*3e: -3.40282346638528859811704183484516925e38:0:4: +%3e: -2.344167378255246830294536494851817472e+37:1:4:-0x1p1: +%*3e: -2.344167378255246830294536494851817472e+37:0:4: +%3e: -2.344167378255246830294536494851817472e037:1:4:-0x1p1: +%*3e: -2.344167378255246830294536494851817472e037:0:4: +%3e: -1.17549435082228750796873653722224568e-38:1:4:-0x1: +%*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: -nan(09A_Zaz):0:-1: +%*3e: -nan(09A_Zaz):0:-1: +%3e: -nan():0:-1: +%*3e: -nan():0:-1: +%3e: nan():1:4:nan: +%*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: 0e+0:0:-1: +%*3e: 0e+0:0:-1: +%3e: 1.17549435082228750796873653722224568e-38:1:4:0x1.19999a: +%*3e: 1.17549435082228750796873653722224568e-38:0:4: +%3e: 2.344167378255246830294536494851817472e037:1:4:0x1.266666p1: +%*3e: 2.344167378255246830294536494851817472e037:0:4: +%3e: 2.344167378255246830294536494851817472e+37:1:4:0x1.266666p1: +%*3e: 2.344167378255246830294536494851817472e+37:0:4: +%3e: 3.40282346638528859811704183484516925e38:1:4:0x1.b33334p1: +%*3e: 3.40282346638528859811704183484516925e38:0:4: +%3e: 3.40282346638528859811704183484516925e+38:1:4:0x1.b33334p1: +%*3e: 3.40282346638528859811704183484516925e+38:0:4: +%3e: infinity:1:4:inf: +%*3e: infinity:0:4: +%3e: +nan():0:-1: +%*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: +0e+0:0:-1: +%*3e: +0e+0:0:-1: +%3e: +1.17549435082228750796873653722224568e-38:1:4:0x1: +%*3e: +1.17549435082228750796873653722224568e-38:0:4: +%3e: +2.344167378255246830294536494851817472e037:1:4:0x1p1: +%*3e: +2.344167378255246830294536494851817472e037:0:4: +%3e: +2.344167378255246830294536494851817472e+37:1:4:0x1p1: +%*3e: +2.344167378255246830294536494851817472e+37:0:4: +%3e: +3.40282346638528859811704183484516925e38:1:4:0x1.8p1: +%*3e: +3.40282346638528859811704183484516925e38:0:4: +%3e: +3.40282346638528859811704183484516925e+38:1:4:0x1.8p1: +%*3e: +3.40282346638528859811704183484516925e+38:0:4: +%3e: +infinity:0:-1: +%*3e: +infinity:0:-1: +%48e: :0:-1: +%*48e: :0:-1: +%48e: -infinity:1:10:-inf: +%*48e: -infinity:0:10: +%48e: -3.40282346638528859811704183484516925e+38:1:43:-0x1.fffffep127: +%*48e: -3.40282346638528859811704183484516925e+38:0:43: +%48e: -3.40282346638528859811704183484516925e38:1:42:-0x1.fffffep127: +%*48e: -3.40282346638528859811704183484516925e38:0:42: +%48e: -2.344167378255246830294536494851817472e+37:1:44:-0x1.1a2b3cp124: +%*48e: -2.344167378255246830294536494851817472e+37:0:44: +%48e: -2.344167378255246830294536494851817472e037:1:44:-0x1.1a2b3cp124: +%*48e: -2.344167378255246830294536494851817472e037:0:44: +%48e: -1.17549435082228750796873653722224568e-38:1:43:-0x1p-126: +%*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: -nan(09A_Zaz):0:14: +%48e: -nan():1:7:-nan: +%*48e: -nan():0:7: +%48e: nan():1:6:nan: +%*48e: nan():0:6: +%48e: nan(09A_Zaz):1:13:nan: +%*48e: nan(09A_Zaz):0:13: +%48e: 0e0:1:4:0x0: +%*48e: 0e0:0:4: +%48e: 0e+0:1:5:0x0: +%*48e: 0e+0:0:5: +%48e: 1.17549435082228750796873653722224568e-38:1:42:0x1p-126: +%*48e: 1.17549435082228750796873653722224568e-38:0:42: +%48e: 2.344167378255246830294536494851817472e037:1:43:0x1.1a2b3cp124: +%*48e: 2.344167378255246830294536494851817472e037:0:43: +%48e: 2.344167378255246830294536494851817472e+37:1:43:0x1.1a2b3cp124: +%*48e: 2.344167378255246830294536494851817472e+37:0:43: +%48e: 3.40282346638528859811704183484516925e38:1:41:0x1.fffffep127: +%*48e: 3.40282346638528859811704183484516925e38:0:41: +%48e: 3.40282346638528859811704183484516925e+38:1:42:0x1.fffffep127: +%*48e: 3.40282346638528859811704183484516925e+38:0:42: +%48e: infinity:1:9:inf: +%*48e: infinity:0:9: +%48e: +nan():1:7:nan: +%*48e: +nan():0:7: +%48e: +nan(09A_Zaz):1:14:nan: +%*48e: +nan(09A_Zaz):0:14: +%48e: +0e0:1:5:0x0: +%*48e: +0e0:0:5: +%48e: +0e+0:1:6:0x0: +%*48e: +0e+0:0:6: +%48e: +1.17549435082228750796873653722224568e-38:1:43:0x1p-126: +%*48e: +1.17549435082228750796873653722224568e-38:0:43: +%48e: +2.344167378255246830294536494851817472e037:1:44:0x1.1a2b3cp124: +%*48e: +2.344167378255246830294536494851817472e037:0:44: +%48e: +2.344167378255246830294536494851817472e+37:1:44:0x1.1a2b3cp124: +%*48e: +2.344167378255246830294536494851817472e+37:0:44: +%48e: +3.40282346638528859811704183484516925e38:1:42:0x1.fffffep127: +%*48e: +3.40282346638528859811704183484516925e38:0:42: +%48e: +3.40282346638528859811704183484516925e+38:1:43:0x1.fffffep127: +%*48e: +3.40282346638528859811704183484516925e+38:0:43: +%48e: +infinity:1:10:inf: +%*48e: +infinity:0:10: diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input new file mode 100644 index 0000000..6960b79 --- /dev/null +++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input @@ -0,0 +1,558 @@ +%E::0:-1: +%*E::0:-1: +%E:-INFINITY:1:9:-inf: +%*E:-INFINITY:0:9: +%E:-3.40282346638528859811704183484516925E+38:1:42:-0x1.fffffep127: +%*E:-3.40282346638528859811704183484516925E+38:0:42: +%E:-3.40282346638528859811704183484516925E38:1:41:-0x1.fffffep127: +%*E:-3.40282346638528859811704183484516925E38:0:41: +%E:-2.344167378255246830294536494851817472E+37:1:43:-0x1.1a2b3cp124: +%*E:-2.344167378255246830294536494851817472E+37:0:43: +%E:-2.344167378255246830294536494851817472E037:1:43:-0x1.1a2b3cp124: +%*E:-2.344167378255246830294536494851817472E037:0:43: +%E:-1.17549435082228750796873653722224568E-38:1:42:-0x1p-126: +%*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:-NAN(09A_Zaz):0:13: +%E:-NAN():1:6:-nan: +%*E:-NAN():0:6: +%E:NAN():1:5:nan: +%*E:NAN():0:5: +%E:NAN(09A_Zaz):1:12:nan: +%*E:NAN(09A_Zaz):0:12: +%E:0E0:1:3:0x0: +%*E:0E0:0:3: +%E:0E+0:1:4:0x0: +%*E:0E+0:0:4: +%E:1.17549435082228750796873653722224568E-38:1:41:0x1p-126: +%*E:1.17549435082228750796873653722224568E-38:0:41: +%E:2.344167378255246830294536494851817472E037:1:42:0x1.1a2b3cp124: +%*E:2.344167378255246830294536494851817472E037:0:42: +%E:2.344167378255246830294536494851817472E+37:1:42:0x1.1a2b3cp124: +%*E:2.344167378255246830294536494851817472E+37:0:42: +%E:3.40282346638528859811704183484516925E38:1:40:0x1.fffffep127: +%*E:3.40282346638528859811704183484516925E38:0:40: +%E:3.40282346638528859811704183484516925E+38:1:41:0x1.fffffep127: +%*E:3.40282346638528859811704183484516925E+38:0:41: +%E:INFINITY:1:8:inf: +%*E:INFINITY:0:8: +%E:+NAN():1:6:nan: +%*E:+NAN():0:6: +%E:+NAN(09A_Zaz):1:13:nan: +%*E:+NAN(09A_Zaz):0:13: +%E:+0E0:1:4:0x0: +%*E:+0E0:0:4: +%E:+0E+0:1:5:0x0: +%*E:+0E+0:0:5: +%E:+1.17549435082228750796873653722224568E-38:1:42:0x1p-126: +%*E:+1.17549435082228750796873653722224568E-38:0:42: +%E:+2.344167378255246830294536494851817472E037:1:43:0x1.1a2b3cp124: +%*E:+2.344167378255246830294536494851817472E037:0:43: +%E:+2.344167378255246830294536494851817472E+37:1:43:0x1.1a2b3cp124: +%*E:+2.344167378255246830294536494851817472E+37:0:43: +%E:+3.40282346638528859811704183484516925E38:1:41:0x1.fffffep127: +%*E:+3.40282346638528859811704183484516925E38:0:41: +%E:+3.40282346638528859811704183484516925E+38:1:42:0x1.fffffep127: +%*E:+3.40282346638528859811704183484516925E+38:0:42: +%E:+INFINITY:1:9:inf: +%*E:+INFINITY:0:9: +%1E::0:-1: +%*1E::0:-1: +%1E:-INFINITY:0:-1: +%*1E:-INFINITY:0:-1: +%1E:-3.40282346638528859811704183484516925E+38:0:-1: +%*1E:-3.40282346638528859811704183484516925E+38:0:-1: +%1E:-3.40282346638528859811704183484516925E38:0:-1: +%*1E:-3.40282346638528859811704183484516925E38:0:-1: +%1E:-2.344167378255246830294536494851817472E+37:0:-1: +%*1E:-2.344167378255246830294536494851817472E+37:0:-1: +%1E:-2.344167378255246830294536494851817472E037:0:-1: +%*1E:-2.344167378255246830294536494851817472E037:0:-1: +%1E:-1.17549435082228750796873653722224568E-38:0:-1: +%*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:-NAN(09A_Zaz):0:-1: +%*1E:-NAN(09A_Zaz):0:-1: +%1E:-NAN():0:-1: +%*1E:-NAN():0:-1: +%1E:NAN():0:-1: +%*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:0E+0:1:1:0x0: +%*1E:0E+0:0:1: +%1E:1.17549435082228750796873653722224568E-38:1:1:0x1: +%*1E:1.17549435082228750796873653722224568E-38:0:1: +%1E:2.344167378255246830294536494851817472E037:1:1:0x1p1: +%*1E:2.344167378255246830294536494851817472E037:0:1: +%1E:2.344167378255246830294536494851817472E+37:1:1:0x1p1: +%*1E:2.344167378255246830294536494851817472E+37:0:1: +%1E:3.40282346638528859811704183484516925E38:1:1:0x1.8p1: +%*1E:3.40282346638528859811704183484516925E38:0:1: +%1E:3.40282346638528859811704183484516925E+38:1:1:0x1.8p1: +%*1E:3.40282346638528859811704183484516925E+38:0:1: +%1E:INFINITY:0:-1: +%*1E:INFINITY:0:-1: +%1E:+NAN():0:-1: +%*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:+0E+0:0:-1: +%*1E:+0E+0:0:-1: +%1E:+1.17549435082228750796873653722224568E-38:0:-1: +%*1E:+1.17549435082228750796873653722224568E-38:0:-1: +%1E:+2.344167378255246830294536494851817472E037:0:-1: +%*1E:+2.344167378255246830294536494851817472E037:0:-1: +%1E:+2.344167378255246830294536494851817472E+37:0:-1: +%*1E:+2.344167378255246830294536494851817472E+37:0:-1: +%1E:+3.40282346638528859811704183484516925E38:0:-1: +%*1E:+3.40282346638528859811704183484516925E38:0:-1: +%1E:+3.40282346638528859811704183484516925E+38:0:-1: +%*1E:+3.40282346638528859811704183484516925E+38:0:-1: +%1E:+INFINITY:0:-1: +%*1E:+INFINITY:0:-1: +%2E::0:-1: +%*2E::0:-1: +%2E:-INFINITY:0:-1: +%*2E:-INFINITY:0:-1: +%2E:-3.40282346638528859811704183484516925E+38:1:2:-0x1.8p1: +%*2E:-3.40282346638528859811704183484516925E+38:0:2: +%2E:-3.40282346638528859811704183484516925E38:1:2:-0x1.8p1: +%*2E:-3.40282346638528859811704183484516925E38:0:2: +%2E:-2.344167378255246830294536494851817472E+37:1:2:-0x1p1: +%*2E:-2.344167378255246830294536494851817472E+37:0:2: +%2E:-2.344167378255246830294536494851817472E037:1:2:-0x1p1: +%*2E:-2.344167378255246830294536494851817472E037:0:2: +%2E:-1.17549435082228750796873653722224568E-38:1:2:-0x1: +%*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:-NAN(09A_Zaz):0:-1: +%*2E:-NAN(09A_Zaz):0:-1: +%2E:-NAN():0:-1: +%*2E:-NAN():0:-1: +%2E:NAN():0:-1: +%*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:0E+0:0:-1: +%*2E:0E+0:0:-1: +%2E:1.17549435082228750796873653722224568E-38:1:2:0x1: +%*2E:1.17549435082228750796873653722224568E-38:0:2: +%2E:2.344167378255246830294536494851817472E037:1:2:0x1p1: +%*2E:2.344167378255246830294536494851817472E037:0:2: +%2E:2.344167378255246830294536494851817472E+37:1:2:0x1p1: +%*2E:2.344167378255246830294536494851817472E+37:0:2: +%2E:3.40282346638528859811704183484516925E38:1:2:0x1.8p1: +%*2E:3.40282346638528859811704183484516925E38:0:2: +%2E:3.40282346638528859811704183484516925E+38:1:2:0x1.8p1: +%*2E:3.40282346638528859811704183484516925E+38:0:2: +%2E:INFINITY:0:-1: +%*2E:INFINITY:0:-1: +%2E:+NAN():0:-1: +%*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:+0E+0:1:2:0x0: +%*2E:+0E+0:0:2: +%2E:+1.17549435082228750796873653722224568E-38:1:2:0x1: +%*2E:+1.17549435082228750796873653722224568E-38:0:2: +%2E:+2.344167378255246830294536494851817472E037:1:2:0x1p1: +%*2E:+2.344167378255246830294536494851817472E037:0:2: +%2E:+2.344167378255246830294536494851817472E+37:1:2:0x1p1: +%*2E:+2.344167378255246830294536494851817472E+37:0:2: +%2E:+3.40282346638528859811704183484516925E38:1:2:0x1.8p1: +%*2E:+3.40282346638528859811704183484516925E38:0:2: +%2E:+3.40282346638528859811704183484516925E+38:1:2:0x1.8p1: +%*2E:+3.40282346638528859811704183484516925E+38:0:2: +%2E:+INFINITY:0:-1: +%*2E:+INFINITY:0:-1: +%3E::0:-1: +%*3E::0:-1: +%3E:-INFINITY:0:-1: +%*3E:-INFINITY:0:-1: +%3E:-3.40282346638528859811704183484516925E+38:1:3:-0x1.8p1: +%*3E:-3.40282346638528859811704183484516925E+38:0:3: +%3E:-3.40282346638528859811704183484516925E38:1:3:-0x1.8p1: +%*3E:-3.40282346638528859811704183484516925E38:0:3: +%3E:-2.344167378255246830294536494851817472E+37:1:3:-0x1p1: +%*3E:-2.344167378255246830294536494851817472E+37:0:3: +%3E:-2.344167378255246830294536494851817472E037:1:3:-0x1p1: +%*3E:-2.344167378255246830294536494851817472E037:0:3: +%3E:-1.17549435082228750796873653722224568E-38:1:3:-0x1: +%*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:-NAN(09A_Zaz):0:-1: +%*3E:-NAN(09A_Zaz):0:-1: +%3E:-NAN():0:-1: +%*3E:-NAN():0:-1: +%3E:NAN():1:3:nan: +%*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:0E+0:0:-1: +%*3E:0E+0:0:-1: +%3E:1.17549435082228750796873653722224568E-38:1:3:0x1.19999a: +%*3E:1.17549435082228750796873653722224568E-38:0:3: +%3E:2.344167378255246830294536494851817472E037:1:3:0x1.266666p1: +%*3E:2.344167378255246830294536494851817472E037:0:3: +%3E:2.344167378255246830294536494851817472E+37:1:3:0x1.266666p1: +%*3E:2.344167378255246830294536494851817472E+37:0:3: +%3E:3.40282346638528859811704183484516925E38:1:3:0x1.b33334p1: +%*3E:3.40282346638528859811704183484516925E38:0:3: +%3E:3.40282346638528859811704183484516925E+38:1:3:0x1.b33334p1: +%*3E:3.40282346638528859811704183484516925E+38:0:3: +%3E:INFINITY:1:3:inf: +%*3E:INFINITY:0:3: +%3E:+NAN():0:-1: +%*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:+0E+0:0:-1: +%*3E:+0E+0:0:-1: +%3E:+1.17549435082228750796873653722224568E-38:1:3:0x1: +%*3E:+1.17549435082228750796873653722224568E-38:0:3: +%3E:+2.344167378255246830294536494851817472E037:1:3:0x1p1: +%*3E:+2.344167378255246830294536494851817472E037:0:3: +%3E:+2.344167378255246830294536494851817472E+37:1:3:0x1p1: +%*3E:+2.344167378255246830294536494851817472E+37:0:3: +%3E:+3.40282346638528859811704183484516925E38:1:3:0x1.8p1: +%*3E:+3.40282346638528859811704183484516925E38:0:3: +%3E:+3.40282346638528859811704183484516925E+38:1:3:0x1.8p1: +%*3E:+3.40282346638528859811704183484516925E+38:0:3: +%3E:+INFINITY:0:-1: +%*3E:+INFINITY:0:-1: +%4E::0:-1: +%*4E::0:-1: +%4E:-INFINITY:1:4:-inf: +%*4E:-INFINITY:0:4: +%4E:-3.40282346638528859811704183484516925E+38:1:4:-0x1.b33334p1: +%*4E:-3.40282346638528859811704183484516925E+38:0:4: +%4E:-3.40282346638528859811704183484516925E38:1:4:-0x1.b33334p1: +%*4E:-3.40282346638528859811704183484516925E38:0:4: +%4E:-2.344167378255246830294536494851817472E+37:1:4:-0x1.266666p1: +%*4E:-2.344167378255246830294536494851817472E+37:0:4: +%4E:-2.344167378255246830294536494851817472E037:1:4:-0x1.266666p1: +%*4E:-2.344167378255246830294536494851817472E037:0:4: +%4E:-1.17549435082228750796873653722224568E-38:1:4:-0x1.19999a: +%*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:-NAN(09A_Zaz):1:4:-nan: +%*4E:-NAN(09A_Zaz):0:4: +%4E:-NAN():1:4:-nan: +%*4E:-NAN():0:4: +%4E:NAN():0:-1: +%*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:0E+0:1:4:0x0: +%*4E:0E+0:0:4: +%4E:1.17549435082228750796873653722224568E-38:1:4:0x1.2b851e: +%*4E:1.17549435082228750796873653722224568E-38:0:4: +%4E:2.344167378255246830294536494851817472E037:1:4:0x1.2b851ep1: +%*4E:2.344167378255246830294536494851817472E037:0:4: +%4E:2.344167378255246830294536494851817472E+37:1:4:0x1.2b851ep1: +%*4E:2.344167378255246830294536494851817472E+37:0:4: +%4E:3.40282346638528859811704183484516925E38:1:4:0x1.b33334p1: +%*4E:3.40282346638528859811704183484516925E38:0:4: +%4E:3.40282346638528859811704183484516925E+38:1:4:0x1.b33334p1: +%*4E:3.40282346638528859811704183484516925E+38:0:4: +%4E:INFINITY:0:-1: +%*4E:INFINITY:0:-1: +%4E:+NAN():1:4:nan: +%*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:+0E+0:0:-1: +%*4E:+0E+0:0:-1: +%4E:+1.17549435082228750796873653722224568E-38:1:4:0x1.19999a: +%*4E:+1.17549435082228750796873653722224568E-38:0:4: +%4E:+2.344167378255246830294536494851817472E037:1:4:0x1.266666p1: +%*4E:+2.344167378255246830294536494851817472E037:0:4: +%4E:+2.344167378255246830294536494851817472E+37:1:4:0x1.266666p1: +%*4E:+2.344167378255246830294536494851817472E+37:0:4: +%4E:+3.40282346638528859811704183484516925E38:1:4:0x1.b33334p1: +%*4E:+3.40282346638528859811704183484516925E38:0:4: +%4E:+3.40282346638528859811704183484516925E+38:1:4:0x1.b33334p1: +%*4E:+3.40282346638528859811704183484516925E+38:0:4: +%4E:+INFINITY:1:4:inf: +%*4E:+INFINITY:0:4: +%40E::0:-1: +%*40E::0:-1: +%40E:-INFINITY:1:9:-inf: +%*40E:-INFINITY:0:9: +%40E:-3.40282346638528859811704183484516925E+38:0:-1: +%*40E:-3.40282346638528859811704183484516925E+38:0:-1: +%40E:-3.40282346638528859811704183484516925E38:1:40:-0x1.a95a5ap11: +%*40E:-3.40282346638528859811704183484516925E38:0:40: +%40E:-2.344167378255246830294536494851817472E+37:0:-1: +%*40E:-2.344167378255246830294536494851817472E+37:0:-1: +%40E:-2.344167378255246830294536494851817472E037:0:-1: +%*40E:-2.344167378255246830294536494851817472E037:0:-1: +%40E:-1.17549435082228750796873653722224568E-38:0:-1: +%*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:-NAN(09A_Zaz):0:13: +%40E:-NAN():1:6:-nan: +%*40E:-NAN():0:6: +%40E:NAN():1:5:nan: +%*40E:NAN():0:5: +%40E:NAN(09A_Zaz):1:12:nan: +%*40E:NAN(09A_Zaz):0:12: +%40E:0E0:1:3:0x0: +%*40E:0E0:0:3: +%40E:0E+0:1:4:0x0: +%*40E:0E+0:0:4: +%40E:1.17549435082228750796873653722224568E-38:1:40:0x1.342618p-10: +%*40E:1.17549435082228750796873653722224568E-38:0:40: +%40E:2.344167378255246830294536494851817472E037:1:40:0x1.2c0daep1: +%*40E:2.344167378255246830294536494851817472E037:0:40: +%40E:2.344167378255246830294536494851817472E+37:0:-1: +%*40E:2.344167378255246830294536494851817472E+37:0:-1: +%40E:3.40282346638528859811704183484516925E38:1:40:0x1.fffffep127: +%*40E:3.40282346638528859811704183484516925E38:0:40: +%40E:3.40282346638528859811704183484516925E+38:1:40:0x1.a95a5ap11: +%*40E:3.40282346638528859811704183484516925E+38:0:40: +%40E:INFINITY:1:8:inf: +%*40E:INFINITY:0:8: +%40E:+NAN():1:6:nan: +%*40E:+NAN():0:6: +%40E:+NAN(09A_Zaz):1:13:nan: +%*40E:+NAN(09A_Zaz):0:13: +%40E:+0E0:1:4:0x0: +%*40E:+0E0:0:4: +%40E:+0E+0:1:5:0x0: +%*40E:+0E+0:0:5: +%40E:+1.17549435082228750796873653722224568E-38:0:-1: +%*40E:+1.17549435082228750796873653722224568E-38:0:-1: +%40E:+2.344167378255246830294536494851817472E037:0:-1: +%*40E:+2.344167378255246830294536494851817472E037:0:-1: +%40E:+2.344167378255246830294536494851817472E+37:0:-1: +%*40E:+2.344167378255246830294536494851817472E+37:0:-1: +%40E:+3.40282346638528859811704183484516925E38:1:40:0x1.a95a5ap11: +%*40E:+3.40282346638528859811704183484516925E38:0:40: +%40E:+3.40282346638528859811704183484516925E+38:0:-1: +%*40E:+3.40282346638528859811704183484516925E+38:0:-1: +%40E:+INFINITY:1:9:inf: +%*40E:+INFINITY:0:9: +%48E::0:-1: +%*48E::0:-1: +%48E:-INFINITY:1:9:-inf: +%*48E:-INFINITY:0:9: +%48E:-3.40282346638528859811704183484516925E+38:1:42:-0x1.fffffep127: +%*48E:-3.40282346638528859811704183484516925E+38:0:42: +%48E:-3.40282346638528859811704183484516925E38:1:41:-0x1.fffffep127: +%*48E:-3.40282346638528859811704183484516925E38:0:41: +%48E:-2.344167378255246830294536494851817472E+37:1:43:-0x1.1a2b3cp124: +%*48E:-2.344167378255246830294536494851817472E+37:0:43: +%48E:-2.344167378255246830294536494851817472E037:1:43:-0x1.1a2b3cp124: +%*48E:-2.344167378255246830294536494851817472E037:0:43: +%48E:-1.17549435082228750796873653722224568E-38:1:42:-0x1p-126: +%*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:-NAN(09A_Zaz):0:13: +%48E:-NAN():1:6:-nan: +%*48E:-NAN():0:6: +%48E:NAN():1:5:nan: +%*48E:NAN():0:5: +%48E:NAN(09A_Zaz):1:12:nan: +%*48E:NAN(09A_Zaz):0:12: +%48E:0E0:1:3:0x0: +%*48E:0E0:0:3: +%48E:0E+0:1:4:0x0: +%*48E:0E+0:0:4: +%48E:1.17549435082228750796873653722224568E-38:1:41:0x1p-126: +%*48E:1.17549435082228750796873653722224568E-38:0:41: +%48E:2.344167378255246830294536494851817472E037:1:42:0x1.1a2b3cp124: +%*48E:2.344167378255246830294536494851817472E037:0:42: +%48E:2.344167378255246830294536494851817472E+37:1:42:0x1.1a2b3cp124: +%*48E:2.344167378255246830294536494851817472E+37:0:42: +%48E:3.40282346638528859811704183484516925E38:1:40:0x1.fffffep127: +%*48E:3.40282346638528859811704183484516925E38:0:40: +%48E:3.40282346638528859811704183484516925E+38:1:41:0x1.fffffep127: +%*48E:3.40282346638528859811704183484516925E+38:0:41: +%48E:INFINITY:1:8:inf: +%*48E:INFINITY:0:8: +%48E:+NAN():1:6:nan: +%*48E:+NAN():0:6: +%48E:+NAN(09A_Zaz):1:13:nan: +%*48E:+NAN(09A_Zaz):0:13: +%48E:+0E0:1:4:0x0: +%*48E:+0E0:0:4: +%48E:+0E+0:1:5:0x0: +%*48E:+0E+0:0:5: +%48E:+1.17549435082228750796873653722224568E-38:1:42:0x1p-126: +%*48E:+1.17549435082228750796873653722224568E-38:0:42: +%48E:+2.344167378255246830294536494851817472E037:1:43:0x1.1a2b3cp124: +%*48E:+2.344167378255246830294536494851817472E037:0:43: +%48E:+2.344167378255246830294536494851817472E+37:1:43:0x1.1a2b3cp124: +%*48E:+2.344167378255246830294536494851817472E+37:0:43: +%48E:+3.40282346638528859811704183484516925E38:1:41:0x1.fffffep127: +%*48E:+3.40282346638528859811704183484516925E38:0:41: +%48E:+3.40282346638528859811704183484516925E+38:1:42:0x1.fffffep127: +%*48E:+3.40282346638528859811704183484516925E+38:0:42: +%48E:+INFINITY:1:9:inf: +%*48E:+INFINITY:0:9: +%3E: :0:-1: +%*3E: :0:-1: +%3E: -INFINITY:0:-1: +%*3E: -INFINITY:0:-1: +%3E: -3.40282346638528859811704183484516925E+38:1:4:-0x1.8p1: +%*3E: -3.40282346638528859811704183484516925E+38:0:4: +%3E: -3.40282346638528859811704183484516925E38:1:4:-0x1.8p1: +%*3E: -3.40282346638528859811704183484516925E38:0:4: +%3E: -2.344167378255246830294536494851817472E+37:1:4:-0x1p1: +%*3E: -2.344167378255246830294536494851817472E+37:0:4: +%3E: -2.344167378255246830294536494851817472E037:1:4:-0x1p1: +%*3E: -2.344167378255246830294536494851817472E037:0:4: +%3E: -1.17549435082228750796873653722224568E-38:1:4:-0x1: +%*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: -NAN(09A_Zaz):0:-1: +%*3E: -NAN(09A_Zaz):0:-1: +%3E: -NAN():0:-1: +%*3E: -NAN():0:-1: +%3E: NAN():1:4:nan: +%*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: 0E+0:0:-1: +%*3E: 0E+0:0:-1: +%3E: 1.17549435082228750796873653722224568E-38:1:4:0x1.19999a: +%*3E: 1.17549435082228750796873653722224568E-38:0:4: +%3E: 2.344167378255246830294536494851817472E037:1:4:0x1.266666p1: +%*3E: 2.344167378255246830294536494851817472E037:0:4: +%3E: 2.344167378255246830294536494851817472E+37:1:4:0x1.266666p1: +%*3E: 2.344167378255246830294536494851817472E+37:0:4: +%3E: 3.40282346638528859811704183484516925E38:1:4:0x1.b33334p1: +%*3E: 3.40282346638528859811704183484516925E38:0:4: +%3E: 3.40282346638528859811704183484516925E+38:1:4:0x1.b33334p1: +%*3E: 3.40282346638528859811704183484516925E+38:0:4: +%3E: INFINITY:1:4:inf: +%*3E: INFINITY:0:4: +%3E: +NAN():0:-1: +%*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: +0E+0:0:-1: +%*3E: +0E+0:0:-1: +%3E: +1.17549435082228750796873653722224568E-38:1:4:0x1: +%*3E: +1.17549435082228750796873653722224568E-38:0:4: +%3E: +2.344167378255246830294536494851817472E037:1:4:0x1p1: +%*3E: +2.344167378255246830294536494851817472E037:0:4: +%3E: +2.344167378255246830294536494851817472E+37:1:4:0x1p1: +%*3E: +2.344167378255246830294536494851817472E+37:0:4: +%3E: +3.40282346638528859811704183484516925E38:1:4:0x1.8p1: +%*3E: +3.40282346638528859811704183484516925E38:0:4: +%3E: +3.40282346638528859811704183484516925E+38:1:4:0x1.8p1: +%*3E: +3.40282346638528859811704183484516925E+38:0:4: +%3E: +INFINITY:0:-1: +%*3E: +INFINITY:0:-1: +%48E: :0:-1: +%*48E: :0:-1: +%48E: -INFINITY:1:10:-inf: +%*48E: -INFINITY:0:10: +%48E: -3.40282346638528859811704183484516925E+38:1:43:-0x1.fffffep127: +%*48E: -3.40282346638528859811704183484516925E+38:0:43: +%48E: -3.40282346638528859811704183484516925E38:1:42:-0x1.fffffep127: +%*48E: -3.40282346638528859811704183484516925E38:0:42: +%48E: -2.344167378255246830294536494851817472E+37:1:44:-0x1.1a2b3cp124: +%*48E: -2.344167378255246830294536494851817472E+37:0:44: +%48E: -2.344167378255246830294536494851817472E037:1:44:-0x1.1a2b3cp124: +%*48E: -2.344167378255246830294536494851817472E037:0:44: +%48E: -1.17549435082228750796873653722224568E-38:1:43:-0x1p-126: +%*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: -NAN(09A_Zaz):0:14: +%48E: -NAN():1:7:-nan: +%*48E: -NAN():0:7: +%48E: NAN():1:6:nan: +%*48E: NAN():0:6: +%48E: NAN(09A_Zaz):1:13:nan: +%*48E: NAN(09A_Zaz):0:13: +%48E: 0E0:1:4:0x0: +%*48E: 0E0:0:4: +%48E: 0E+0:1:5:0x0: +%*48E: 0E+0:0:5: +%48E: 1.17549435082228750796873653722224568E-38:1:42:0x1p-126: +%*48E: 1.17549435082228750796873653722224568E-38:0:42: +%48E: 2.344167378255246830294536494851817472E037:1:43:0x1.1a2b3cp124: +%*48E: 2.344167378255246830294536494851817472E037:0:43: +%48E: 2.344167378255246830294536494851817472E+37:1:43:0x1.1a2b3cp124: +%*48E: 2.344167378255246830294536494851817472E+37:0:43: +%48E: 3.40282346638528859811704183484516925E38:1:41:0x1.fffffep127: +%*48E: 3.40282346638528859811704183484516925E38:0:41: +%48E: 3.40282346638528859811704183484516925E+38:1:42:0x1.fffffep127: +%*48E: 3.40282346638528859811704183484516925E+38:0:42: +%48E: INFINITY:1:9:inf: +%*48E: INFINITY:0:9: +%48E: +NAN():1:7:nan: +%*48E: +NAN():0:7: +%48E: +NAN(09A_Zaz):1:14:nan: +%*48E: +NAN(09A_Zaz):0:14: +%48E: +0E0:1:5:0x0: +%*48E: +0E0:0:5: +%48E: +0E+0:1:6:0x0: +%*48E: +0E+0:0:6: +%48E: +1.17549435082228750796873653722224568E-38:1:43:0x1p-126: +%*48E: +1.17549435082228750796873653722224568E-38:0:43: +%48E: +2.344167378255246830294536494851817472E037:1:44:0x1.1a2b3cp124: +%*48E: +2.344167378255246830294536494851817472E037:0:44: +%48E: +2.344167378255246830294536494851817472E+37:1:44:0x1.1a2b3cp124: +%*48E: +2.344167378255246830294536494851817472E+37:0:44: +%48E: +3.40282346638528859811704183484516925E38:1:42:0x1.fffffep127: +%*48E: +3.40282346638528859811704183484516925E38:0:42: +%48E: +3.40282346638528859811704183484516925E+38:1:43:0x1.fffffep127: +%*48E: +3.40282346638528859811704183484516925E+38:0:43: +%48E: +INFINITY:1:10:inf: +%*48E: +INFINITY:0:10: diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input new file mode 100644 index 0000000..57d9677 --- /dev/null +++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input @@ -0,0 +1,558 @@ +%f::0:-1: +%*f::0:-1: +%f:-infinity:1:9:-inf: +%*f:-infinity:0:9: +%f:-0340282346638528859811704183484516925440.0:1:43:-0x1.fffffep127: +%*f:-0340282346638528859811704183484516925440.0:0:43: +%f:-340282346638528859811704183484516925440:1:40:-0x1.fffffep127: +%*f:-340282346638528859811704183484516925440:0:40: +%f:-023441673782552468302945364948518174720.0:1:42:-0x1.1a2b3cp124: +%*f:-023441673782552468302945364948518174720.0:0:42: +%f:-23441673782552468302945364948518174720:1:39:-0x1.1a2b3cp124: +%*f:-23441673782552468302945364948518174720:0:39: +%f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:-0x1p-126: +%*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:-nan(09A_Zaz):0:13: +%f:-nan():1:6:-nan: +%*f:-nan():0:6: +%f:nan():1:5:nan: +%*f:nan():0:5: +%f:nan(09A_Zaz):1:12:nan: +%*f:nan(09A_Zaz):0:12: +%f:0:1:1:0x0: +%*f:0:0:1: +%f:0.0:1:3:0x0: +%*f:0.0:0:3: +%f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:75:0x1p-126: +%*f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:75: +%f:23441673782552468302945364948518174720:1:38:0x1.1a2b3cp124: +%*f:23441673782552468302945364948518174720:0:38: +%f:023441673782552468302945364948518174720.0:1:41:0x1.1a2b3cp124: +%*f:023441673782552468302945364948518174720.0:0:41: +%f:340282346638528859811704183484516925440:1:39:0x1.fffffep127: +%*f:340282346638528859811704183484516925440:0:39: +%f:0340282346638528859811704183484516925440.0:1:42:0x1.fffffep127: +%*f:0340282346638528859811704183484516925440.0:0:42: +%f:infinity:1:8:inf: +%*f:infinity:0:8: +%f:+nan():1:6:nan: +%*f:+nan():0:6: +%f:+nan(09A_Zaz):1:13:nan: +%*f:+nan(09A_Zaz):0:13: +%f:+0:1:2:0x0: +%*f:+0:0:2: +%f:+0.0:1:4:0x0: +%*f:+0.0:0:4: +%f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126: +%*f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76: +%f:+23441673782552468302945364948518174720:1:39:0x1.1a2b3cp124: +%*f:+23441673782552468302945364948518174720:0:39: +%f:+023441673782552468302945364948518174720.0:1:42:0x1.1a2b3cp124: +%*f:+023441673782552468302945364948518174720.0:0:42: +%f:+340282346638528859811704183484516925440:1:40:0x1.fffffep127: +%*f:+340282346638528859811704183484516925440:0:40: +%f:+0340282346638528859811704183484516925440.0:1:43:0x1.fffffep127: +%*f:+0340282346638528859811704183484516925440.0:0:43: +%f:+infinity:1:9:inf: +%*f:+infinity:0:9: +%1f::0:-1: +%*1f::0:-1: +%1f:-infinity:0:-1: +%*1f:-infinity:0:-1: +%1f:-0340282346638528859811704183484516925440.0:0:-1: +%*1f:-0340282346638528859811704183484516925440.0:0:-1: +%1f:-340282346638528859811704183484516925440:0:-1: +%*1f:-340282346638528859811704183484516925440:0:-1: +%1f:-023441673782552468302945364948518174720.0:0:-1: +%*1f:-023441673782552468302945364948518174720.0:0:-1: +%1f:-23441673782552468302945364948518174720:0:-1: +%*1f:-23441673782552468302945364948518174720:0:-1: +%1f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1: +%*1f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1: +%1f:-0.0:0:-1: +%*1f:-0.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: +%*1f:-nan():0:-1: +%1f:nan():0:-1: +%*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:1:0x0: +%*1f:0.0:0:1: +%1f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:1:0x0: +%*1f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:1: +%1f:23441673782552468302945364948518174720:1:1:0x1p1: +%*1f:23441673782552468302945364948518174720:0:1: +%1f:023441673782552468302945364948518174720.0:1:1:0x0: +%*1f:023441673782552468302945364948518174720.0:0:1: +%1f:340282346638528859811704183484516925440:1:1:0x1.8p1: +%*1f:340282346638528859811704183484516925440:0:1: +%1f:0340282346638528859811704183484516925440.0:1:1:0x0: +%*1f:0340282346638528859811704183484516925440.0:0:1: +%1f:infinity:0:-1: +%*1f:infinity:0:-1: +%1f:+nan():0:-1: +%*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:0:-1: +%*1f:+0.0:0:-1: +%1f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1: +%*1f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1: +%1f:+23441673782552468302945364948518174720:0:-1: +%*1f:+23441673782552468302945364948518174720:0:-1: +%1f:+023441673782552468302945364948518174720.0:0:-1: +%*1f:+023441673782552468302945364948518174720.0:0:-1: +%1f:+340282346638528859811704183484516925440:0:-1: +%*1f:+340282346638528859811704183484516925440:0:-1: +%1f:+0340282346638528859811704183484516925440.0:0:-1: +%*1f:+0340282346638528859811704183484516925440.0:0:-1: +%1f:+infinity:0:-1: +%*1f:+infinity:0:-1: +%2f::0:-1: +%*2f::0:-1: +%2f:-infinity:0:-1: +%*2f:-infinity:0:-1: +%2f:-0340282346638528859811704183484516925440.0:1:2:-0x0: +%*2f:-0340282346638528859811704183484516925440.0:0:2: +%2f:-340282346638528859811704183484516925440:1:2:-0x1.8p1: +%*2f:-340282346638528859811704183484516925440:0:2: +%2f:-023441673782552468302945364948518174720.0:1:2:-0x0: +%*2f:-023441673782552468302945364948518174720.0:0:2: +%2f:-23441673782552468302945364948518174720:1:2:-0x1p1: +%*2f:-23441673782552468302945364948518174720:0:2: +%2f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:2:-0x0: +%*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:-nan(09A_Zaz):0:-1: +%*2f:-nan(09A_Zaz):0:-1: +%2f:-nan():0:-1: +%*2f:-nan():0:-1: +%2f:nan():0:-1: +%*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.0:1:2:0x0: +%*2f:0.0:0:2: +%2f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:2:0x0: +%*2f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:2: +%2f:23441673782552468302945364948518174720:1:2:0x1.7p4: +%*2f:23441673782552468302945364948518174720:0:2: +%2f:023441673782552468302945364948518174720.0:1:2:0x1p1: +%*2f:023441673782552468302945364948518174720.0:0:2: +%2f:340282346638528859811704183484516925440:1:2:0x1.1p5: +%*2f:340282346638528859811704183484516925440:0:2: +%2f:0340282346638528859811704183484516925440.0:1:2:0x1.8p1: +%*2f:0340282346638528859811704183484516925440.0:0:2: +%2f:infinity:0:-1: +%*2f:infinity:0:-1: +%2f:+nan():0:-1: +%*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:2:0x0: +%*2f:+0.0:0:2: +%2f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:2:0x0: +%*2f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:2: +%2f:+23441673782552468302945364948518174720:1:2:0x1p1: +%*2f:+23441673782552468302945364948518174720:0:2: +%2f:+023441673782552468302945364948518174720.0:1:2:0x0: +%*2f:+023441673782552468302945364948518174720.0:0:2: +%2f:+340282346638528859811704183484516925440:1:2:0x1.8p1: +%*2f:+340282346638528859811704183484516925440:0:2: +%2f:+0340282346638528859811704183484516925440.0:1:2:0x0: +%*2f:+0340282346638528859811704183484516925440.0:0:2: +%2f:+infinity:0:-1: +%*2f:+infinity:0:-1: +%3f::0:-1: +%*3f::0:-1: +%3f:-infinity:0:-1: +%*3f:-infinity:0:-1: +%3f:-0340282346638528859811704183484516925440.0:1:3:-0x1.8p1: +%*3f:-0340282346638528859811704183484516925440.0:0:3: +%3f:-340282346638528859811704183484516925440:1:3:-0x1.1p5: +%*3f:-340282346638528859811704183484516925440:0:3: +%3f:-023441673782552468302945364948518174720.0:1:3:-0x1p1: +%*3f:-023441673782552468302945364948518174720.0:0:3: +%3f:-23441673782552468302945364948518174720:1:3:-0x1.7p4: +%*3f:-23441673782552468302945364948518174720:0:3: +%3f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:3:-0x0: +%*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:-nan(09A_Zaz):0:-1: +%*3f:-nan(09A_Zaz):0:-1: +%3f:-nan():0:-1: +%*3f:-nan():0:-1: +%3f:nan():1:3:nan: +%*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.0:1:3:0x0: +%*3f:0.0:0:3: +%3f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:3:0x0: +%*3f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:3: +%3f:23441673782552468302945364948518174720:1:3:0x1.d4p7: +%*3f:23441673782552468302945364948518174720:0:3: +%3f:023441673782552468302945364948518174720.0:1:3:0x1.7p4: +%*3f:023441673782552468302945364948518174720.0:0:3: +%3f:340282346638528859811704183484516925440:1:3:0x1.54p8: +%*3f:340282346638528859811704183484516925440:0:3: +%3f:0340282346638528859811704183484516925440.0:1:3:0x1.1p5: +%*3f:0340282346638528859811704183484516925440.0:0:3: +%3f:infinity:1:3:inf: +%*3f:infinity:0:3: +%3f:+nan():0:-1: +%*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.0:1:3:0x0: +%*3f:+0.0:0:3: +%3f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:3:0x0: +%*3f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:3: +%3f:+23441673782552468302945364948518174720:1:3:0x1.7p4: +%*3f:+23441673782552468302945364948518174720:0:3: +%3f:+023441673782552468302945364948518174720.0:1:3:0x1p1: +%*3f:+023441673782552468302945364948518174720.0:0:3: +%3f:+340282346638528859811704183484516925440:1:3:0x1.1p5: +%*3f:+340282346638528859811704183484516925440:0:3: +%3f:+0340282346638528859811704183484516925440.0:1:3:0x1.8p1: +%*3f:+0340282346638528859811704183484516925440.0:0:3: +%3f:+infinity:0:-1: +%*3f:+infinity:0:-1: +%4f::0:-1: +%*4f::0:-1: +%4f:-infinity:1:4:-inf: +%*4f:-infinity:0:4: +%4f:-0340282346638528859811704183484516925440.0:1:4:-0x1.1p5: +%*4f:-0340282346638528859811704183484516925440.0:0:4: +%4f:-340282346638528859811704183484516925440:1:4:-0x1.54p8: +%*4f:-340282346638528859811704183484516925440:0:4: +%4f:-023441673782552468302945364948518174720.0:1:4:-0x1.7p4: +%*4f:-023441673782552468302945364948518174720.0:0:4: +%4f:-23441673782552468302945364948518174720:1:4:-0x1.d4p7: +%*4f:-23441673782552468302945364948518174720:0:4: +%4f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:-0x0: +%*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:-nan(09A_Zaz):1:4:-nan: +%*4f:-nan(09A_Zaz):0:4: +%4f:-nan():1:4:-nan: +%*4f:-nan():0:4: +%4f:nan():0:-1: +%*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.0:1:3:0x0: +%*4f:0.0:0:3: +%4f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0: +%*4f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4: +%4f:23441673782552468302945364948518174720:1:4:0x1.25p11: +%*4f:23441673782552468302945364948518174720:0:4: +%4f:023441673782552468302945364948518174720.0:1:4:0x1.d4p7: +%*4f:023441673782552468302945364948518174720.0:0:4: +%4f:340282346638528859811704183484516925440:1:4:0x1.a94p11: +%*4f:340282346638528859811704183484516925440:0:4: +%4f:0340282346638528859811704183484516925440.0:1:4:0x1.54p8: +%*4f:0340282346638528859811704183484516925440.0:0:4: +%4f:infinity:0:-1: +%*4f:infinity:0:-1: +%4f:+nan():1:4:nan: +%*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.0:1:4:0x0: +%*4f:+0.0:0:4: +%4f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0: +%*4f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4: +%4f:+23441673782552468302945364948518174720:1:4:0x1.d4p7: +%*4f:+23441673782552468302945364948518174720:0:4: +%4f:+023441673782552468302945364948518174720.0:1:4:0x1.7p4: +%*4f:+023441673782552468302945364948518174720.0:0:4: +%4f:+340282346638528859811704183484516925440:1:4:0x1.54p8: +%*4f:+340282346638528859811704183484516925440:0:4: +%4f:+0340282346638528859811704183484516925440.0:1:4:0x1.1p5: +%*4f:+0340282346638528859811704183484516925440.0:0:4: +%4f:+infinity:1:4:inf: +%*4f:+infinity:0:4: +%41f::0:-1: +%*41f::0:-1: +%41f:-infinity:1:9:-inf: +%*41f:-infinity:0:9: +%41f:-0340282346638528859811704183484516925440.0:1:41:-0x1.fffffep127: +%*41f:-0340282346638528859811704183484516925440.0:0:41: +%41f:-340282346638528859811704183484516925440:1:40:-0x1.fffffep127: +%*41f:-340282346638528859811704183484516925440:0:40: +%41f:-023441673782552468302945364948518174720.0:1:41:-0x1.1a2b3cp124: +%*41f:-023441673782552468302945364948518174720.0:0:41: +%41f:-23441673782552468302945364948518174720:1:39:-0x1.1a2b3cp124: +%*41f:-23441673782552468302945364948518174720:0:39: +%41f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:41:-0x1.b38fbap-127: +%*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:-nan(09A_Zaz):0:13: +%41f:-nan():1:6:-nan: +%*41f:-nan():0:6: +%41f:nan():1:5:nan: +%*41f:nan():0:5: +%41f:nan(09A_Zaz):1:12:nan: +%*41f:nan(09A_Zaz):0:12: +%41f:0:1:1:0x0: +%*41f:0:0:1: +%41f:0.0:1:3:0x0: +%*41f:0.0:0:3: +%41f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:41:0x1.df1e1ap-127: +%*41f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:41: +%41f:23441673782552468302945364948518174720:1:38:0x1.1a2b3cp124: +%*41f:23441673782552468302945364948518174720:0:38: +%41f:023441673782552468302945364948518174720.0:1:41:0x1.1a2b3cp124: +%*41f:023441673782552468302945364948518174720.0:0:41: +%41f:340282346638528859811704183484516925440:1:39:0x1.fffffep127: +%*41f:340282346638528859811704183484516925440:0:39: +%41f:0340282346638528859811704183484516925440.0:1:41:0x1.fffffep127: +%*41f:0340282346638528859811704183484516925440.0:0:41: +%41f:infinity:1:8:inf: +%*41f:infinity:0:8: +%41f:+nan():1:6:nan: +%*41f:+nan():0:6: +%41f:+nan(09A_Zaz):1:13:nan: +%*41f:+nan(09A_Zaz):0:13: +%41f:+0:1:2:0x0: +%*41f:+0:0:2: +%41f:+0.0:1:4:0x0: +%*41f:+0.0:0:4: +%41f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:41:0x1.b38fbap-127: +%*41f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:41: +%41f:+23441673782552468302945364948518174720:1:39:0x1.1a2b3cp124: +%*41f:+23441673782552468302945364948518174720:0:39: +%41f:+023441673782552468302945364948518174720.0:1:41:0x1.1a2b3cp124: +%*41f:+023441673782552468302945364948518174720.0:0:41: +%41f:+340282346638528859811704183484516925440:1:40:0x1.fffffep127: +%*41f:+340282346638528859811704183484516925440:0:40: +%41f:+0340282346638528859811704183484516925440.0:1:41:0x1.fffffep127: +%*41f:+0340282346638528859811704183484516925440.0:0:41: +%41f:+infinity:1:9:inf: +%*41f:+infinity:0:9: +%80f::0:-1: +%*80f::0:-1: +%80f:-infinity:1:9:-inf: +%*80f:-infinity:0:9: +%80f:-0340282346638528859811704183484516925440.0:1:43:-0x1.fffffep127: +%*80f:-0340282346638528859811704183484516925440.0:0:43: +%80f:-340282346638528859811704183484516925440:1:40:-0x1.fffffep127: +%*80f:-340282346638528859811704183484516925440:0:40: +%80f:-023441673782552468302945364948518174720.0:1:42:-0x1.1a2b3cp124: +%*80f:-023441673782552468302945364948518174720.0:0:42: +%80f:-23441673782552468302945364948518174720:1:39:-0x1.1a2b3cp124: +%*80f:-23441673782552468302945364948518174720:0:39: +%80f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:-0x1p-126: +%*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:-nan(09A_Zaz):0:13: +%80f:-nan():1:6:-nan: +%*80f:-nan():0:6: +%80f:nan():1:5:nan: +%*80f:nan():0:5: +%80f:nan(09A_Zaz):1:12:nan: +%*80f:nan(09A_Zaz):0:12: +%80f:0:1:1:0x0: +%*80f:0:0:1: +%80f:0.0:1:3:0x0: +%*80f:0.0:0:3: +%80f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:75:0x1p-126: +%*80f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:75: +%80f:23441673782552468302945364948518174720:1:38:0x1.1a2b3cp124: +%*80f:23441673782552468302945364948518174720:0:38: +%80f:023441673782552468302945364948518174720.0:1:41:0x1.1a2b3cp124: +%*80f:023441673782552468302945364948518174720.0:0:41: +%80f:340282346638528859811704183484516925440:1:39:0x1.fffffep127: +%*80f:340282346638528859811704183484516925440:0:39: +%80f:0340282346638528859811704183484516925440.0:1:42:0x1.fffffep127: +%*80f:0340282346638528859811704183484516925440.0:0:42: +%80f:infinity:1:8:inf: +%*80f:infinity:0:8: +%80f:+nan():1:6:nan: +%*80f:+nan():0:6: +%80f:+nan(09A_Zaz):1:13:nan: +%*80f:+nan(09A_Zaz):0:13: +%80f:+0:1:2:0x0: +%*80f:+0:0:2: +%80f:+0.0:1:4:0x0: +%*80f:+0.0:0:4: +%80f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126: +%*80f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76: +%80f:+23441673782552468302945364948518174720:1:39:0x1.1a2b3cp124: +%*80f:+23441673782552468302945364948518174720:0:39: +%80f:+023441673782552468302945364948518174720.0:1:42:0x1.1a2b3cp124: +%*80f:+023441673782552468302945364948518174720.0:0:42: +%80f:+340282346638528859811704183484516925440:1:40:0x1.fffffep127: +%*80f:+340282346638528859811704183484516925440:0:40: +%80f:+0340282346638528859811704183484516925440.0:1:43:0x1.fffffep127: +%*80f:+0340282346638528859811704183484516925440.0:0:43: +%80f:+infinity:1:9:inf: +%*80f:+infinity:0:9: +%3f: :0:-1: +%*3f: :0:-1: +%3f: -infinity:0:-1: +%*3f: -infinity:0:-1: +%3f: -0340282346638528859811704183484516925440.0:1:4:-0x1.8p1: +%*3f: -0340282346638528859811704183484516925440.0:0:4: +%3f: -340282346638528859811704183484516925440:1:4:-0x1.1p5: +%*3f: -340282346638528859811704183484516925440:0:4: +%3f: -023441673782552468302945364948518174720.0:1:4:-0x1p1: +%*3f: -023441673782552468302945364948518174720.0:0:4: +%3f: -23441673782552468302945364948518174720:1:4:-0x1.7p4: +%*3f: -23441673782552468302945364948518174720:0:4: +%3f: -0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:-0x0: +%*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: -nan(09A_Zaz):0:-1: +%*3f: -nan(09A_Zaz):0:-1: +%3f: -nan():0:-1: +%*3f: -nan():0:-1: +%3f: nan():1:4:nan: +%*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.0:1:4:0x0: +%*3f: 0.0:0:4: +%3f: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0: +%*3f: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4: +%3f: 23441673782552468302945364948518174720:1:4:0x1.d4p7: +%*3f: 23441673782552468302945364948518174720:0:4: +%3f: 023441673782552468302945364948518174720.0:1:4:0x1.7p4: +%*3f: 023441673782552468302945364948518174720.0:0:4: +%3f: 340282346638528859811704183484516925440:1:4:0x1.54p8: +%*3f: 340282346638528859811704183484516925440:0:4: +%3f: 0340282346638528859811704183484516925440.0:1:4:0x1.1p5: +%*3f: 0340282346638528859811704183484516925440.0:0:4: +%3f: infinity:1:4:inf: +%*3f: infinity:0:4: +%3f: +nan():0:-1: +%*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.0:1:4:0x0: +%*3f: +0.0:0:4: +%3f: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0: +%*3f: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4: +%3f: +23441673782552468302945364948518174720:1:4:0x1.7p4: +%*3f: +23441673782552468302945364948518174720:0:4: +%3f: +023441673782552468302945364948518174720.0:1:4:0x1p1: +%*3f: +023441673782552468302945364948518174720.0:0:4: +%3f: +340282346638528859811704183484516925440:1:4:0x1.1p5: +%*3f: +340282346638528859811704183484516925440:0:4: +%3f: +0340282346638528859811704183484516925440.0:1:4:0x1.8p1: +%*3f: +0340282346638528859811704183484516925440.0:0:4: +%3f: +infinity:0:-1: +%*3f: +infinity:0:-1: +%80f: :0:-1: +%*80f: :0:-1: +%80f: -infinity:1:10:-inf: +%*80f: -infinity:0:10: +%80f: -0340282346638528859811704183484516925440.0:1:44:-0x1.fffffep127: +%*80f: -0340282346638528859811704183484516925440.0:0:44: +%80f: -340282346638528859811704183484516925440:1:41:-0x1.fffffep127: +%*80f: -340282346638528859811704183484516925440:0:41: +%80f: -023441673782552468302945364948518174720.0:1:43:-0x1.1a2b3cp124: +%*80f: -023441673782552468302945364948518174720.0:0:43: +%80f: -23441673782552468302945364948518174720:1:40:-0x1.1a2b3cp124: +%*80f: -23441673782552468302945364948518174720:0:40: +%80f: -0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:77:-0x1p-126: +%*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: -nan(09A_Zaz):0:14: +%80f: -nan():1:7:-nan: +%*80f: -nan():0:7: +%80f: nan():1:6:nan: +%*80f: nan():0:6: +%80f: nan(09A_Zaz):1:13:nan: +%*80f: nan(09A_Zaz):0:13: +%80f: 0:1:2:0x0: +%*80f: 0:0:2: +%80f: 0.0:1:4:0x0: +%*80f: 0.0:0:4: +%80f: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126: +%*80f: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76: +%80f: 23441673782552468302945364948518174720:1:39:0x1.1a2b3cp124: +%*80f: 23441673782552468302945364948518174720:0:39: +%80f: 023441673782552468302945364948518174720.0:1:42:0x1.1a2b3cp124: +%*80f: 023441673782552468302945364948518174720.0:0:42: +%80f: 340282346638528859811704183484516925440:1:40:0x1.fffffep127: +%*80f: 340282346638528859811704183484516925440:0:40: +%80f: 0340282346638528859811704183484516925440.0:1:43:0x1.fffffep127: +%*80f: 0340282346638528859811704183484516925440.0:0:43: +%80f: infinity:1:9:inf: +%*80f: infinity:0:9: +%80f: +nan():1:7:nan: +%*80f: +nan():0:7: +%80f: +nan(09A_Zaz):1:14:nan: +%*80f: +nan(09A_Zaz):0:14: +%80f: +0:1:3:0x0: +%*80f: +0:0:3: +%80f: +0.0:1:5:0x0: +%*80f: +0.0:0:5: +%80f: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:77:0x1p-126: +%*80f: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:77: +%80f: +23441673782552468302945364948518174720:1:40:0x1.1a2b3cp124: +%*80f: +23441673782552468302945364948518174720:0:40: +%80f: +023441673782552468302945364948518174720.0:1:43:0x1.1a2b3cp124: +%*80f: +023441673782552468302945364948518174720.0:0:43: +%80f: +340282346638528859811704183484516925440:1:41:0x1.fffffep127: +%*80f: +340282346638528859811704183484516925440:0:41: +%80f: +0340282346638528859811704183484516925440.0:1:44:0x1.fffffep127: +%*80f: +0340282346638528859811704183484516925440.0:0:44: +%80f: +infinity:1:10:inf: +%*80f: +infinity:0:10: diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input new file mode 100644 index 0000000..3ec8ed0 --- /dev/null +++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input @@ -0,0 +1,558 @@ +%F::0:-1: +%*F::0:-1: +%F:-INFINITY:1:9:-inf: +%*F:-INFINITY:0:9: +%F:-0340282346638528859811704183484516925440.0:1:43:-0x1.fffffep127: +%*F:-0340282346638528859811704183484516925440.0:0:43: +%F:-340282346638528859811704183484516925440:1:40:-0x1.fffffep127: +%*F:-340282346638528859811704183484516925440:0:40: +%F:-023441673782552468302945364948518174720.0:1:42:-0x1.1a2b3cp124: +%*F:-023441673782552468302945364948518174720.0:0:42: +%F:-23441673782552468302945364948518174720:1:39:-0x1.1a2b3cp124: +%*F:-23441673782552468302945364948518174720:0:39: +%F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:-0x1p-126: +%*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:-NAN(09A_Zaz):0:13: +%F:-NAN():1:6:-nan: +%*F:-NAN():0:6: +%F:NAN():1:5:nan: +%*F:NAN():0:5: +%F:NAN(09A_Zaz):1:12:nan: +%*F:NAN(09A_Zaz):0:12: +%F:0:1:1:0x0: +%*F:0:0:1: +%F:0.0:1:3:0x0: +%*F:0.0:0:3: +%F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:75:0x1p-126: +%*F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:75: +%F:23441673782552468302945364948518174720:1:38:0x1.1a2b3cp124: +%*F:23441673782552468302945364948518174720:0:38: +%F:023441673782552468302945364948518174720.0:1:41:0x1.1a2b3cp124: +%*F:023441673782552468302945364948518174720.0:0:41: +%F:340282346638528859811704183484516925440:1:39:0x1.fffffep127: +%*F:340282346638528859811704183484516925440:0:39: +%F:0340282346638528859811704183484516925440.0:1:42:0x1.fffffep127: +%*F:0340282346638528859811704183484516925440.0:0:42: +%F:INFINITY:1:8:inf: +%*F:INFINITY:0:8: +%F:+NAN():1:6:nan: +%*F:+NAN():0:6: +%F:+NAN(09A_Zaz):1:13:nan: +%*F:+NAN(09A_Zaz):0:13: +%F:+0:1:2:0x0: +%*F:+0:0:2: +%F:+0.0:1:4:0x0: +%*F:+0.0:0:4: +%F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126: +%*F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76: +%F:+23441673782552468302945364948518174720:1:39:0x1.1a2b3cp124: +%*F:+23441673782552468302945364948518174720:0:39: +%F:+023441673782552468302945364948518174720.0:1:42:0x1.1a2b3cp124: +%*F:+023441673782552468302945364948518174720.0:0:42: +%F:+340282346638528859811704183484516925440:1:40:0x1.fffffep127: +%*F:+340282346638528859811704183484516925440:0:40: +%F:+0340282346638528859811704183484516925440.0:1:43:0x1.fffffep127: +%*F:+0340282346638528859811704183484516925440.0:0:43: +%F:+INFINITY:1:9:inf: +%*F:+INFINITY:0:9: +%1F::0:-1: +%*1F::0:-1: +%1F:-INFINITY:0:-1: +%*1F:-INFINITY:0:-1: +%1F:-0340282346638528859811704183484516925440.0:0:-1: +%*1F:-0340282346638528859811704183484516925440.0:0:-1: +%1F:-340282346638528859811704183484516925440:0:-1: +%*1F:-340282346638528859811704183484516925440:0:-1: +%1F:-023441673782552468302945364948518174720.0:0:-1: +%*1F:-023441673782552468302945364948518174720.0:0:-1: +%1F:-23441673782552468302945364948518174720:0:-1: +%*1F:-23441673782552468302945364948518174720:0:-1: +%1F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1: +%*1F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1: +%1F:-0.0:0:-1: +%*1F:-0.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: +%*1F:-NAN():0:-1: +%1F:NAN():0:-1: +%*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:1:0x0: +%*1F:0.0:0:1: +%1F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:1:0x0: +%*1F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:1: +%1F:23441673782552468302945364948518174720:1:1:0x1p1: +%*1F:23441673782552468302945364948518174720:0:1: +%1F:023441673782552468302945364948518174720.0:1:1:0x0: +%*1F:023441673782552468302945364948518174720.0:0:1: +%1F:340282346638528859811704183484516925440:1:1:0x1.8p1: +%*1F:340282346638528859811704183484516925440:0:1: +%1F:0340282346638528859811704183484516925440.0:1:1:0x0: +%*1F:0340282346638528859811704183484516925440.0:0:1: +%1F:INFINITY:0:-1: +%*1F:INFINITY:0:-1: +%1F:+NAN():0:-1: +%*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:0:-1: +%*1F:+0.0:0:-1: +%1F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1: +%*1F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1: +%1F:+23441673782552468302945364948518174720:0:-1: +%*1F:+23441673782552468302945364948518174720:0:-1: +%1F:+023441673782552468302945364948518174720.0:0:-1: +%*1F:+023441673782552468302945364948518174720.0:0:-1: +%1F:+340282346638528859811704183484516925440:0:-1: +%*1F:+340282346638528859811704183484516925440:0:-1: +%1F:+0340282346638528859811704183484516925440.0:0:-1: +%*1F:+0340282346638528859811704183484516925440.0:0:-1: +%1F:+INFINITY:0:-1: +%*1F:+INFINITY:0:-1: +%2F::0:-1: +%*2F::0:-1: +%2F:-INFINITY:0:-1: +%*2F:-INFINITY:0:-1: +%2F:-0340282346638528859811704183484516925440.0:1:2:-0x0: +%*2F:-0340282346638528859811704183484516925440.0:0:2: +%2F:-340282346638528859811704183484516925440:1:2:-0x1.8p1: +%*2F:-340282346638528859811704183484516925440:0:2: +%2F:-023441673782552468302945364948518174720.0:1:2:-0x0: +%*2F:-023441673782552468302945364948518174720.0:0:2: +%2F:-23441673782552468302945364948518174720:1:2:-0x1p1: +%*2F:-23441673782552468302945364948518174720:0:2: +%2F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:2:-0x0: +%*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:-NAN(09A_Zaz):0:-1: +%*2F:-NAN(09A_Zaz):0:-1: +%2F:-NAN():0:-1: +%*2F:-NAN():0:-1: +%2F:NAN():0:-1: +%*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.0:1:2:0x0: +%*2F:0.0:0:2: +%2F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:2:0x0: +%*2F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:2: +%2F:23441673782552468302945364948518174720:1:2:0x1.7p4: +%*2F:23441673782552468302945364948518174720:0:2: +%2F:023441673782552468302945364948518174720.0:1:2:0x1p1: +%*2F:023441673782552468302945364948518174720.0:0:2: +%2F:340282346638528859811704183484516925440:1:2:0x1.1p5: +%*2F:340282346638528859811704183484516925440:0:2: +%2F:0340282346638528859811704183484516925440.0:1:2:0x1.8p1: +%*2F:0340282346638528859811704183484516925440.0:0:2: +%2F:INFINITY:0:-1: +%*2F:INFINITY:0:-1: +%2F:+NAN():0:-1: +%*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:2:0x0: +%*2F:+0.0:0:2: +%2F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:2:0x0: +%*2F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:2: +%2F:+23441673782552468302945364948518174720:1:2:0x1p1: +%*2F:+23441673782552468302945364948518174720:0:2: +%2F:+023441673782552468302945364948518174720.0:1:2:0x0: +%*2F:+023441673782552468302945364948518174720.0:0:2: +%2F:+340282346638528859811704183484516925440:1:2:0x1.8p1: +%*2F:+340282346638528859811704183484516925440:0:2: +%2F:+0340282346638528859811704183484516925440.0:1:2:0x0: +%*2F:+0340282346638528859811704183484516925440.0:0:2: +%2F:+INFINITY:0:-1: +%*2F:+INFINITY:0:-1: +%3F::0:-1: +%*3F::0:-1: +%3F:-INFINITY:0:-1: +%*3F:-INFINITY:0:-1: +%3F:-0340282346638528859811704183484516925440.0:1:3:-0x1.8p1: +%*3F:-0340282346638528859811704183484516925440.0:0:3: +%3F:-340282346638528859811704183484516925440:1:3:-0x1.1p5: +%*3F:-340282346638528859811704183484516925440:0:3: +%3F:-023441673782552468302945364948518174720.0:1:3:-0x1p1: +%*3F:-023441673782552468302945364948518174720.0:0:3: +%3F:-23441673782552468302945364948518174720:1:3:-0x1.7p4: +%*3F:-23441673782552468302945364948518174720:0:3: +%3F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:3:-0x0: +%*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:-NAN(09A_Zaz):0:-1: +%*3F:-NAN(09A_Zaz):0:-1: +%3F:-NAN():0:-1: +%*3F:-NAN():0:-1: +%3F:NAN():1:3:nan: +%*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.0:1:3:0x0: +%*3F:0.0:0:3: +%3F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:3:0x0: +%*3F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:3: +%3F:23441673782552468302945364948518174720:1:3:0x1.d4p7: +%*3F:23441673782552468302945364948518174720:0:3: +%3F:023441673782552468302945364948518174720.0:1:3:0x1.7p4: +%*3F:023441673782552468302945364948518174720.0:0:3: +%3F:340282346638528859811704183484516925440:1:3:0x1.54p8: +%*3F:340282346638528859811704183484516925440:0:3: +%3F:0340282346638528859811704183484516925440.0:1:3:0x1.1p5: +%*3F:0340282346638528859811704183484516925440.0:0:3: +%3F:INFINITY:1:3:inf: +%*3F:INFINITY:0:3: +%3F:+NAN():0:-1: +%*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.0:1:3:0x0: +%*3F:+0.0:0:3: +%3F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:3:0x0: +%*3F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:3: +%3F:+23441673782552468302945364948518174720:1:3:0x1.7p4: +%*3F:+23441673782552468302945364948518174720:0:3: +%3F:+023441673782552468302945364948518174720.0:1:3:0x1p1: +%*3F:+023441673782552468302945364948518174720.0:0:3: +%3F:+340282346638528859811704183484516925440:1:3:0x1.1p5: +%*3F:+340282346638528859811704183484516925440:0:3: +%3F:+0340282346638528859811704183484516925440.0:1:3:0x1.8p1: +%*3F:+0340282346638528859811704183484516925440.0:0:3: +%3F:+INFINITY:0:-1: +%*3F:+INFINITY:0:-1: +%4F::0:-1: +%*4F::0:-1: +%4F:-INFINITY:1:4:-inf: +%*4F:-INFINITY:0:4: +%4F:-0340282346638528859811704183484516925440.0:1:4:-0x1.1p5: +%*4F:-0340282346638528859811704183484516925440.0:0:4: +%4F:-340282346638528859811704183484516925440:1:4:-0x1.54p8: +%*4F:-340282346638528859811704183484516925440:0:4: +%4F:-023441673782552468302945364948518174720.0:1:4:-0x1.7p4: +%*4F:-023441673782552468302945364948518174720.0:0:4: +%4F:-23441673782552468302945364948518174720:1:4:-0x1.d4p7: +%*4F:-23441673782552468302945364948518174720:0:4: +%4F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:-0x0: +%*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:-NAN(09A_Zaz):1:4:-nan: +%*4F:-NAN(09A_Zaz):0:4: +%4F:-NAN():1:4:-nan: +%*4F:-NAN():0:4: +%4F:NAN():0:-1: +%*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.0:1:3:0x0: +%*4F:0.0:0:3: +%4F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0: +%*4F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4: +%4F:23441673782552468302945364948518174720:1:4:0x1.25p11: +%*4F:23441673782552468302945364948518174720:0:4: +%4F:023441673782552468302945364948518174720.0:1:4:0x1.d4p7: +%*4F:023441673782552468302945364948518174720.0:0:4: +%4F:340282346638528859811704183484516925440:1:4:0x1.a94p11: +%*4F:340282346638528859811704183484516925440:0:4: +%4F:0340282346638528859811704183484516925440.0:1:4:0x1.54p8: +%*4F:0340282346638528859811704183484516925440.0:0:4: +%4F:INFINITY:0:-1: +%*4F:INFINITY:0:-1: +%4F:+NAN():1:4:nan: +%*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.0:1:4:0x0: +%*4F:+0.0:0:4: +%4F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0: +%*4F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4: +%4F:+23441673782552468302945364948518174720:1:4:0x1.d4p7: +%*4F:+23441673782552468302945364948518174720:0:4: +%4F:+023441673782552468302945364948518174720.0:1:4:0x1.7p4: +%*4F:+023441673782552468302945364948518174720.0:0:4: +%4F:+340282346638528859811704183484516925440:1:4:0x1.54p8: +%*4F:+340282346638528859811704183484516925440:0:4: +%4F:+0340282346638528859811704183484516925440.0:1:4:0x1.1p5: +%*4F:+0340282346638528859811704183484516925440.0:0:4: +%4F:+INFINITY:1:4:inf: +%*4F:+INFINITY:0:4: +%41F::0:-1: +%*41F::0:-1: +%41F:-INFINITY:1:9:-inf: +%*41F:-INFINITY:0:9: +%41F:-0340282346638528859811704183484516925440.0:1:41:-0x1.fffffep127: +%*41F:-0340282346638528859811704183484516925440.0:0:41: +%41F:-340282346638528859811704183484516925440:1:40:-0x1.fffffep127: +%*41F:-340282346638528859811704183484516925440:0:40: +%41F:-023441673782552468302945364948518174720.0:1:41:-0x1.1a2b3cp124: +%*41F:-023441673782552468302945364948518174720.0:0:41: +%41F:-23441673782552468302945364948518174720:1:39:-0x1.1a2b3cp124: +%*41F:-23441673782552468302945364948518174720:0:39: +%41F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:41:-0x1.b38fbap-127: +%*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:-NAN(09A_Zaz):0:13: +%41F:-NAN():1:6:-nan: +%*41F:-NAN():0:6: +%41F:NAN():1:5:nan: +%*41F:NAN():0:5: +%41F:NAN(09A_Zaz):1:12:nan: +%*41F:NAN(09A_Zaz):0:12: +%41F:0:1:1:0x0: +%*41F:0:0:1: +%41F:0.0:1:3:0x0: +%*41F:0.0:0:3: +%41F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:41:0x1.df1e1ap-127: +%*41F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:41: +%41F:23441673782552468302945364948518174720:1:38:0x1.1a2b3cp124: +%*41F:23441673782552468302945364948518174720:0:38: +%41F:023441673782552468302945364948518174720.0:1:41:0x1.1a2b3cp124: +%*41F:023441673782552468302945364948518174720.0:0:41: +%41F:340282346638528859811704183484516925440:1:39:0x1.fffffep127: +%*41F:340282346638528859811704183484516925440:0:39: +%41F:0340282346638528859811704183484516925440.0:1:41:0x1.fffffep127: +%*41F:0340282346638528859811704183484516925440.0:0:41: +%41F:INFINITY:1:8:inf: +%*41F:INFINITY:0:8: +%41F:+NAN():1:6:nan: +%*41F:+NAN():0:6: +%41F:+NAN(09A_Zaz):1:13:nan: +%*41F:+NAN(09A_Zaz):0:13: +%41F:+0:1:2:0x0: +%*41F:+0:0:2: +%41F:+0.0:1:4:0x0: +%*41F:+0.0:0:4: +%41F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:41:0x1.b38fbap-127: +%*41F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:41: +%41F:+23441673782552468302945364948518174720:1:39:0x1.1a2b3cp124: +%*41F:+23441673782552468302945364948518174720:0:39: +%41F:+023441673782552468302945364948518174720.0:1:41:0x1.1a2b3cp124: +%*41F:+023441673782552468302945364948518174720.0:0:41: +%41F:+340282346638528859811704183484516925440:1:40:0x1.fffffep127: +%*41F:+340282346638528859811704183484516925440:0:40: +%41F:+0340282346638528859811704183484516925440.0:1:41:0x1.fffffep127: +%*41F:+0340282346638528859811704183484516925440.0:0:41: +%41F:+INFINITY:1:9:inf: +%*41F:+INFINITY:0:9: +%80F::0:-1: +%*80F::0:-1: +%80F:-INFINITY:1:9:-inf: +%*80F:-INFINITY:0:9: +%80F:-0340282346638528859811704183484516925440.0:1:43:-0x1.fffffep127: +%*80F:-0340282346638528859811704183484516925440.0:0:43: +%80F:-340282346638528859811704183484516925440:1:40:-0x1.fffffep127: +%*80F:-340282346638528859811704183484516925440:0:40: +%80F:-023441673782552468302945364948518174720.0:1:42:-0x1.1a2b3cp124: +%*80F:-023441673782552468302945364948518174720.0:0:42: +%80F:-23441673782552468302945364948518174720:1:39:-0x1.1a2b3cp124: +%*80F:-23441673782552468302945364948518174720:0:39: +%80F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:-0x1p-126: +%*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:-NAN(09A_Zaz):0:13: +%80F:-NAN():1:6:-nan: +%*80F:-NAN():0:6: +%80F:NAN():1:5:nan: +%*80F:NAN():0:5: +%80F:NAN(09A_Zaz):1:12:nan: +%*80F:NAN(09A_Zaz):0:12: +%80F:0:1:1:0x0: +%*80F:0:0:1: +%80F:0.0:1:3:0x0: +%*80F:0.0:0:3: +%80F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:75:0x1p-126: +%*80F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:75: +%80F:23441673782552468302945364948518174720:1:38:0x1.1a2b3cp124: +%*80F:23441673782552468302945364948518174720:0:38: +%80F:023441673782552468302945364948518174720.0:1:41:0x1.1a2b3cp124: +%*80F:023441673782552468302945364948518174720.0:0:41: +%80F:340282346638528859811704183484516925440:1:39:0x1.fffffep127: +%*80F:340282346638528859811704183484516925440:0:39: +%80F:0340282346638528859811704183484516925440.0:1:42:0x1.fffffep127: +%*80F:0340282346638528859811704183484516925440.0:0:42: +%80F:INFINITY:1:8:inf: +%*80F:INFINITY:0:8: +%80F:+NAN():1:6:nan: +%*80F:+NAN():0:6: +%80F:+NAN(09A_Zaz):1:13:nan: +%*80F:+NAN(09A_Zaz):0:13: +%80F:+0:1:2:0x0: +%*80F:+0:0:2: +%80F:+0.0:1:4:0x0: +%*80F:+0.0:0:4: +%80F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126: +%*80F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76: +%80F:+23441673782552468302945364948518174720:1:39:0x1.1a2b3cp124: +%*80F:+23441673782552468302945364948518174720:0:39: +%80F:+023441673782552468302945364948518174720.0:1:42:0x1.1a2b3cp124: +%*80F:+023441673782552468302945364948518174720.0:0:42: +%80F:+340282346638528859811704183484516925440:1:40:0x1.fffffep127: +%*80F:+340282346638528859811704183484516925440:0:40: +%80F:+0340282346638528859811704183484516925440.0:1:43:0x1.fffffep127: +%*80F:+0340282346638528859811704183484516925440.0:0:43: +%80F:+INFINITY:1:9:inf: +%*80F:+INFINITY:0:9: +%3F: :0:-1: +%*3F: :0:-1: +%3F: -INFINITY:0:-1: +%*3F: -INFINITY:0:-1: +%3F: -0340282346638528859811704183484516925440.0:1:4:-0x1.8p1: +%*3F: -0340282346638528859811704183484516925440.0:0:4: +%3F: -340282346638528859811704183484516925440:1:4:-0x1.1p5: +%*3F: -340282346638528859811704183484516925440:0:4: +%3F: -023441673782552468302945364948518174720.0:1:4:-0x1p1: +%*3F: -023441673782552468302945364948518174720.0:0:4: +%3F: -23441673782552468302945364948518174720:1:4:-0x1.7p4: +%*3F: -23441673782552468302945364948518174720:0:4: +%3F: -0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:-0x0: +%*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: -NAN(09A_Zaz):0:-1: +%*3F: -NAN(09A_Zaz):0:-1: +%3F: -NAN():0:-1: +%*3F: -NAN():0:-1: +%3F: NAN():1:4:nan: +%*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.0:1:4:0x0: +%*3F: 0.0:0:4: +%3F: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0: +%*3F: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4: +%3F: 23441673782552468302945364948518174720:1:4:0x1.d4p7: +%*3F: 23441673782552468302945364948518174720:0:4: +%3F: 023441673782552468302945364948518174720.0:1:4:0x1.7p4: +%*3F: 023441673782552468302945364948518174720.0:0:4: +%3F: 340282346638528859811704183484516925440:1:4:0x1.54p8: +%*3F: 340282346638528859811704183484516925440:0:4: +%3F: 0340282346638528859811704183484516925440.0:1:4:0x1.1p5: +%*3F: 0340282346638528859811704183484516925440.0:0:4: +%3F: INFINITY:1:4:inf: +%*3F: INFINITY:0:4: +%3F: +NAN():0:-1: +%*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.0:1:4:0x0: +%*3F: +0.0:0:4: +%3F: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0: +%*3F: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4: +%3F: +23441673782552468302945364948518174720:1:4:0x1.7p4: +%*3F: +23441673782552468302945364948518174720:0:4: +%3F: +023441673782552468302945364948518174720.0:1:4:0x1p1: +%*3F: +023441673782552468302945364948518174720.0:0:4: +%3F: +340282346638528859811704183484516925440:1:4:0x1.1p5: +%*3F: +340282346638528859811704183484516925440:0:4: +%3F: +0340282346638528859811704183484516925440.0:1:4:0x1.8p1: +%*3F: +0340282346638528859811704183484516925440.0:0:4: +%3F: +INFINITY:0:-1: +%*3F: +INFINITY:0:-1: +%80F: :0:-1: +%*80F: :0:-1: +%80F: -INFINITY:1:10:-inf: +%*80F: -INFINITY:0:10: +%80F: -0340282346638528859811704183484516925440.0:1:44:-0x1.fffffep127: +%*80F: -0340282346638528859811704183484516925440.0:0:44: +%80F: -340282346638528859811704183484516925440:1:41:-0x1.fffffep127: +%*80F: -340282346638528859811704183484516925440:0:41: +%80F: -023441673782552468302945364948518174720.0:1:43:-0x1.1a2b3cp124: +%*80F: -023441673782552468302945364948518174720.0:0:43: +%80F: -23441673782552468302945364948518174720:1:40:-0x1.1a2b3cp124: +%*80F: -23441673782552468302945364948518174720:0:40: +%80F: -0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:77:-0x1p-126: +%*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: -NAN(09A_Zaz):0:14: +%80F: -NAN():1:7:-nan: +%*80F: -NAN():0:7: +%80F: NAN():1:6:nan: +%*80F: NAN():0:6: +%80F: NAN(09A_Zaz):1:13:nan: +%*80F: NAN(09A_Zaz):0:13: +%80F: 0:1:2:0x0: +%*80F: 0:0:2: +%80F: 0.0:1:4:0x0: +%*80F: 0.0:0:4: +%80F: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126: +%*80F: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76: +%80F: 23441673782552468302945364948518174720:1:39:0x1.1a2b3cp124: +%*80F: 23441673782552468302945364948518174720:0:39: +%80F: 023441673782552468302945364948518174720.0:1:42:0x1.1a2b3cp124: +%*80F: 023441673782552468302945364948518174720.0:0:42: +%80F: 340282346638528859811704183484516925440:1:40:0x1.fffffep127: +%*80F: 340282346638528859811704183484516925440:0:40: +%80F: 0340282346638528859811704183484516925440.0:1:43:0x1.fffffep127: +%*80F: 0340282346638528859811704183484516925440.0:0:43: +%80F: INFINITY:1:9:inf: +%*80F: INFINITY:0:9: +%80F: +NAN():1:7:nan: +%*80F: +NAN():0:7: +%80F: +NAN(09A_Zaz):1:14:nan: +%*80F: +NAN(09A_Zaz):0:14: +%80F: +0:1:3:0x0: +%*80F: +0:0:3: +%80F: +0.0:1:5:0x0: +%*80F: +0.0:0:5: +%80F: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:77:0x1p-126: +%*80F: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:77: +%80F: +23441673782552468302945364948518174720:1:40:0x1.1a2b3cp124: +%*80F: +23441673782552468302945364948518174720:0:40: +%80F: +023441673782552468302945364948518174720.0:1:43:0x1.1a2b3cp124: +%*80F: +023441673782552468302945364948518174720.0:0:43: +%80F: +340282346638528859811704183484516925440:1:41:0x1.fffffep127: +%*80F: +340282346638528859811704183484516925440:0:41: +%80F: +0340282346638528859811704183484516925440.0:1:44:0x1.fffffep127: +%*80F: +0340282346638528859811704183484516925440.0:0:44: +%80F: +INFINITY:1:10:inf: +%*80F: +INFINITY:0:10: diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input new file mode 100644 index 0000000..9e78ab6 --- /dev/null +++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input @@ -0,0 +1,682 @@ +%g::0:-1: +%*g::0:-1: +%g:-infinity:1:9:-inf: +%*g:-infinity:0:9: +%g:-0xf.fffffp+124:1:15:-0x1.fffffep127: +%*g:-0xf.fffffp+124:0:15: +%g:-0x7.fffff8p125:1:15:-0x1.fffffep127: +%*g:-0x7.fffff8p125:0:15: +%g:-0x2.345678p+123:1:16:-0x1.1a2b3cp124: +%*g:-0x2.345678p+123:0:16: +%g:-0x2.345678p0123:1:16:-0x1.1a2b3cp124: +%*g:-0x2.345678p0123:0:16: +%g:-0x8p-129:1:9:-0x1p-126: +%*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:-nan(09A_Zaz):0:13: +%g:-nan():1:6:-nan: +%*g:-nan():0:6: +%g:nan():1:5:nan: +%*g:nan():0:5: +%g:nan(09A_Zaz):1:12:nan: +%*g:nan(09A_Zaz):0:12: +%g:0x0p0:1:5:0x0: +%*g:0x0p0:0:5: +%g:0x0p+0:1:6:0x0: +%*g:0x0p+0:0:6: +%g:0x8p-129:1:8:0x1p-126: +%*g:0x8p-129:0:8: +%g:0x2.345678p0123:1:15:0x1.1a2b3cp124: +%*g:0x2.345678p0123:0:15: +%g:0x2.345678p+123:1:15:0x1.1a2b3cp124: +%*g:0x2.345678p+123:0:15: +%g:0x7.fffff8p125:1:14:0x1.fffffep127: +%*g:0x7.fffff8p125:0:14: +%g:0xf.fffffp+124:1:14:0x1.fffffep127: +%*g:0xf.fffffp+124:0:14: +%g:infinity:1:8:inf: +%*g:infinity:0:8: +%g:+nan():1:6:nan: +%*g:+nan():0:6: +%g:+nan(09A_Zaz):1:13:nan: +%*g:+nan(09A_Zaz):0:13: +%g:+0x0p0:1:6:0x0: +%*g:+0x0p0:0:6: +%g:+0x0p+0:1:7:0x0: +%*g:+0x0p+0:0:7: +%g:+0x8p-129:1:9:0x1p-126: +%*g:+0x8p-129:0:9: +%g:+0x2.345678p0123:1:16:0x1.1a2b3cp124: +%*g:+0x2.345678p0123:0:16: +%g:+0x2.345678p+123:1:16:0x1.1a2b3cp124: +%*g:+0x2.345678p+123:0:16: +%g:+0x7.fffff8p125:1:15:0x1.fffffep127: +%*g:+0x7.fffff8p125:0:15: +%g:+0xf.fffffp+124:1:15:0x1.fffffep127: +%*g:+0xf.fffffp+124:0:15: +%g:+infinity:1:9:inf: +%*g:+infinity:0:9: +%1g::0:-1: +%*1g::0:-1: +%1g:-infinity:0:-1: +%*1g:-infinity:0:-1: +%1g:-0xf.fffffp+124:0:-1: +%*1g:-0xf.fffffp+124:0:-1: +%1g:-0x7.fffff8p125:0:-1: +%*1g:-0x7.fffff8p125:0:-1: +%1g:-0x2.345678p+123:0:-1: +%*1g:-0x2.345678p+123:0:-1: +%1g:-0x2.345678p0123:0:-1: +%*1g:-0x2.345678p0123:0:-1: +%1g:-0x8p-129:0:-1: +%*1g:-0x8p-129:0:-1: +%1g:-0x0p+0:0:-1: +%*1g:-0x0p+0:0:-1: +%1g:-0x0p0:0:-1: +%*1g:-0x0p0:0:-1: +%1g:-nan(09A_Zaz):0:-1: +%*1g:-nan(09A_Zaz):0:-1: +%1g:-nan():0:-1: +%*1g:-nan():0:-1: +%1g:nan():0:-1: +%*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:0x0p+0:1:1:0x0: +%*1g:0x0p+0:0:1: +%1g:0x8p-129:1:1:0x0: +%*1g:0x8p-129:0:1: +%1g:0x2.345678p0123:1:1:0x0: +%*1g:0x2.345678p0123:0:1: +%1g:0x2.345678p+123:1:1:0x0: +%*1g:0x2.345678p+123:0:1: +%1g:0x7.fffff8p125:1:1:0x0: +%*1g:0x7.fffff8p125:0:1: +%1g:0xf.fffffp+124:1:1:0x0: +%*1g:0xf.fffffp+124:0:1: +%1g:infinity:0:-1: +%*1g:infinity:0:-1: +%1g:+nan():0:-1: +%*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:+0x0p+0:0:-1: +%*1g:+0x0p+0:0:-1: +%1g:+0x8p-129:0:-1: +%*1g:+0x8p-129:0:-1: +%1g:+0x2.345678p0123:0:-1: +%*1g:+0x2.345678p0123:0:-1: +%1g:+0x2.345678p+123:0:-1: +%*1g:+0x2.345678p+123:0:-1: +%1g:+0x7.fffff8p125:0:-1: +%*1g:+0x7.fffff8p125:0:-1: +%1g:+0xf.fffffp+124:0:-1: +%*1g:+0xf.fffffp+124:0:-1: +%1g:+infinity:0:-1: +%*1g:+infinity:0:-1: +%2g::0:-1: +%*2g::0:-1: +%2g:-infinity:0:-1: +%*2g:-infinity:0:-1: +%2g:-0xf.fffffp+124:1:2:-0x0: +%*2g:-0xf.fffffp+124:0:2: +%2g:-0x7.fffff8p125:1:2:-0x0: +%*2g:-0x7.fffff8p125:0:2: +%2g:-0x2.345678p+123:1:2:-0x0: +%*2g:-0x2.345678p+123:0:2: +%2g:-0x2.345678p0123:1:2:-0x0: +%*2g:-0x2.345678p0123:0:2: +%2g:-0x8p-129:1:2:-0x0: +%*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:-nan(09A_Zaz):0:-1: +%*2g:-nan(09A_Zaz):0:-1: +%2g:-nan():0:-1: +%*2g:-nan():0:-1: +%2g:nan():0:-1: +%*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:0x0p+0:0:-1: +%*2g:0x0p+0:0:-1: +%2g:0x8p-129:0:-1: +%*2g:0x8p-129:0:-1: +%2g:0x2.345678p0123:0:-1: +%*2g:0x2.345678p0123:0:-1: +%2g:0x2.345678p+123:0:-1: +%*2g:0x2.345678p+123:0:-1: +%2g:0x7.fffff8p125:0:-1: +%*2g:0x7.fffff8p125:0:-1: +%2g:0xf.fffffp+124:0:-1: +%*2g:0xf.fffffp+124:0:-1: +%2g:infinity:0:-1: +%*2g:infinity:0:-1: +%2g:+nan():0:-1: +%*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:+0x0p+0:1:2:0x0: +%*2g:+0x0p+0:0:2: +%2g:+0x8p-129:1:2:0x0: +%*2g:+0x8p-129:0:2: +%2g:+0x2.345678p0123:1:2:0x0: +%*2g:+0x2.345678p0123:0:2: +%2g:+0x2.345678p+123:1:2:0x0: +%*2g:+0x2.345678p+123:0:2: +%2g:+0x7.fffff8p125:1:2:0x0: +%*2g:+0x7.fffff8p125:0:2: +%2g:+0xf.fffffp+124:1:2:0x0: +%*2g:+0xf.fffffp+124:0:2: +%2g:+infinity:0:-1: +%*2g:+infinity:0:-1: +%3g::0:-1: +%*3g::0:-1: +%3g:-infinity:0:-1: +%*3g:-infinity:0:-1: +%3g:-0xf.fffffp+124:0:-1: +%*3g:-0xf.fffffp+124:0:-1: +%3g:-0x7.fffff8p125:0:-1: +%*3g:-0x7.fffff8p125:0:-1: +%3g:-0x2.345678p+123:0:-1: +%*3g:-0x2.345678p+123:0:-1: +%3g:-0x2.345678p0123:0:-1: +%*3g:-0x2.345678p0123:0:-1: +%3g:-0x8p-129:0:-1: +%*3g:-0x8p-129:0:-1: +%3g:-0x0p+0:0:-1: +%*3g:-0x0p+0:0:-1: +%3g:-0x0p0:0:-1: +%*3g:-0x0p0:0:-1: +%3g:-nan(09A_Zaz):0:-1: +%*3g:-nan(09A_Zaz):0:-1: +%3g:-nan():0:-1: +%*3g:-nan():0:-1: +%3g:nan():1:3:nan: +%*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:0x0p+0:1:3:0x0: +%*3g:0x0p+0:0:3: +%3g:0x8p-129:1:3:0x1p3: +%*3g:0x8p-129:0:3: +%3g:0x2.345678p0123:1:3:0x1p1: +%*3g:0x2.345678p0123:0:3: +%3g:0x2.345678p+123:1:3:0x1p1: +%*3g:0x2.345678p+123:0:3: +%3g:0x7.fffff8p125:1:3:0x1.cp2: +%*3g:0x7.fffff8p125:0:3: +%3g:0xf.fffffp+124:1:3:0x1.ep3: +%*3g:0xf.fffffp+124:0:3: +%3g:infinity:1:3:inf: +%*3g:infinity:0:3: +%3g:+nan():0:-1: +%*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:+0x0p+0:0:-1: +%*3g:+0x0p+0:0:-1: +%3g:+0x8p-129:0:-1: +%*3g:+0x8p-129:0:-1: +%3g:+0x2.345678p0123:0:-1: +%*3g:+0x2.345678p0123:0:-1: +%3g:+0x2.345678p+123:0:-1: +%*3g:+0x2.345678p+123:0:-1: +%3g:+0x7.fffff8p125:0:-1: +%*3g:+0x7.fffff8p125:0:-1: +%3g:+0xf.fffffp+124:0:-1: +%*3g:+0xf.fffffp+124:0:-1: +%3g:+infinity:0:-1: +%*3g:+infinity:0:-1: +%4g::0:-1: +%*4g::0:-1: +%4g:-infinity:1:4:-inf: +%*4g:-infinity:0:4: +%4g:-0xf.fffffp+124:1:4:-0x1.ep3: +%*4g:-0xf.fffffp+124:0:4: +%4g:-0x7.fffff8p125:1:4:-0x1.cp2: +%*4g:-0x7.fffff8p125:0:4: +%4g:-0x2.345678p+123:1:4:-0x1p1: +%*4g:-0x2.345678p+123:0:4: +%4g:-0x2.345678p0123:1:4:-0x1p1: +%*4g:-0x2.345678p0123:0:4: +%4g:-0x8p-129:1:4:-0x1p3: +%*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:-nan(09A_Zaz):1:4:-nan: +%*4g:-nan(09A_Zaz):0:4: +%4g:-nan():1:4:-nan: +%*4g:-nan():0:4: +%4g:nan():0:-1: +%*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:0x0p+0:0:-1: +%*4g:0x0p+0:0:-1: +%4g:0x8p-129:0:-1: +%*4g:0x8p-129:0:-1: +%4g:0x2.345678p0123:1:4:0x1p1: +%*4g:0x2.345678p0123:0:4: +%4g:0x2.345678p+123:1:4:0x1p1: +%*4g:0x2.345678p+123:0:4: +%4g:0x7.fffff8p125:1:4:0x1.cp2: +%*4g:0x7.fffff8p125:0:4: +%4g:0xf.fffffp+124:1:4:0x1.ep3: +%*4g:0xf.fffffp+124:0:4: +%4g:infinity:0:-1: +%*4g:infinity:0:-1: +%4g:+nan():1:4:nan: +%*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:+0x0p+0:1:4:0x0: +%*4g:+0x0p+0:0:4: +%4g:+0x8p-129:1:4:0x1p3: +%*4g:+0x8p-129:0:4: +%4g:+0x2.345678p0123:1:4:0x1p1: +%*4g:+0x2.345678p0123:0:4: +%4g:+0x2.345678p+123:1:4:0x1p1: +%*4g:+0x2.345678p+123:0:4: +%4g:+0x7.fffff8p125:1:4:0x1.cp2: +%*4g:+0x7.fffff8p125:0:4: +%4g:+0xf.fffffp+124:1:4:0x1.ep3: +%*4g:+0xf.fffffp+124:0:4: +%4g:+infinity:1:4:inf: +%*4g:+infinity:0:4: +%5g::0:-1: +%*5g::0:-1: +%5g:-infinity:0:-1: +%*5g:-infinity:0:-1: +%5g:-0xf.fffffp+124:1:5:-0x1.ep3: +%*5g:-0xf.fffffp+124:0:5: +%5g:-0x7.fffff8p125:1:5:-0x1.cp2: +%*5g:-0x7.fffff8p125:0:5: +%5g:-0x2.345678p+123:1:5:-0x1p1: +%*5g:-0x2.345678p+123:0:5: +%5g:-0x2.345678p0123:1:5:-0x1p1: +%*5g:-0x2.345678p0123:0:5: +%5g:-0x8p-129:0:-1: +%*5g:-0x8p-129:0:-1: +%5g:-0x0p+0:0:-1: +%*5g:-0x0p+0:0:-1: +%5g:-0x0p0:0:-1: +%*5g:-0x0p0:0:-1: +%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():0:5: +%5g:nan(09A_Zaz):0:-1: +%*5g:nan(09A_Zaz):0:-1: +%5g:0x0p0:1:5:0x0: +%*5g:0x0p0:0:5: +%5g:0x0p+0:0:-1: +%*5g:0x0p+0:0:-1: +%5g:0x8p-129:0:-1: +%*5g:0x8p-129:0:-1: +%5g:0x2.345678p0123:1:5:0x1.18p1: +%*5g:0x2.345678p0123:0:5: +%5g:0x2.345678p+123:1:5:0x1.18p1: +%*5g:0x2.345678p+123:0:5: +%5g:0x7.fffff8p125:1:5:0x1.fcp2: +%*5g:0x7.fffff8p125:0:5: +%5g:0xf.fffffp+124:1:5:0x1.fep3: +%*5g:0xf.fffffp+124:0:5: +%5g:infinity:0:-1: +%*5g:infinity:0:-1: +%5g:+nan():0:-1: +%*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:+0x0p+0:0:-1: +%*5g:+0x0p+0:0:-1: +%5g:+0x8p-129:0:-1: +%*5g:+0x8p-129:0:-1: +%5g:+0x2.345678p0123:1:5:0x1p1: +%*5g:+0x2.345678p0123:0:5: +%5g:+0x2.345678p+123:1:5:0x1p1: +%*5g:+0x2.345678p+123:0:5: +%5g:+0x7.fffff8p125:1:5:0x1.cp2: +%*5g:+0x7.fffff8p125:0:5: +%5g:+0xf.fffffp+124:1:5:0x1.ep3: +%*5g:+0xf.fffffp+124:0:5: +%5g:+infinity:0:-1: +%*5g:+infinity:0:-1: +%6g::0:-1: +%*6g::0:-1: +%6g:-infinity:0:-1: +%*6g:-infinity:0:-1: +%6g:-0xf.fffffp+124:1:6:-0x1.fep3: +%*6g:-0xf.fffffp+124:0:6: +%6g:-0x7.fffff8p125:1:6:-0x1.fcp2: +%*6g:-0x7.fffff8p125:0:6: +%6g:-0x2.345678p+123:1:6:-0x1.18p1: +%*6g:-0x2.345678p+123:0:6: +%6g:-0x2.345678p0123:1:6:-0x1.18p1: +%*6g:-0x2.345678p0123:0:6: +%6g:-0x8p-129:0:-1: +%*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:-nan(09A_Zaz):0:-1: +%*6g:-nan(09A_Zaz):0:-1: +%6g:-nan():1:6:-nan: +%*6g:-nan():0:6: +%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:0x0p+0:1:6:0x0: +%*6g:0x0p+0:0:6: +%6g:0x8p-129:1:6:0x1p2: +%*6g:0x8p-129:0:6: +%6g:0x2.345678p0123:1:6:0x1.1ap1: +%*6g:0x2.345678p0123:0:6: +%6g:0x2.345678p+123:1:6:0x1.1ap1: +%*6g:0x2.345678p+123:0:6: +%6g:0x7.fffff8p125:1:6:0x1.ffcp2: +%*6g:0x7.fffff8p125:0:6: +%6g:0xf.fffffp+124:1:6:0x1.ffep3: +%*6g:0xf.fffffp+124:0:6: +%6g:infinity:0:-1: +%*6g:infinity:0:-1: +%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:+0x0p+0:0:-1: +%*6g:+0x0p+0:0:-1: +%6g:+0x8p-129:0:-1: +%*6g:+0x8p-129:0:-1: +%6g:+0x2.345678p0123:1:6:0x1.18p1: +%*6g:+0x2.345678p0123:0:6: +%6g:+0x2.345678p+123:1:6:0x1.18p1: +%*6g:+0x2.345678p+123:0:6: +%6g:+0x7.fffff8p125:1:6:0x1.fcp2: +%*6g:+0x7.fffff8p125:0:6: +%6g:+0xf.fffffp+124:1:6:0x1.fep3: +%*6g:+0xf.fffffp+124:0:6: +%6g:+infinity:0:-1: +%*6g:+infinity:0:-1: +%12g::0:-1: +%*12g::0:-1: +%12g:-infinity:1:9:-inf: +%*12g:-infinity:0:9: +%12g:-0xf.fffffp+124:0:-1: +%*12g:-0xf.fffffp+124:0:-1: +%12g:-0x7.fffff8p125:0:-1: +%*12g:-0x7.fffff8p125:0:-1: +%12g:-0x2.345678p+123:0:-1: +%*12g:-0x2.345678p+123:0:-1: +%12g:-0x2.345678p0123:0:-1: +%*12g:-0x2.345678p0123:0:-1: +%12g:-0x8p-129:1:9:-0x1p-126: +%*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:-nan(09A_Zaz):0:-1: +%*12g:-nan(09A_Zaz):0:-1: +%12g:-nan():1:6:-nan: +%*12g:-nan():0:6: +%12g:nan():1:5:nan: +%*12g:nan():0:5: +%12g:nan(09A_Zaz):1:12:nan: +%*12g:nan(09A_Zaz):0:12: +%12g:0x0p0:1:5:0x0: +%*12g:0x0p0:0:5: +%12g:0x0p+0:1:6:0x0: +%*12g:0x0p+0:0:6: +%12g:0x8p-129:1:8:0x1p-126: +%*12g:0x8p-129:0:8: +%12g:0x2.345678p0123:1:12:0x1.1a2b3cp1: +%*12g:0x2.345678p0123:0:12: +%12g:0x2.345678p+123:0:-1: +%*12g:0x2.345678p+123:0:-1: +%12g:0x7.fffff8p125:1:12:0x1.fffffep3: +%*12g:0x7.fffff8p125:0:12: +%12g:0xf.fffffp+124:1:12:0x1.fffffep4: +%*12g:0xf.fffffp+124:0:12: +%12g:infinity:1:8:inf: +%*12g:infinity:0:8: +%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:+0x0p+0:1:7:0x0: +%*12g:+0x0p+0:0:7: +%12g:+0x8p-129:1:9:0x1p-126: +%*12g:+0x8p-129:0:9: +%12g:+0x2.345678p0123:0:-1: +%*12g:+0x2.345678p0123:0:-1: +%12g:+0x2.345678p+123:0:-1: +%*12g:+0x2.345678p+123:0:-1: +%12g:+0x7.fffff8p125:0:-1: +%*12g:+0x7.fffff8p125:0:-1: +%12g:+0xf.fffffp+124:0:-1: +%*12g:+0xf.fffffp+124:0:-1: +%12g:+infinity:1:9:inf: +%*12g:+infinity:0:9: +%18g::0:-1: +%*18g::0:-1: +%18g:-infinity:1:9:-inf: +%*18g:-infinity:0:9: +%18g:-0xf.fffffp+124:1:15:-0x1.fffffep127: +%*18g:-0xf.fffffp+124:0:15: +%18g:-0x7.fffff8p125:1:15:-0x1.fffffep127: +%*18g:-0x7.fffff8p125:0:15: +%18g:-0x2.345678p+123:1:16:-0x1.1a2b3cp124: +%*18g:-0x2.345678p+123:0:16: +%18g:-0x2.345678p0123:1:16:-0x1.1a2b3cp124: +%*18g:-0x2.345678p0123:0:16: +%18g:-0x8p-129:1:9:-0x1p-126: +%*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:-nan(09A_Zaz):0:13: +%18g:-nan():1:6:-nan: +%*18g:-nan():0:6: +%18g:nan():1:5:nan: +%*18g:nan():0:5: +%18g:nan(09A_Zaz):1:12:nan: +%*18g:nan(09A_Zaz):0:12: +%18g:0x0p0:1:5:0x0: +%*18g:0x0p0:0:5: +%18g:0x0p+0:1:6:0x0: +%*18g:0x0p+0:0:6: +%18g:0x8p-129:1:8:0x1p-126: +%*18g:0x8p-129:0:8: +%18g:0x2.345678p0123:1:15:0x1.1a2b3cp124: +%*18g:0x2.345678p0123:0:15: +%18g:0x2.345678p+123:1:15:0x1.1a2b3cp124: +%*18g:0x2.345678p+123:0:15: +%18g:0x7.fffff8p125:1:14:0x1.fffffep127: +%*18g:0x7.fffff8p125:0:14: +%18g:0xf.fffffp+124:1:14:0x1.fffffep127: +%*18g:0xf.fffffp+124:0:14: +%18g:infinity:1:8:inf: +%*18g:infinity:0:8: +%18g:+nan():1:6:nan: +%*18g:+nan():0:6: +%18g:+nan(09A_Zaz):1:13:nan: +%*18g:+nan(09A_Zaz):0:13: +%18g:+0x0p0:1:6:0x0: +%*18g:+0x0p0:0:6: +%18g:+0x0p+0:1:7:0x0: +%*18g:+0x0p+0:0:7: +%18g:+0x8p-129:1:9:0x1p-126: +%*18g:+0x8p-129:0:9: +%18g:+0x2.345678p0123:1:16:0x1.1a2b3cp124: +%*18g:+0x2.345678p0123:0:16: +%18g:+0x2.345678p+123:1:16:0x1.1a2b3cp124: +%*18g:+0x2.345678p+123:0:16: +%18g:+0x7.fffff8p125:1:15:0x1.fffffep127: +%*18g:+0x7.fffff8p125:0:15: +%18g:+0xf.fffffp+124:1:15:0x1.fffffep127: +%*18g:+0xf.fffffp+124:0:15: +%18g:+infinity:1:9:inf: +%*18g:+infinity:0:9: +%5g: :0:-1: +%*5g: :0:-1: +%5g: -infinity:0:-1: +%*5g: -infinity:0:-1: +%5g: -0xf.fffffp+124:1:6:-0x1.ep3: +%*5g: -0xf.fffffp+124:0:6: +%5g: -0x7.fffff8p125:1:6:-0x1.cp2: +%*5g: -0x7.fffff8p125:0:6: +%5g: -0x2.345678p+123:1:6:-0x1p1: +%*5g: -0x2.345678p+123:0:6: +%5g: -0x2.345678p0123:1:6:-0x1p1: +%*5g: -0x2.345678p0123:0:6: +%5g: -0x8p-129:0:-1: +%*5g: -0x8p-129:0:-1: +%5g: -0x0p+0:0:-1: +%*5g: -0x0p+0:0:-1: +%5g: -0x0p0:0:-1: +%*5g: -0x0p0:0:-1: +%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():0:6: +%5g: nan(09A_Zaz):0:-1: +%*5g: nan(09A_Zaz):0:-1: +%5g: 0x0p0:1:6:0x0: +%*5g: 0x0p0:0:6: +%5g: 0x0p+0:0:-1: +%*5g: 0x0p+0:0:-1: +%5g: 0x8p-129:0:-1: +%*5g: 0x8p-129:0:-1: +%5g: 0x2.345678p0123:1:6:0x1.18p1: +%*5g: 0x2.345678p0123:0:6: +%5g: 0x2.345678p+123:1:6:0x1.18p1: +%*5g: 0x2.345678p+123:0:6: +%5g: 0x7.fffff8p125:1:6:0x1.fcp2: +%*5g: 0x7.fffff8p125:0:6: +%5g: 0xf.fffffp+124:1:6:0x1.fep3: +%*5g: 0xf.fffffp+124:0:6: +%5g: infinity:0:-1: +%*5g: infinity:0:-1: +%5g: +nan():0:-1: +%*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: +0x0p+0:0:-1: +%*5g: +0x0p+0:0:-1: +%5g: +0x8p-129:0:-1: +%*5g: +0x8p-129:0:-1: +%5g: +0x2.345678p0123:1:6:0x1p1: +%*5g: +0x2.345678p0123:0:6: +%5g: +0x2.345678p+123:1:6:0x1p1: +%*5g: +0x2.345678p+123:0:6: +%5g: +0x7.fffff8p125:1:6:0x1.cp2: +%*5g: +0x7.fffff8p125:0:6: +%5g: +0xf.fffffp+124:1:6:0x1.ep3: +%*5g: +0xf.fffffp+124:0:6: +%5g: +infinity:0:-1: +%*5g: +infinity:0:-1: +%18g: :0:-1: +%*18g: :0:-1: +%18g: -infinity:1:10:-inf: +%*18g: -infinity:0:10: +%18g: -0xf.fffffp+124:1:16:-0x1.fffffep127: +%*18g: -0xf.fffffp+124:0:16: +%18g: -0x7.fffff8p125:1:16:-0x1.fffffep127: +%*18g: -0x7.fffff8p125:0:16: +%18g: -0x2.345678p+123:1:17:-0x1.1a2b3cp124: +%*18g: -0x2.345678p+123:0:17: +%18g: -0x2.345678p0123:1:17:-0x1.1a2b3cp124: +%*18g: -0x2.345678p0123:0:17: +%18g: -0x8p-129:1:10:-0x1p-126: +%*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: -nan(09A_Zaz):0:14: +%18g: -nan():1:7:-nan: +%*18g: -nan():0:7: +%18g: nan():1:6:nan: +%*18g: nan():0:6: +%18g: nan(09A_Zaz):1:13:nan: +%*18g: nan(09A_Zaz):0:13: +%18g: 0x0p0:1:6:0x0: +%*18g: 0x0p0:0:6: +%18g: 0x0p+0:1:7:0x0: +%*18g: 0x0p+0:0:7: +%18g: 0x8p-129:1:9:0x1p-126: +%*18g: 0x8p-129:0:9: +%18g: 0x2.345678p0123:1:16:0x1.1a2b3cp124: +%*18g: 0x2.345678p0123:0:16: +%18g: 0x2.345678p+123:1:16:0x1.1a2b3cp124: +%*18g: 0x2.345678p+123:0:16: +%18g: 0x7.fffff8p125:1:15:0x1.fffffep127: +%*18g: 0x7.fffff8p125:0:15: +%18g: 0xf.fffffp+124:1:15:0x1.fffffep127: +%*18g: 0xf.fffffp+124:0:15: +%18g: infinity:1:9:inf: +%*18g: infinity:0:9: +%18g: +nan():1:7:nan: +%*18g: +nan():0:7: +%18g: +nan(09A_Zaz):1:14:nan: +%*18g: +nan(09A_Zaz):0:14: +%18g: +0x0p0:1:7:0x0: +%*18g: +0x0p0:0:7: +%18g: +0x0p+0:1:8:0x0: +%*18g: +0x0p+0:0:8: +%18g: +0x8p-129:1:10:0x1p-126: +%*18g: +0x8p-129:0:10: +%18g: +0x2.345678p0123:1:17:0x1.1a2b3cp124: +%*18g: +0x2.345678p0123:0:17: +%18g: +0x2.345678p+123:1:17:0x1.1a2b3cp124: +%*18g: +0x2.345678p+123:0:17: +%18g: +0x7.fffff8p125:1:16:0x1.fffffep127: +%*18g: +0x7.fffff8p125:0:16: +%18g: +0xf.fffffp+124:1:16:0x1.fffffep127: +%*18g: +0xf.fffffp+124:0:16: +%18g: +infinity:1:10:inf: +%*18g: +infinity:0:10: diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input new file mode 100644 index 0000000..95f3af2 --- /dev/null +++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input @@ -0,0 +1,682 @@ +%G::0:-1: +%*G::0:-1: +%G:-INFINITY:1:9:-inf: +%*G:-INFINITY:0:9: +%G:-0XF.FFFFFP+124:1:15:-0x1.fffffep127: +%*G:-0XF.FFFFFP+124:0:15: +%G:-0X7.FFFFF8P125:1:15:-0x1.fffffep127: +%*G:-0X7.FFFFF8P125:0:15: +%G:-0X2.345678P+123:1:16:-0x1.1a2b3cp124: +%*G:-0X2.345678P+123:0:16: +%G:-0X2.345678P0123:1:16:-0x1.1a2b3cp124: +%*G:-0X2.345678P0123:0:16: +%G:-0X8P-129:1:9:-0x1p-126: +%*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:-NAN(09A_Zaz):0:13: +%G:-NAN():1:6:-nan: +%*G:-NAN():0:6: +%G:NAN():1:5:nan: +%*G:NAN():0:5: +%G:NAN(09A_Zaz):1:12:nan: +%*G:NAN(09A_Zaz):0:12: +%G:0X0P0:1:5:0x0: +%*G:0X0P0:0:5: +%G:0X0P+0:1:6:0x0: +%*G:0X0P+0:0:6: +%G:0X8P-129:1:8:0x1p-126: +%*G:0X8P-129:0:8: +%G:0X2.345678P0123:1:15:0x1.1a2b3cp124: +%*G:0X2.345678P0123:0:15: +%G:0X2.345678P+123:1:15:0x1.1a2b3cp124: +%*G:0X2.345678P+123:0:15: +%G:0X7.FFFFF8P125:1:14:0x1.fffffep127: +%*G:0X7.FFFFF8P125:0:14: +%G:0XF.FFFFFP+124:1:14:0x1.fffffep127: +%*G:0XF.FFFFFP+124:0:14: +%G:INFINITY:1:8:inf: +%*G:INFINITY:0:8: +%G:+NAN():1:6:nan: +%*G:+NAN():0:6: +%G:+NAN(09A_Zaz):1:13:nan: +%*G:+NAN(09A_Zaz):0:13: +%G:+0X0P0:1:6:0x0: +%*G:+0X0P0:0:6: +%G:+0X0P+0:1:7:0x0: +%*G:+0X0P+0:0:7: +%G:+0X8P-129:1:9:0x1p-126: +%*G:+0X8P-129:0:9: +%G:+0X2.345678P0123:1:16:0x1.1a2b3cp124: +%*G:+0X2.345678P0123:0:16: +%G:+0X2.345678P+123:1:16:0x1.1a2b3cp124: +%*G:+0X2.345678P+123:0:16: +%G:+0X7.FFFFF8P125:1:15:0x1.fffffep127: +%*G:+0X7.FFFFF8P125:0:15: +%G:+0XF.FFFFFP+124:1:15:0x1.fffffep127: +%*G:+0XF.FFFFFP+124:0:15: +%G:+INFINITY:1:9:inf: +%*G:+INFINITY:0:9: +%1G::0:-1: +%*1G::0:-1: +%1G:-INFINITY:0:-1: +%*1G:-INFINITY:0:-1: +%1G:-0XF.FFFFFP+124:0:-1: +%*1G:-0XF.FFFFFP+124:0:-1: +%1G:-0X7.FFFFF8P125:0:-1: +%*1G:-0X7.FFFFF8P125:0:-1: +%1G:-0X2.345678P+123:0:-1: +%*1G:-0X2.345678P+123:0:-1: +%1G:-0X2.345678P0123:0:-1: +%*1G:-0X2.345678P0123:0:-1: +%1G:-0X8P-129:0:-1: +%*1G:-0X8P-129:0:-1: +%1G:-0X0P+0:0:-1: +%*1G:-0X0P+0:0:-1: +%1G:-0X0P0:0:-1: +%*1G:-0X0P0:0:-1: +%1G:-NAN(09A_Zaz):0:-1: +%*1G:-NAN(09A_Zaz):0:-1: +%1G:-NAN():0:-1: +%*1G:-NAN():0:-1: +%1G:NAN():0:-1: +%*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:0X0P+0:1:1:0x0: +%*1G:0X0P+0:0:1: +%1G:0X8P-129:1:1:0x0: +%*1G:0X8P-129:0:1: +%1G:0X2.345678P0123:1:1:0x0: +%*1G:0X2.345678P0123:0:1: +%1G:0X2.345678P+123:1:1:0x0: +%*1G:0X2.345678P+123:0:1: +%1G:0X7.FFFFF8P125:1:1:0x0: +%*1G:0X7.FFFFF8P125:0:1: +%1G:0XF.FFFFFP+124:1:1:0x0: +%*1G:0XF.FFFFFP+124:0:1: +%1G:INFINITY:0:-1: +%*1G:INFINITY:0:-1: +%1G:+NAN():0:-1: +%*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:+0X0P+0:0:-1: +%*1G:+0X0P+0:0:-1: +%1G:+0X8P-129:0:-1: +%*1G:+0X8P-129:0:-1: +%1G:+0X2.345678P0123:0:-1: +%*1G:+0X2.345678P0123:0:-1: +%1G:+0X2.345678P+123:0:-1: +%*1G:+0X2.345678P+123:0:-1: +%1G:+0X7.FFFFF8P125:0:-1: +%*1G:+0X7.FFFFF8P125:0:-1: +%1G:+0XF.FFFFFP+124:0:-1: +%*1G:+0XF.FFFFFP+124:0:-1: +%1G:+INFINITY:0:-1: +%*1G:+INFINITY:0:-1: +%2G::0:-1: +%*2G::0:-1: +%2G:-INFINITY:0:-1: +%*2G:-INFINITY:0:-1: +%2G:-0XF.FFFFFP+124:1:2:-0x0: +%*2G:-0XF.FFFFFP+124:0:2: +%2G:-0X7.FFFFF8P125:1:2:-0x0: +%*2G:-0X7.FFFFF8P125:0:2: +%2G:-0X2.345678P+123:1:2:-0x0: +%*2G:-0X2.345678P+123:0:2: +%2G:-0X2.345678P0123:1:2:-0x0: +%*2G:-0X2.345678P0123:0:2: +%2G:-0X8P-129:1:2:-0x0: +%*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:-NAN(09A_Zaz):0:-1: +%*2G:-NAN(09A_Zaz):0:-1: +%2G:-NAN():0:-1: +%*2G:-NAN():0:-1: +%2G:NAN():0:-1: +%*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:0X0P+0:0:-1: +%*2G:0X0P+0:0:-1: +%2G:0X8P-129:0:-1: +%*2G:0X8P-129:0:-1: +%2G:0X2.345678P0123:0:-1: +%*2G:0X2.345678P0123:0:-1: +%2G:0X2.345678P+123:0:-1: +%*2G:0X2.345678P+123:0:-1: +%2G:0X7.FFFFF8P125:0:-1: +%*2G:0X7.FFFFF8P125:0:-1: +%2G:0XF.FFFFFP+124:0:-1: +%*2G:0XF.FFFFFP+124:0:-1: +%2G:INFINITY:0:-1: +%*2G:INFINITY:0:-1: +%2G:+NAN():0:-1: +%*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:+0X0P+0:1:2:0x0: +%*2G:+0X0P+0:0:2: +%2G:+0X8P-129:1:2:0x0: +%*2G:+0X8P-129:0:2: +%2G:+0X2.345678P0123:1:2:0x0: +%*2G:+0X2.345678P0123:0:2: +%2G:+0X2.345678P+123:1:2:0x0: +%*2G:+0X2.345678P+123:0:2: +%2G:+0X7.FFFFF8P125:1:2:0x0: +%*2G:+0X7.FFFFF8P125:0:2: +%2G:+0XF.FFFFFP+124:1:2:0x0: +%*2G:+0XF.FFFFFP+124:0:2: +%2G:+INFINITY:0:-1: +%*2G:+INFINITY:0:-1: +%3G::0:-1: +%*3G::0:-1: +%3G:-INFINITY:0:-1: +%*3G:-INFINITY:0:-1: +%3G:-0XF.FFFFFP+124:0:-1: +%*3G:-0XF.FFFFFP+124:0:-1: +%3G:-0X7.FFFFF8P125:0:-1: +%*3G:-0X7.FFFFF8P125:0:-1: +%3G:-0X2.345678P+123:0:-1: +%*3G:-0X2.345678P+123:0:-1: +%3G:-0X2.345678P0123:0:-1: +%*3G:-0X2.345678P0123:0:-1: +%3G:-0X8P-129:0:-1: +%*3G:-0X8P-129:0:-1: +%3G:-0X0P+0:0:-1: +%*3G:-0X0P+0:0:-1: +%3G:-0X0P0:0:-1: +%*3G:-0X0P0:0:-1: +%3G:-NAN(09A_Zaz):0:-1: +%*3G:-NAN(09A_Zaz):0:-1: +%3G:-NAN():0:-1: +%*3G:-NAN():0:-1: +%3G:NAN():1:3:nan: +%*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:0X0P+0:1:3:0x0: +%*3G:0X0P+0:0:3: +%3G:0X8P-129:1:3:0x1p3: +%*3G:0X8P-129:0:3: +%3G:0X2.345678P0123:1:3:0x1p1: +%*3G:0X2.345678P0123:0:3: +%3G:0X2.345678P+123:1:3:0x1p1: +%*3G:0X2.345678P+123:0:3: +%3G:0X7.FFFFF8P125:1:3:0x1.cp2: +%*3G:0X7.FFFFF8P125:0:3: +%3G:0XF.FFFFFP+124:1:3:0x1.ep3: +%*3G:0XF.FFFFFP+124:0:3: +%3G:INFINITY:1:3:inf: +%*3G:INFINITY:0:3: +%3G:+NAN():0:-1: +%*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:+0X0P+0:0:-1: +%*3G:+0X0P+0:0:-1: +%3G:+0X8P-129:0:-1: +%*3G:+0X8P-129:0:-1: +%3G:+0X2.345678P0123:0:-1: +%*3G:+0X2.345678P0123:0:-1: +%3G:+0X2.345678P+123:0:-1: +%*3G:+0X2.345678P+123:0:-1: +%3G:+0X7.FFFFF8P125:0:-1: +%*3G:+0X7.FFFFF8P125:0:-1: +%3G:+0XF.FFFFFP+124:0:-1: +%*3G:+0XF.FFFFFP+124:0:-1: +%3G:+INFINITY:0:-1: +%*3G:+INFINITY:0:-1: +%4G::0:-1: +%*4G::0:-1: +%4G:-INFINITY:1:4:-inf: +%*4G:-INFINITY:0:4: +%4G:-0XF.FFFFFP+124:1:4:-0x1.ep3: +%*4G:-0XF.FFFFFP+124:0:4: +%4G:-0X7.FFFFF8P125:1:4:-0x1.cp2: +%*4G:-0X7.FFFFF8P125:0:4: +%4G:-0X2.345678P+123:1:4:-0x1p1: +%*4G:-0X2.345678P+123:0:4: +%4G:-0X2.345678P0123:1:4:-0x1p1: +%*4G:-0X2.345678P0123:0:4: +%4G:-0X8P-129:1:4:-0x1p3: +%*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:-NAN(09A_Zaz):1:4:-nan: +%*4G:-NAN(09A_Zaz):0:4: +%4G:-NAN():1:4:-nan: +%*4G:-NAN():0:4: +%4G:NAN():0:-1: +%*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:0X0P+0:0:-1: +%*4G:0X0P+0:0:-1: +%4G:0X8P-129:0:-1: +%*4G:0X8P-129:0:-1: +%4G:0X2.345678P0123:1:4:0x1p1: +%*4G:0X2.345678P0123:0:4: +%4G:0X2.345678P+123:1:4:0x1p1: +%*4G:0X2.345678P+123:0:4: +%4G:0X7.FFFFF8P125:1:4:0x1.cp2: +%*4G:0X7.FFFFF8P125:0:4: +%4G:0XF.FFFFFP+124:1:4:0x1.ep3: +%*4G:0XF.FFFFFP+124:0:4: +%4G:INFINITY:0:-1: +%*4G:INFINITY:0:-1: +%4G:+NAN():1:4:nan: +%*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:+0X0P+0:1:4:0x0: +%*4G:+0X0P+0:0:4: +%4G:+0X8P-129:1:4:0x1p3: +%*4G:+0X8P-129:0:4: +%4G:+0X2.345678P0123:1:4:0x1p1: +%*4G:+0X2.345678P0123:0:4: +%4G:+0X2.345678P+123:1:4:0x1p1: +%*4G:+0X2.345678P+123:0:4: +%4G:+0X7.FFFFF8P125:1:4:0x1.cp2: +%*4G:+0X7.FFFFF8P125:0:4: +%4G:+0XF.FFFFFP+124:1:4:0x1.ep3: +%*4G:+0XF.FFFFFP+124:0:4: +%4G:+INFINITY:1:4:inf: +%*4G:+INFINITY:0:4: +%5G::0:-1: +%*5G::0:-1: +%5G:-INFINITY:0:-1: +%*5G:-INFINITY:0:-1: +%5G:-0XF.FFFFFP+124:1:5:-0x1.ep3: +%*5G:-0XF.FFFFFP+124:0:5: +%5G:-0X7.FFFFF8P125:1:5:-0x1.cp2: +%*5G:-0X7.FFFFF8P125:0:5: +%5G:-0X2.345678P+123:1:5:-0x1p1: +%*5G:-0X2.345678P+123:0:5: +%5G:-0X2.345678P0123:1:5:-0x1p1: +%*5G:-0X2.345678P0123:0:5: +%5G:-0X8P-129:0:-1: +%*5G:-0X8P-129:0:-1: +%5G:-0X0P+0:0:-1: +%*5G:-0X0P+0:0:-1: +%5G:-0X0P0:0:-1: +%*5G:-0X0P0:0:-1: +%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():0:5: +%5G:NAN(09A_Zaz):0:-1: +%*5G:NAN(09A_Zaz):0:-1: +%5G:0X0P0:1:5:0x0: +%*5G:0X0P0:0:5: +%5G:0X0P+0:0:-1: +%*5G:0X0P+0:0:-1: +%5G:0X8P-129:0:-1: +%*5G:0X8P-129:0:-1: +%5G:0X2.345678P0123:1:5:0x1.18p1: +%*5G:0X2.345678P0123:0:5: +%5G:0X2.345678P+123:1:5:0x1.18p1: +%*5G:0X2.345678P+123:0:5: +%5G:0X7.FFFFF8P125:1:5:0x1.fcp2: +%*5G:0X7.FFFFF8P125:0:5: +%5G:0XF.FFFFFP+124:1:5:0x1.fep3: +%*5G:0XF.FFFFFP+124:0:5: +%5G:INFINITY:0:-1: +%*5G:INFINITY:0:-1: +%5G:+NAN():0:-1: +%*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:+0X0P+0:0:-1: +%*5G:+0X0P+0:0:-1: +%5G:+0X8P-129:0:-1: +%*5G:+0X8P-129:0:-1: +%5G:+0X2.345678P0123:1:5:0x1p1: +%*5G:+0X2.345678P0123:0:5: +%5G:+0X2.345678P+123:1:5:0x1p1: +%*5G:+0X2.345678P+123:0:5: +%5G:+0X7.FFFFF8P125:1:5:0x1.cp2: +%*5G:+0X7.FFFFF8P125:0:5: +%5G:+0XF.FFFFFP+124:1:5:0x1.ep3: +%*5G:+0XF.FFFFFP+124:0:5: +%5G:+INFINITY:0:-1: +%*5G:+INFINITY:0:-1: +%6G::0:-1: +%*6G::0:-1: +%6G:-INFINITY:0:-1: +%*6G:-INFINITY:0:-1: +%6G:-0XF.FFFFFP+124:1:6:-0x1.fep3: +%*6G:-0XF.FFFFFP+124:0:6: +%6G:-0X7.FFFFF8P125:1:6:-0x1.fcp2: +%*6G:-0X7.FFFFF8P125:0:6: +%6G:-0X2.345678P+123:1:6:-0x1.18p1: +%*6G:-0X2.345678P+123:0:6: +%6G:-0X2.345678P0123:1:6:-0x1.18p1: +%*6G:-0X2.345678P0123:0:6: +%6G:-0X8P-129:0:-1: +%*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:-NAN(09A_Zaz):0:-1: +%*6G:-NAN(09A_Zaz):0:-1: +%6G:-NAN():1:6:-nan: +%*6G:-NAN():0:6: +%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:0X0P+0:1:6:0x0: +%*6G:0X0P+0:0:6: +%6G:0X8P-129:1:6:0x1p2: +%*6G:0X8P-129:0:6: +%6G:0X2.345678P0123:1:6:0x1.1ap1: +%*6G:0X2.345678P0123:0:6: +%6G:0X2.345678P+123:1:6:0x1.1ap1: +%*6G:0X2.345678P+123:0:6: +%6G:0X7.FFFFF8P125:1:6:0x1.ffcp2: +%*6G:0X7.FFFFF8P125:0:6: +%6G:0XF.FFFFFP+124:1:6:0x1.ffep3: +%*6G:0XF.FFFFFP+124:0:6: +%6G:INFINITY:0:-1: +%*6G:INFINITY:0:-1: +%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:+0X0P+0:0:-1: +%*6G:+0X0P+0:0:-1: +%6G:+0X8P-129:0:-1: +%*6G:+0X8P-129:0:-1: +%6G:+0X2.345678P0123:1:6:0x1.18p1: +%*6G:+0X2.345678P0123:0:6: +%6G:+0X2.345678P+123:1:6:0x1.18p1: +%*6G:+0X2.345678P+123:0:6: +%6G:+0X7.FFFFF8P125:1:6:0x1.fcp2: +%*6G:+0X7.FFFFF8P125:0:6: +%6G:+0XF.FFFFFP+124:1:6:0x1.fep3: +%*6G:+0XF.FFFFFP+124:0:6: +%6G:+INFINITY:0:-1: +%*6G:+INFINITY:0:-1: +%12G::0:-1: +%*12G::0:-1: +%12G:-INFINITY:1:9:-inf: +%*12G:-INFINITY:0:9: +%12G:-0XF.FFFFFP+124:0:-1: +%*12G:-0XF.FFFFFP+124:0:-1: +%12G:-0X7.FFFFF8P125:0:-1: +%*12G:-0X7.FFFFF8P125:0:-1: +%12G:-0X2.345678P+123:0:-1: +%*12G:-0X2.345678P+123:0:-1: +%12G:-0X2.345678P0123:0:-1: +%*12G:-0X2.345678P0123:0:-1: +%12G:-0X8P-129:1:9:-0x1p-126: +%*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:-NAN(09A_Zaz):0:-1: +%*12G:-NAN(09A_Zaz):0:-1: +%12G:-NAN():1:6:-nan: +%*12G:-NAN():0:6: +%12G:NAN():1:5:nan: +%*12G:NAN():0:5: +%12G:NAN(09A_Zaz):1:12:nan: +%*12G:NAN(09A_Zaz):0:12: +%12G:0X0P0:1:5:0x0: +%*12G:0X0P0:0:5: +%12G:0X0P+0:1:6:0x0: +%*12G:0X0P+0:0:6: +%12G:0X8P-129:1:8:0x1p-126: +%*12G:0X8P-129:0:8: +%12G:0X2.345678P0123:1:12:0x1.1a2b3cp1: +%*12G:0X2.345678P0123:0:12: +%12G:0X2.345678P+123:0:-1: +%*12G:0X2.345678P+123:0:-1: +%12G:0X7.FFFFF8P125:1:12:0x1.fffffep3: +%*12G:0X7.FFFFF8P125:0:12: +%12G:0XF.FFFFFP+124:1:12:0x1.fffffep4: +%*12G:0XF.FFFFFP+124:0:12: +%12G:INFINITY:1:8:inf: +%*12G:INFINITY:0:8: +%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:+0X0P+0:1:7:0x0: +%*12G:+0X0P+0:0:7: +%12G:+0X8P-129:1:9:0x1p-126: +%*12G:+0X8P-129:0:9: +%12G:+0X2.345678P0123:0:-1: +%*12G:+0X2.345678P0123:0:-1: +%12G:+0X2.345678P+123:0:-1: +%*12G:+0X2.345678P+123:0:-1: +%12G:+0X7.FFFFF8P125:0:-1: +%*12G:+0X7.FFFFF8P125:0:-1: +%12G:+0XF.FFFFFP+124:0:-1: +%*12G:+0XF.FFFFFP+124:0:-1: +%12G:+INFINITY:1:9:inf: +%*12G:+INFINITY:0:9: +%18G::0:-1: +%*18G::0:-1: +%18G:-INFINITY:1:9:-inf: +%*18G:-INFINITY:0:9: +%18G:-0XF.FFFFFP+124:1:15:-0x1.fffffep127: +%*18G:-0XF.FFFFFP+124:0:15: +%18G:-0X7.FFFFF8P125:1:15:-0x1.fffffep127: +%*18G:-0X7.FFFFF8P125:0:15: +%18G:-0X2.345678P+123:1:16:-0x1.1a2b3cp124: +%*18G:-0X2.345678P+123:0:16: +%18G:-0X2.345678P0123:1:16:-0x1.1a2b3cp124: +%*18G:-0X2.345678P0123:0:16: +%18G:-0X8P-129:1:9:-0x1p-126: +%*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:-NAN(09A_Zaz):0:13: +%18G:-NAN():1:6:-nan: +%*18G:-NAN():0:6: +%18G:NAN():1:5:nan: +%*18G:NAN():0:5: +%18G:NAN(09A_Zaz):1:12:nan: +%*18G:NAN(09A_Zaz):0:12: +%18G:0X0P0:1:5:0x0: +%*18G:0X0P0:0:5: +%18G:0X0P+0:1:6:0x0: +%*18G:0X0P+0:0:6: +%18G:0X8P-129:1:8:0x1p-126: +%*18G:0X8P-129:0:8: +%18G:0X2.345678P0123:1:15:0x1.1a2b3cp124: +%*18G:0X2.345678P0123:0:15: +%18G:0X2.345678P+123:1:15:0x1.1a2b3cp124: +%*18G:0X2.345678P+123:0:15: +%18G:0X7.FFFFF8P125:1:14:0x1.fffffep127: +%*18G:0X7.FFFFF8P125:0:14: +%18G:0XF.FFFFFP+124:1:14:0x1.fffffep127: +%*18G:0XF.FFFFFP+124:0:14: +%18G:INFINITY:1:8:inf: +%*18G:INFINITY:0:8: +%18G:+NAN():1:6:nan: +%*18G:+NAN():0:6: +%18G:+NAN(09A_Zaz):1:13:nan: +%*18G:+NAN(09A_Zaz):0:13: +%18G:+0X0P0:1:6:0x0: +%*18G:+0X0P0:0:6: +%18G:+0X0P+0:1:7:0x0: +%*18G:+0X0P+0:0:7: +%18G:+0X8P-129:1:9:0x1p-126: +%*18G:+0X8P-129:0:9: +%18G:+0X2.345678P0123:1:16:0x1.1a2b3cp124: +%*18G:+0X2.345678P0123:0:16: +%18G:+0X2.345678P+123:1:16:0x1.1a2b3cp124: +%*18G:+0X2.345678P+123:0:16: +%18G:+0X7.FFFFF8P125:1:15:0x1.fffffep127: +%*18G:+0X7.FFFFF8P125:0:15: +%18G:+0XF.FFFFFP+124:1:15:0x1.fffffep127: +%*18G:+0XF.FFFFFP+124:0:15: +%18G:+INFINITY:1:9:inf: +%*18G:+INFINITY:0:9: +%5G: :0:-1: +%*5G: :0:-1: +%5G: -INFINITY:0:-1: +%*5G: -INFINITY:0:-1: +%5G: -0XF.FFFFFP+124:1:6:-0x1.ep3: +%*5G: -0XF.FFFFFP+124:0:6: +%5G: -0X7.FFFFF8P125:1:6:-0x1.cp2: +%*5G: -0X7.FFFFF8P125:0:6: +%5G: -0X2.345678P+123:1:6:-0x1p1: +%*5G: -0X2.345678P+123:0:6: +%5G: -0X2.345678P0123:1:6:-0x1p1: +%*5G: -0X2.345678P0123:0:6: +%5G: -0X8P-129:0:-1: +%*5G: -0X8P-129:0:-1: +%5G: -0X0P+0:0:-1: +%*5G: -0X0P+0:0:-1: +%5G: -0X0P0:0:-1: +%*5G: -0X0P0:0:-1: +%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():0:6: +%5G: NAN(09A_Zaz):0:-1: +%*5G: NAN(09A_Zaz):0:-1: +%5G: 0X0P0:1:6:0x0: +%*5G: 0X0P0:0:6: +%5G: 0X0P+0:0:-1: +%*5G: 0X0P+0:0:-1: +%5G: 0X8P-129:0:-1: +%*5G: 0X8P-129:0:-1: +%5G: 0X2.345678P0123:1:6:0x1.18p1: +%*5G: 0X2.345678P0123:0:6: +%5G: 0X2.345678P+123:1:6:0x1.18p1: +%*5G: 0X2.345678P+123:0:6: +%5G: 0X7.FFFFF8P125:1:6:0x1.fcp2: +%*5G: 0X7.FFFFF8P125:0:6: +%5G: 0XF.FFFFFP+124:1:6:0x1.fep3: +%*5G: 0XF.FFFFFP+124:0:6: +%5G: INFINITY:0:-1: +%*5G: INFINITY:0:-1: +%5G: +NAN():0:-1: +%*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: +0X0P+0:0:-1: +%*5G: +0X0P+0:0:-1: +%5G: +0X8P-129:0:-1: +%*5G: +0X8P-129:0:-1: +%5G: +0X2.345678P0123:1:6:0x1p1: +%*5G: +0X2.345678P0123:0:6: +%5G: +0X2.345678P+123:1:6:0x1p1: +%*5G: +0X2.345678P+123:0:6: +%5G: +0X7.FFFFF8P125:1:6:0x1.cp2: +%*5G: +0X7.FFFFF8P125:0:6: +%5G: +0XF.FFFFFP+124:1:6:0x1.ep3: +%*5G: +0XF.FFFFFP+124:0:6: +%5G: +INFINITY:0:-1: +%*5G: +INFINITY:0:-1: +%18G: :0:-1: +%*18G: :0:-1: +%18G: -INFINITY:1:10:-inf: +%*18G: -INFINITY:0:10: +%18G: -0XF.FFFFFP+124:1:16:-0x1.fffffep127: +%*18G: -0XF.FFFFFP+124:0:16: +%18G: -0X7.FFFFF8P125:1:16:-0x1.fffffep127: +%*18G: -0X7.FFFFF8P125:0:16: +%18G: -0X2.345678P+123:1:17:-0x1.1a2b3cp124: +%*18G: -0X2.345678P+123:0:17: +%18G: -0X2.345678P0123:1:17:-0x1.1a2b3cp124: +%*18G: -0X2.345678P0123:0:17: +%18G: -0X8P-129:1:10:-0x1p-126: +%*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: -NAN(09A_Zaz):0:14: +%18G: -NAN():1:7:-nan: +%*18G: -NAN():0:7: +%18G: NAN():1:6:nan: +%*18G: NAN():0:6: +%18G: NAN(09A_Zaz):1:13:nan: +%*18G: NAN(09A_Zaz):0:13: +%18G: 0X0P0:1:6:0x0: +%*18G: 0X0P0:0:6: +%18G: 0X0P+0:1:7:0x0: +%*18G: 0X0P+0:0:7: +%18G: 0X8P-129:1:9:0x1p-126: +%*18G: 0X8P-129:0:9: +%18G: 0X2.345678P0123:1:16:0x1.1a2b3cp124: +%*18G: 0X2.345678P0123:0:16: +%18G: 0X2.345678P+123:1:16:0x1.1a2b3cp124: +%*18G: 0X2.345678P+123:0:16: +%18G: 0X7.FFFFF8P125:1:15:0x1.fffffep127: +%*18G: 0X7.FFFFF8P125:0:15: +%18G: 0XF.FFFFFP+124:1:15:0x1.fffffep127: +%*18G: 0XF.FFFFFP+124:0:15: +%18G: INFINITY:1:9:inf: +%*18G: INFINITY:0:9: +%18G: +NAN():1:7:nan: +%*18G: +NAN():0:7: +%18G: +NAN(09A_Zaz):1:14:nan: +%*18G: +NAN(09A_Zaz):0:14: +%18G: +0X0P0:1:7:0x0: +%*18G: +0X0P0:0:7: +%18G: +0X0P+0:1:8:0x0: +%*18G: +0X0P+0:0:8: +%18G: +0X8P-129:1:10:0x1p-126: +%*18G: +0X8P-129:0:10: +%18G: +0X2.345678P0123:1:17:0x1.1a2b3cp124: +%*18G: +0X2.345678P0123:0:17: +%18G: +0X2.345678P+123:1:17:0x1.1a2b3cp124: +%*18G: +0X2.345678P+123:0:17: +%18G: +0X7.FFFFF8P125:1:16:0x1.fffffep127: +%*18G: +0X7.FFFFF8P125:0:16: +%18G: +0XF.FFFFFP+124:1:16:0x1.fffffep127: +%*18G: +0XF.FFFFFP+124:0:16: +%18G: +INFINITY:1:10:inf: +%*18G: +INFINITY:0:10: diff --git a/sysdeps/ieee754/ldbl-128/Makefile b/sysdeps/ieee754/ldbl-128/Makefile index 1901238..5476a55 100644 --- a/sysdeps/ieee754/ldbl-128/Makefile +++ b/sysdeps/ieee754/ldbl-128/Makefile @@ -126,3 +126,7 @@ CFLAGS-s_y0l.c += -fno-builtin-y0f64x -fno-builtin-y0f128 CFLAGS-s_y1l.c += -fno-builtin-y1f64x -fno-builtin-y1f128 CFLAGS-s_ynl.c += -fno-builtin-ynf64x -fno-builtin-ynf128 endif + +ifeq ($(subdir),stdio-common) +fmt-xscanf-real-convs += ldouble +endif diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input new file mode 100644 index 0000000..67d5b00 --- /dev/null +++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input @@ -0,0 +1,682 @@ +%La::0:-1: +%*La::0:-1: +%La:-infinity:1:9:-inf: +%*La:-infinity:0:9: +%La:-0xf.fffffffffffffffffffffffffff8p+16380:1:40:-0x1.ffffffffffffffffffffffffffffp16383: +%*La:-0xf.fffffffffffffffffffffffffff8p+16380:0:40: +%La:-0x7.fffffffffffffffffffffffffffcp16381:1:39:-0x1.ffffffffffffffffffffffffffffp16383: +%*La:-0x7.fffffffffffffffffffffffffffcp16381:0:39: +%La:-0x2.3456789abcdef0123456789abcdep+12345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*La:-0x2.3456789abcdef0123456789abcdep+12345:0:40: +%La:-0x2.3456789abcdef0123456789abcdep012345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*La:-0x2.3456789abcdef0123456789abcdep012345:0:40: +%La:-0x8p-16385:1:11:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%La:-nan():1:6:-nan: +%*La:-nan():0:6: +%La:nan():1:5:nan: +%*La:nan():0:5: +%La:nan(09A_Zaz):1:12:nan: +%*La:nan(09A_Zaz):0:12: +%La:0x0p0:1:5:0x0: +%*La:0x0p0:0:5: +%La:0x0p+0:1:6:0x0: +%*La:0x0p+0:0:6: +%La:0x8p-16385:1:10:0x1p-16382: +%*La:0x8p-16385:0:10: +%La:0x2.3456789abcdef0123456789abcdep012345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*La:0x2.3456789abcdef0123456789abcdep012345:0:39: +%La:0x2.3456789abcdef0123456789abcdep+12345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*La:0x2.3456789abcdef0123456789abcdep+12345:0:39: +%La:0x7.fffffffffffffffffffffffffffcp16381:1:38:0x1.ffffffffffffffffffffffffffffp16383: +%*La:0x7.fffffffffffffffffffffffffffcp16381:0:38: +%La:0xf.fffffffffffffffffffffffffff8p+16380:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*La:0xf.fffffffffffffffffffffffffff8p+16380:0:39: +%La:infinity:1:8:inf: +%*La:infinity:0:8: +%La:+nan():1:6:nan: +%*La:+nan():0:6: +%La:+nan(09A_Zaz):1:13:nan: +%*La:+nan(09A_Zaz):0:13: +%La:+0x0p0:1:6:0x0: +%*La:+0x0p0:0:6: +%La:+0x0p+0:1:7:0x0: +%*La:+0x0p+0:0:7: +%La:+0x8p-16385:1:11:0x1p-16382: +%*La:+0x8p-16385:0:11: +%La:+0x2.3456789abcdef0123456789abcdep012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*La:+0x2.3456789abcdef0123456789abcdep012345:0:40: +%La:+0x2.3456789abcdef0123456789abcdep+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*La:+0x2.3456789abcdef0123456789abcdep+12345:0:40: +%La:+0x7.fffffffffffffffffffffffffffcp16381:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*La:+0x7.fffffffffffffffffffffffffffcp16381:0:39: +%La:+0xf.fffffffffffffffffffffffffff8p+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383: +%*La:+0xf.fffffffffffffffffffffffffff8p+16380:0:40: +%La:+infinity:1:9:inf: +%*La:+infinity:0:9: +%1La::0:-1: +%*1La::0:-1: +%1La:-infinity:0:-1: +%*1La:-infinity:0:-1: +%1La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%*1La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%1La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%*1La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%1La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%*1La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%1La:-0x2.3456789abcdef0123456789abcdep012345:0:-1: +%*1La:-0x2.3456789abcdef0123456789abcdep012345:0:-1: +%1La:-0x8p-16385:0:-1: +%*1La:-0x8p-16385:0:-1: +%1La:-0x0p+0:0:-1: +%*1La:-0x0p+0:0:-1: +%1La:-0x0p0:0:-1: +%*1La:-0x0p0:0:-1: +%1La:-nan(09A_Zaz):0:-1: +%*1La:-nan(09A_Zaz):0:-1: +%1La:-nan():0:-1: +%*1La:-nan():0:-1: +%1La:nan():0:-1: +%*1La:nan():0:-1: +%1La:nan(09A_Zaz):0:-1: +%*1La:nan(09A_Zaz):0:-1: +%1La:0x0p0:1:1:0x0: +%*1La:0x0p0:0:1: +%1La:0x0p+0:1:1:0x0: +%*1La:0x0p+0:0:1: +%1La:0x8p-16385:1:1:0x0: +%*1La:0x8p-16385:0:1: +%1La:0x2.3456789abcdef0123456789abcdep012345:1:1:0x0: +%*1La:0x2.3456789abcdef0123456789abcdep012345:0:1: +%1La:0x2.3456789abcdef0123456789abcdep+12345:1:1:0x0: +%*1La:0x2.3456789abcdef0123456789abcdep+12345:0:1: +%1La:0x7.fffffffffffffffffffffffffffcp16381:1:1:0x0: +%*1La:0x7.fffffffffffffffffffffffffffcp16381:0:1: +%1La:0xf.fffffffffffffffffffffffffff8p+16380:1:1:0x0: +%*1La:0xf.fffffffffffffffffffffffffff8p+16380:0:1: +%1La:infinity:0:-1: +%*1La:infinity:0:-1: +%1La:+nan():0:-1: +%*1La:+nan():0:-1: +%1La:+nan(09A_Zaz):0:-1: +%*1La:+nan(09A_Zaz):0:-1: +%1La:+0x0p0:0:-1: +%*1La:+0x0p0:0:-1: +%1La:+0x0p+0:0:-1: +%*1La:+0x0p+0:0:-1: +%1La:+0x8p-16385:0:-1: +%*1La:+0x8p-16385:0:-1: +%1La:+0x2.3456789abcdef0123456789abcdep012345:0:-1: +%*1La:+0x2.3456789abcdef0123456789abcdep012345:0:-1: +%1La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%*1La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%1La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%*1La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%1La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%*1La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%1La:+infinity:0:-1: +%*1La:+infinity:0:-1: +%2La::0:-1: +%*2La::0:-1: +%2La:-infinity:0:-1: +%*2La:-infinity:0:-1: +%2La:-0xf.fffffffffffffffffffffffffff8p+16380:1:2:-0x0: +%*2La:-0xf.fffffffffffffffffffffffffff8p+16380:0:2: +%2La:-0x7.fffffffffffffffffffffffffffcp16381:1:2:-0x0: +%*2La:-0x7.fffffffffffffffffffffffffffcp16381:0:2: +%2La:-0x2.3456789abcdef0123456789abcdep+12345:1:2:-0x0: +%*2La:-0x2.3456789abcdef0123456789abcdep+12345:0:2: +%2La:-0x2.3456789abcdef0123456789abcdep012345:1:2:-0x0: +%*2La:-0x2.3456789abcdef0123456789abcdep012345:0:2: +%2La:-0x8p-16385:1:2:-0x0: +%*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:-nan(09A_Zaz):0:-1: +%*2La:-nan(09A_Zaz):0:-1: +%2La:-nan():0:-1: +%*2La:-nan():0:-1: +%2La:nan():0:-1: +%*2La:nan():0:-1: +%2La:nan(09A_Zaz):0:-1: +%*2La:nan(09A_Zaz):0:-1: +%2La:0x0p0:0:-1: +%*2La:0x0p0:0:-1: +%2La:0x0p+0:0:-1: +%*2La:0x0p+0:0:-1: +%2La:0x8p-16385:0:-1: +%*2La:0x8p-16385:0:-1: +%2La:0x2.3456789abcdef0123456789abcdep012345:0:-1: +%*2La:0x2.3456789abcdef0123456789abcdep012345:0:-1: +%2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%*2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%*2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%*2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%2La:infinity:0:-1: +%*2La:infinity:0:-1: +%2La:+nan():0:-1: +%*2La:+nan():0:-1: +%2La:+nan(09A_Zaz):0:-1: +%*2La:+nan(09A_Zaz):0:-1: +%2La:+0x0p0:1:2:0x0: +%*2La:+0x0p0:0:2: +%2La:+0x0p+0:1:2:0x0: +%*2La:+0x0p+0:0:2: +%2La:+0x8p-16385:1:2:0x0: +%*2La:+0x8p-16385:0:2: +%2La:+0x2.3456789abcdef0123456789abcdep012345:1:2:0x0: +%*2La:+0x2.3456789abcdef0123456789abcdep012345:0:2: +%2La:+0x2.3456789abcdef0123456789abcdep+12345:1:2:0x0: +%*2La:+0x2.3456789abcdef0123456789abcdep+12345:0:2: +%2La:+0x7.fffffffffffffffffffffffffffcp16381:1:2:0x0: +%*2La:+0x7.fffffffffffffffffffffffffffcp16381:0:2: +%2La:+0xf.fffffffffffffffffffffffffff8p+16380:1:2:0x0: +%*2La:+0xf.fffffffffffffffffffffffffff8p+16380:0:2: +%2La:+infinity:0:-1: +%*2La:+infinity:0:-1: +%3La::0:-1: +%*3La::0:-1: +%3La:-infinity:0:-1: +%*3La:-infinity:0:-1: +%3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%*3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%*3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%*3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1: +%*3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1: +%3La:-0x8p-16385:0:-1: +%*3La:-0x8p-16385:0:-1: +%3La:-0x0p+0:0:-1: +%*3La:-0x0p+0:0:-1: +%3La:-0x0p0:0:-1: +%*3La:-0x0p0:0:-1: +%3La:-nan(09A_Zaz):0:-1: +%*3La:-nan(09A_Zaz):0:-1: +%3La:-nan():0:-1: +%*3La:-nan():0:-1: +%3La:nan():1:3:nan: +%*3La:nan():0:3: +%3La:nan(09A_Zaz):1:3:nan: +%*3La:nan(09A_Zaz):0:3: +%3La:0x0p0:1:3:0x0: +%*3La:0x0p0:0:3: +%3La:0x0p+0:1:3:0x0: +%*3La:0x0p+0:0:3: +%3La:0x8p-16385:1:3:0x1p3: +%*3La:0x8p-16385:0:3: +%3La:0x2.3456789abcdef0123456789abcdep012345:1:3:0x1p1: +%*3La:0x2.3456789abcdef0123456789abcdep012345:0:3: +%3La:0x2.3456789abcdef0123456789abcdep+12345:1:3:0x1p1: +%*3La:0x2.3456789abcdef0123456789abcdep+12345:0:3: +%3La:0x7.fffffffffffffffffffffffffffcp16381:1:3:0x1.cp2: +%*3La:0x7.fffffffffffffffffffffffffffcp16381:0:3: +%3La:0xf.fffffffffffffffffffffffffff8p+16380:1:3:0x1.ep3: +%*3La:0xf.fffffffffffffffffffffffffff8p+16380:0:3: +%3La:infinity:1:3:inf: +%*3La:infinity:0:3: +%3La:+nan():0:-1: +%*3La:+nan():0:-1: +%3La:+nan(09A_Zaz):0:-1: +%*3La:+nan(09A_Zaz):0:-1: +%3La:+0x0p0:0:-1: +%*3La:+0x0p0:0:-1: +%3La:+0x0p+0:0:-1: +%*3La:+0x0p+0:0:-1: +%3La:+0x8p-16385:0:-1: +%*3La:+0x8p-16385:0:-1: +%3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1: +%*3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1: +%3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%*3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%*3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%*3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%3La:+infinity:0:-1: +%*3La:+infinity:0:-1: +%4La::0:-1: +%*4La::0:-1: +%4La:-infinity:1:4:-inf: +%*4La:-infinity:0:4: +%4La:-0xf.fffffffffffffffffffffffffff8p+16380:1:4:-0x1.ep3: +%*4La:-0xf.fffffffffffffffffffffffffff8p+16380:0:4: +%4La:-0x7.fffffffffffffffffffffffffffcp16381:1:4:-0x1.cp2: +%*4La:-0x7.fffffffffffffffffffffffffffcp16381:0:4: +%4La:-0x2.3456789abcdef0123456789abcdep+12345:1:4:-0x1p1: +%*4La:-0x2.3456789abcdef0123456789abcdep+12345:0:4: +%4La:-0x2.3456789abcdef0123456789abcdep012345:1:4:-0x1p1: +%*4La:-0x2.3456789abcdef0123456789abcdep012345:0:4: +%4La:-0x8p-16385:1:4:-0x1p3: +%*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:-nan(09A_Zaz):1:4:-nan: +%*4La:-nan(09A_Zaz):0:4: +%4La:-nan():1:4:-nan: +%*4La:-nan():0:4: +%4La:nan():0:-1: +%*4La:nan():0:-1: +%4La:nan(09A_Zaz):0:-1: +%*4La:nan(09A_Zaz):0:-1: +%4La:0x0p0:0:-1: +%*4La:0x0p0:0:-1: +%4La:0x0p+0:0:-1: +%*4La:0x0p+0:0:-1: +%4La:0x8p-16385:0:-1: +%*4La:0x8p-16385:0:-1: +%4La:0x2.3456789abcdef0123456789abcdep012345:1:4:0x1p1: +%*4La:0x2.3456789abcdef0123456789abcdep012345:0:4: +%4La:0x2.3456789abcdef0123456789abcdep+12345:1:4:0x1p1: +%*4La:0x2.3456789abcdef0123456789abcdep+12345:0:4: +%4La:0x7.fffffffffffffffffffffffffffcp16381:1:4:0x1.cp2: +%*4La:0x7.fffffffffffffffffffffffffffcp16381:0:4: +%4La:0xf.fffffffffffffffffffffffffff8p+16380:1:4:0x1.ep3: +%*4La:0xf.fffffffffffffffffffffffffff8p+16380:0:4: +%4La:infinity:0:-1: +%*4La:infinity:0:-1: +%4La:+nan():1:4:nan: +%*4La:+nan():0:4: +%4La:+nan(09A_Zaz):1:4:nan: +%*4La:+nan(09A_Zaz):0:4: +%4La:+0x0p0:1:4:0x0: +%*4La:+0x0p0:0:4: +%4La:+0x0p+0:1:4:0x0: +%*4La:+0x0p+0:0:4: +%4La:+0x8p-16385:1:4:0x1p3: +%*4La:+0x8p-16385:0:4: +%4La:+0x2.3456789abcdef0123456789abcdep012345:1:4:0x1p1: +%*4La:+0x2.3456789abcdef0123456789abcdep012345:0:4: +%4La:+0x2.3456789abcdef0123456789abcdep+12345:1:4:0x1p1: +%*4La:+0x2.3456789abcdef0123456789abcdep+12345:0:4: +%4La:+0x7.fffffffffffffffffffffffffffcp16381:1:4:0x1.cp2: +%*4La:+0x7.fffffffffffffffffffffffffffcp16381:0:4: +%4La:+0xf.fffffffffffffffffffffffffff8p+16380:1:4:0x1.ep3: +%*4La:+0xf.fffffffffffffffffffffffffff8p+16380:0:4: +%4La:+infinity:1:4:inf: +%*4La:+infinity:0:4: +%5La::0:-1: +%*5La::0:-1: +%5La:-infinity:0:-1: +%*5La:-infinity:0:-1: +%5La:-0xf.fffffffffffffffffffffffffff8p+16380:1:5:-0x1.ep3: +%*5La:-0xf.fffffffffffffffffffffffffff8p+16380:0:5: +%5La:-0x7.fffffffffffffffffffffffffffcp16381:1:5:-0x1.cp2: +%*5La:-0x7.fffffffffffffffffffffffffffcp16381:0:5: +%5La:-0x2.3456789abcdef0123456789abcdep+12345:1:5:-0x1p1: +%*5La:-0x2.3456789abcdef0123456789abcdep+12345:0:5: +%5La:-0x2.3456789abcdef0123456789abcdep012345:1:5:-0x1p1: +%*5La:-0x2.3456789abcdef0123456789abcdep012345:0:5: +%5La:-0x8p-16385:0:-1: +%*5La:-0x8p-16385:0:-1: +%5La:-0x0p+0:0:-1: +%*5La:-0x0p+0:0:-1: +%5La:-0x0p0:0:-1: +%*5La:-0x0p0:0:-1: +%5La:-nan(09A_Zaz):0:-1: +%*5La:-nan(09A_Zaz):0:-1: +%5La:-nan():0:-1: +%*5La:-nan():0:-1: +%5La:nan():1:5:nan: +%*5La:nan():0:5: +%5La:nan(09A_Zaz):0:-1: +%*5La:nan(09A_Zaz):0:-1: +%5La:0x0p0:1:5:0x0: +%*5La:0x0p0:0:5: +%5La:0x0p+0:0:-1: +%*5La:0x0p+0:0:-1: +%5La:0x8p-16385:0:-1: +%*5La:0x8p-16385:0:-1: +%5La:0x2.3456789abcdef0123456789abcdep012345:1:5:0x1.18p1: +%*5La:0x2.3456789abcdef0123456789abcdep012345:0:5: +%5La:0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1.18p1: +%*5La:0x2.3456789abcdef0123456789abcdep+12345:0:5: +%5La:0x7.fffffffffffffffffffffffffffcp16381:1:5:0x1.fcp2: +%*5La:0x7.fffffffffffffffffffffffffffcp16381:0:5: +%5La:0xf.fffffffffffffffffffffffffff8p+16380:1:5:0x1.fep3: +%*5La:0xf.fffffffffffffffffffffffffff8p+16380:0:5: +%5La:infinity:0:-1: +%*5La:infinity:0:-1: +%5La:+nan():0:-1: +%*5La:+nan():0:-1: +%5La:+nan(09A_Zaz):0:-1: +%*5La:+nan(09A_Zaz):0:-1: +%5La:+0x0p0:0:-1: +%*5La:+0x0p0:0:-1: +%5La:+0x0p+0:0:-1: +%*5La:+0x0p+0:0:-1: +%5La:+0x8p-16385:0:-1: +%*5La:+0x8p-16385:0:-1: +%5La:+0x2.3456789abcdef0123456789abcdep012345:1:5:0x1p1: +%*5La:+0x2.3456789abcdef0123456789abcdep012345:0:5: +%5La:+0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1p1: +%*5La:+0x2.3456789abcdef0123456789abcdep+12345:0:5: +%5La:+0x7.fffffffffffffffffffffffffffcp16381:1:5:0x1.cp2: +%*5La:+0x7.fffffffffffffffffffffffffffcp16381:0:5: +%5La:+0xf.fffffffffffffffffffffffffff8p+16380:1:5:0x1.ep3: +%*5La:+0xf.fffffffffffffffffffffffffff8p+16380:0:5: +%5La:+infinity:0:-1: +%*5La:+infinity:0:-1: +%6La::0:-1: +%*6La::0:-1: +%6La:-infinity:0:-1: +%*6La:-infinity:0:-1: +%6La:-0xf.fffffffffffffffffffffffffff8p+16380:1:6:-0x1.fep3: +%*6La:-0xf.fffffffffffffffffffffffffff8p+16380:0:6: +%6La:-0x7.fffffffffffffffffffffffffffcp16381:1:6:-0x1.fcp2: +%*6La:-0x7.fffffffffffffffffffffffffffcp16381:0:6: +%6La:-0x2.3456789abcdef0123456789abcdep+12345:1:6:-0x1.18p1: +%*6La:-0x2.3456789abcdef0123456789abcdep+12345:0:6: +%6La:-0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1.18p1: +%*6La:-0x2.3456789abcdef0123456789abcdep012345:0:6: +%6La:-0x8p-16385:0:-1: +%*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:-nan(09A_Zaz):0:-1: +%*6La:-nan(09A_Zaz):0:-1: +%6La:-nan():1:6:-nan: +%*6La:-nan():0:6: +%6La:nan():1:5:nan: +%*6La:nan():0:5: +%6La:nan(09A_Zaz):0:-1: +%*6La:nan(09A_Zaz):0:-1: +%6La:0x0p0:1:5:0x0: +%*6La:0x0p0:0:5: +%6La:0x0p+0:1:6:0x0: +%*6La:0x0p+0:0:6: +%6La:0x8p-16385:1:6:0x1p2: +%*6La:0x8p-16385:0:6: +%6La:0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.1ap1: +%*6La:0x2.3456789abcdef0123456789abcdep012345:0:6: +%6La:0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.1ap1: +%*6La:0x2.3456789abcdef0123456789abcdep+12345:0:6: +%6La:0x7.fffffffffffffffffffffffffffcp16381:1:6:0x1.ffcp2: +%*6La:0x7.fffffffffffffffffffffffffffcp16381:0:6: +%6La:0xf.fffffffffffffffffffffffffff8p+16380:1:6:0x1.ffep3: +%*6La:0xf.fffffffffffffffffffffffffff8p+16380:0:6: +%6La:infinity:0:-1: +%*6La:infinity:0:-1: +%6La:+nan():1:6:nan: +%*6La:+nan():0:6: +%6La:+nan(09A_Zaz):0:-1: +%*6La:+nan(09A_Zaz):0:-1: +%6La:+0x0p0:1:6:0x0: +%*6La:+0x0p0:0:6: +%6La:+0x0p+0:0:-1: +%*6La:+0x0p+0:0:-1: +%6La:+0x8p-16385:0:-1: +%*6La:+0x8p-16385:0:-1: +%6La:+0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1: +%*6La:+0x2.3456789abcdef0123456789abcdep012345:0:6: +%6La:+0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1: +%*6La:+0x2.3456789abcdef0123456789abcdep+12345:0:6: +%6La:+0x7.fffffffffffffffffffffffffffcp16381:1:6:0x1.fcp2: +%*6La:+0x7.fffffffffffffffffffffffffffcp16381:0:6: +%6La:+0xf.fffffffffffffffffffffffffff8p+16380:1:6:0x1.fep3: +%*6La:+0xf.fffffffffffffffffffffffffff8p+16380:0:6: +%6La:+infinity:0:-1: +%*6La:+infinity:0:-1: +%35La::0:-1: +%*35La::0:-1: +%35La:-infinity:1:9:-inf: +%*35La:-infinity:0:9: +%35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%*35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%35La:-0x7.fffffffffffffffffffffffffffcp16381:1:35:-0x1.ffffffffffffffffffffffffffffp3: +%*35La:-0x7.fffffffffffffffffffffffffffcp16381:0:35: +%35La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%*35La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%35La:-0x2.3456789abcdef0123456789abcdep012345:1:35:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1: +%*35La:-0x2.3456789abcdef0123456789abcdep012345:0:35: +%35La:-0x8p-16385:1:11:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%35La:-nan():1:6:-nan: +%*35La:-nan():0:6: +%35La:nan():1:5:nan: +%*35La:nan():0:5: +%35La:nan(09A_Zaz):1:12:nan: +%*35La:nan(09A_Zaz):0:12: +%35La:0x0p0:1:5:0x0: +%*35La:0x0p0:0:5: +%35La:0x0p+0:1:6:0x0: +%*35La:0x0p+0:0:6: +%35La:0x8p-16385:1:10:0x1p-16382: +%*35La:0x8p-16385:0:10: +%35La:0x2.3456789abcdef0123456789abcdep012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp2: +%*35La:0x2.3456789abcdef0123456789abcdep012345:0:35: +%35La:0x2.3456789abcdef0123456789abcdep+12345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp2: +%*35La:0x2.3456789abcdef0123456789abcdep+12345:0:35: +%35La:0x7.fffffffffffffffffffffffffffcp16381:1:35:0x1.ffffffffffffffffffffffffffffp18: +%*35La:0x7.fffffffffffffffffffffffffffcp16381:0:35: +%35La:0xf.fffffffffffffffffffffffffff8p+16380:1:35:0x1.ffffffffffffffffffffffffffffp4: +%*35La:0xf.fffffffffffffffffffffffffff8p+16380:0:35: +%35La:infinity:1:8:inf: +%*35La:infinity:0:8: +%35La:+nan():1:6:nan: +%*35La:+nan():0:6: +%35La:+nan(09A_Zaz):1:13:nan: +%*35La:+nan(09A_Zaz):0:13: +%35La:+0x0p0:1:6:0x0: +%*35La:+0x0p0:0:6: +%35La:+0x0p+0:1:7:0x0: +%*35La:+0x0p+0:0:7: +%35La:+0x8p-16385:1:11:0x1p-16382: +%*35La:+0x8p-16385:0:11: +%35La:+0x2.3456789abcdef0123456789abcdep012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1: +%*35La:+0x2.3456789abcdef0123456789abcdep012345:0:35: +%35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%*35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%35La:+0x7.fffffffffffffffffffffffffffcp16381:1:35:0x1.ffffffffffffffffffffffffffffp3: +%*35La:+0x7.fffffffffffffffffffffffffffcp16381:0:35: +%35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%*35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%35La:+infinity:1:9:inf: +%*35La:+infinity:0:9: +%53La::0:-1: +%*53La::0:-1: +%53La:-infinity:1:9:-inf: +%*53La:-infinity:0:9: +%53La:-0xf.fffffffffffffffffffffffffff8p+16380:1:40:-0x1.ffffffffffffffffffffffffffffp16383: +%*53La:-0xf.fffffffffffffffffffffffffff8p+16380:0:40: +%53La:-0x7.fffffffffffffffffffffffffffcp16381:1:39:-0x1.ffffffffffffffffffffffffffffp16383: +%*53La:-0x7.fffffffffffffffffffffffffffcp16381:0:39: +%53La:-0x2.3456789abcdef0123456789abcdep+12345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53La:-0x2.3456789abcdef0123456789abcdep+12345:0:40: +%53La:-0x2.3456789abcdef0123456789abcdep012345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53La:-0x2.3456789abcdef0123456789abcdep012345:0:40: +%53La:-0x8p-16385:1:11:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%53La:-nan():1:6:-nan: +%*53La:-nan():0:6: +%53La:nan():1:5:nan: +%*53La:nan():0:5: +%53La:nan(09A_Zaz):1:12:nan: +%*53La:nan(09A_Zaz):0:12: +%53La:0x0p0:1:5:0x0: +%*53La:0x0p0:0:5: +%53La:0x0p+0:1:6:0x0: +%*53La:0x0p+0:0:6: +%53La:0x8p-16385:1:10:0x1p-16382: +%*53La:0x8p-16385:0:10: +%53La:0x2.3456789abcdef0123456789abcdep012345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53La:0x2.3456789abcdef0123456789abcdep012345:0:39: +%53La:0x2.3456789abcdef0123456789abcdep+12345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53La:0x2.3456789abcdef0123456789abcdep+12345:0:39: +%53La:0x7.fffffffffffffffffffffffffffcp16381:1:38:0x1.ffffffffffffffffffffffffffffp16383: +%*53La:0x7.fffffffffffffffffffffffffffcp16381:0:38: +%53La:0xf.fffffffffffffffffffffffffff8p+16380:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*53La:0xf.fffffffffffffffffffffffffff8p+16380:0:39: +%53La:infinity:1:8:inf: +%*53La:infinity:0:8: +%53La:+nan():1:6:nan: +%*53La:+nan():0:6: +%53La:+nan(09A_Zaz):1:13:nan: +%*53La:+nan(09A_Zaz):0:13: +%53La:+0x0p0:1:6:0x0: +%*53La:+0x0p0:0:6: +%53La:+0x0p+0:1:7:0x0: +%*53La:+0x0p+0:0:7: +%53La:+0x8p-16385:1:11:0x1p-16382: +%*53La:+0x8p-16385:0:11: +%53La:+0x2.3456789abcdef0123456789abcdep012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53La:+0x2.3456789abcdef0123456789abcdep012345:0:40: +%53La:+0x2.3456789abcdef0123456789abcdep+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53La:+0x2.3456789abcdef0123456789abcdep+12345:0:40: +%53La:+0x7.fffffffffffffffffffffffffffcp16381:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*53La:+0x7.fffffffffffffffffffffffffffcp16381:0:39: +%53La:+0xf.fffffffffffffffffffffffffff8p+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383: +%*53La:+0xf.fffffffffffffffffffffffffff8p+16380:0:40: +%53La:+infinity:1:9:inf: +%*53La:+infinity:0:9: +%5La: :0:-1: +%*5La: :0:-1: +%5La: -infinity:0:-1: +%*5La: -infinity:0:-1: +%5La: -0xf.fffffffffffffffffffffffffff8p+16380:1:6:-0x1.ep3: +%*5La: -0xf.fffffffffffffffffffffffffff8p+16380:0:6: +%5La: -0x7.fffffffffffffffffffffffffffcp16381:1:6:-0x1.cp2: +%*5La: -0x7.fffffffffffffffffffffffffffcp16381:0:6: +%5La: -0x2.3456789abcdef0123456789abcdep+12345:1:6:-0x1p1: +%*5La: -0x2.3456789abcdef0123456789abcdep+12345:0:6: +%5La: -0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1p1: +%*5La: -0x2.3456789abcdef0123456789abcdep012345:0:6: +%5La: -0x8p-16385:0:-1: +%*5La: -0x8p-16385:0:-1: +%5La: -0x0p+0:0:-1: +%*5La: -0x0p+0:0:-1: +%5La: -0x0p0:0:-1: +%*5La: -0x0p0:0:-1: +%5La: -nan(09A_Zaz):0:-1: +%*5La: -nan(09A_Zaz):0:-1: +%5La: -nan():0:-1: +%*5La: -nan():0:-1: +%5La: nan():1:6:nan: +%*5La: nan():0:6: +%5La: nan(09A_Zaz):0:-1: +%*5La: nan(09A_Zaz):0:-1: +%5La: 0x0p0:1:6:0x0: +%*5La: 0x0p0:0:6: +%5La: 0x0p+0:0:-1: +%*5La: 0x0p+0:0:-1: +%5La: 0x8p-16385:0:-1: +%*5La: 0x8p-16385:0:-1: +%5La: 0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1: +%*5La: 0x2.3456789abcdef0123456789abcdep012345:0:6: +%5La: 0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1: +%*5La: 0x2.3456789abcdef0123456789abcdep+12345:0:6: +%5La: 0x7.fffffffffffffffffffffffffffcp16381:1:6:0x1.fcp2: +%*5La: 0x7.fffffffffffffffffffffffffffcp16381:0:6: +%5La: 0xf.fffffffffffffffffffffffffff8p+16380:1:6:0x1.fep3: +%*5La: 0xf.fffffffffffffffffffffffffff8p+16380:0:6: +%5La: infinity:0:-1: +%*5La: infinity:0:-1: +%5La: +nan():0:-1: +%*5La: +nan():0:-1: +%5La: +nan(09A_Zaz):0:-1: +%*5La: +nan(09A_Zaz):0:-1: +%5La: +0x0p0:0:-1: +%*5La: +0x0p0:0:-1: +%5La: +0x0p+0:0:-1: +%*5La: +0x0p+0:0:-1: +%5La: +0x8p-16385:0:-1: +%*5La: +0x8p-16385:0:-1: +%5La: +0x2.3456789abcdef0123456789abcdep012345:1:6:0x1p1: +%*5La: +0x2.3456789abcdef0123456789abcdep012345:0:6: +%5La: +0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1p1: +%*5La: +0x2.3456789abcdef0123456789abcdep+12345:0:6: +%5La: +0x7.fffffffffffffffffffffffffffcp16381:1:6:0x1.cp2: +%*5La: +0x7.fffffffffffffffffffffffffffcp16381:0:6: +%5La: +0xf.fffffffffffffffffffffffffff8p+16380:1:6:0x1.ep3: +%*5La: +0xf.fffffffffffffffffffffffffff8p+16380:0:6: +%5La: +infinity:0:-1: +%*5La: +infinity:0:-1: +%53La: :0:-1: +%*53La: :0:-1: +%53La: -infinity:1:10:-inf: +%*53La: -infinity:0:10: +%53La: -0xf.fffffffffffffffffffffffffff8p+16380:1:41:-0x1.ffffffffffffffffffffffffffffp16383: +%*53La: -0xf.fffffffffffffffffffffffffff8p+16380:0:41: +%53La: -0x7.fffffffffffffffffffffffffffcp16381:1:40:-0x1.ffffffffffffffffffffffffffffp16383: +%*53La: -0x7.fffffffffffffffffffffffffffcp16381:0:40: +%53La: -0x2.3456789abcdef0123456789abcdep+12345:1:41:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53La: -0x2.3456789abcdef0123456789abcdep+12345:0:41: +%53La: -0x2.3456789abcdef0123456789abcdep012345:1:41:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53La: -0x2.3456789abcdef0123456789abcdep012345:0:41: +%53La: -0x8p-16385:1:12:-0x1p-16382: +%*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: -nan(09A_Zaz):0:14: +%53La: -nan():1:7:-nan: +%*53La: -nan():0:7: +%53La: nan():1:6:nan: +%*53La: nan():0:6: +%53La: nan(09A_Zaz):1:13:nan: +%*53La: nan(09A_Zaz):0:13: +%53La: 0x0p0:1:6:0x0: +%*53La: 0x0p0:0:6: +%53La: 0x0p+0:1:7:0x0: +%*53La: 0x0p+0:0:7: +%53La: 0x8p-16385:1:11:0x1p-16382: +%*53La: 0x8p-16385:0:11: +%53La: 0x2.3456789abcdef0123456789abcdep012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53La: 0x2.3456789abcdef0123456789abcdep012345:0:40: +%53La: 0x2.3456789abcdef0123456789abcdep+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53La: 0x2.3456789abcdef0123456789abcdep+12345:0:40: +%53La: 0x7.fffffffffffffffffffffffffffcp16381:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*53La: 0x7.fffffffffffffffffffffffffffcp16381:0:39: +%53La: 0xf.fffffffffffffffffffffffffff8p+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383: +%*53La: 0xf.fffffffffffffffffffffffffff8p+16380:0:40: +%53La: infinity:1:9:inf: +%*53La: infinity:0:9: +%53La: +nan():1:7:nan: +%*53La: +nan():0:7: +%53La: +nan(09A_Zaz):1:14:nan: +%*53La: +nan(09A_Zaz):0:14: +%53La: +0x0p0:1:7:0x0: +%*53La: +0x0p0:0:7: +%53La: +0x0p+0:1:8:0x0: +%*53La: +0x0p+0:0:8: +%53La: +0x8p-16385:1:12:0x1p-16382: +%*53La: +0x8p-16385:0:12: +%53La: +0x2.3456789abcdef0123456789abcdep012345:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53La: +0x2.3456789abcdef0123456789abcdep012345:0:41: +%53La: +0x2.3456789abcdef0123456789abcdep+12345:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53La: +0x2.3456789abcdef0123456789abcdep+12345:0:41: +%53La: +0x7.fffffffffffffffffffffffffffcp16381:1:40:0x1.ffffffffffffffffffffffffffffp16383: +%*53La: +0x7.fffffffffffffffffffffffffffcp16381:0:40: +%53La: +0xf.fffffffffffffffffffffffffff8p+16380:1:41:0x1.ffffffffffffffffffffffffffffp16383: +%*53La: +0xf.fffffffffffffffffffffffffff8p+16380:0:41: +%53La: +infinity:1:10:inf: +%*53La: +infinity:0:10: diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input new file mode 100644 index 0000000..b3f26be --- /dev/null +++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input @@ -0,0 +1,682 @@ +%LA::0:-1: +%*LA::0:-1: +%LA:-INFINITY:1:9:-inf: +%*LA:-INFINITY:0:9: +%LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:-0x1.ffffffffffffffffffffffffffffp16383: +%*LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40: +%LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:-0x1.ffffffffffffffffffffffffffffp16383: +%*LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39: +%LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40: +%LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:40: +%LA:-0X8P-16385:1:11:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%LA:-NAN():1:6:-nan: +%*LA:-NAN():0:6: +%LA:NAN():1:5:nan: +%*LA:NAN():0:5: +%LA:NAN(09A_Zaz):1:12:nan: +%*LA:NAN(09A_Zaz):0:12: +%LA:0X0P0:1:5:0x0: +%*LA:0X0P0:0:5: +%LA:0X0P+0:1:6:0x0: +%*LA:0X0P+0:0:6: +%LA:0X8P-16385:1:10:0x1p-16382: +%*LA:0X8P-16385:0:10: +%LA:0X2.3456789ABCDEF0123456789ABCDEP012345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:39: +%LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:39: +%LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:38:0x1.ffffffffffffffffffffffffffffp16383: +%*LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:38: +%LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:39: +%LA:INFINITY:1:8:inf: +%*LA:INFINITY:0:8: +%LA:+NAN():1:6:nan: +%*LA:+NAN():0:6: +%LA:+NAN(09A_Zaz):1:13:nan: +%*LA:+NAN(09A_Zaz):0:13: +%LA:+0X0P0:1:6:0x0: +%*LA:+0X0P0:0:6: +%LA:+0X0P+0:1:7:0x0: +%*LA:+0X0P+0:0:7: +%LA:+0X8P-16385:1:11:0x1p-16382: +%*LA:+0X8P-16385:0:11: +%LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:40: +%LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40: +%LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39: +%LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383: +%*LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40: +%LA:+INFINITY:1:9:inf: +%*LA:+INFINITY:0:9: +%1LA::0:-1: +%*1LA::0:-1: +%1LA:-INFINITY:0:-1: +%*1LA:-INFINITY:0:-1: +%1LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%*1LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%1LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%*1LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%1LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%*1LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%1LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%*1LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%1LA:-0X8P-16385:0:-1: +%*1LA:-0X8P-16385:0:-1: +%1LA:-0X0P+0:0:-1: +%*1LA:-0X0P+0:0:-1: +%1LA:-0X0P0:0:-1: +%*1LA:-0X0P0:0:-1: +%1LA:-NAN(09A_Zaz):0:-1: +%*1LA:-NAN(09A_Zaz):0:-1: +%1LA:-NAN():0:-1: +%*1LA:-NAN():0:-1: +%1LA:NAN():0:-1: +%*1LA:NAN():0:-1: +%1LA:NAN(09A_Zaz):0:-1: +%*1LA:NAN(09A_Zaz):0:-1: +%1LA:0X0P0:1:1:0x0: +%*1LA:0X0P0:0:1: +%1LA:0X0P+0:1:1:0x0: +%*1LA:0X0P+0:0:1: +%1LA:0X8P-16385:1:1:0x0: +%*1LA:0X8P-16385:0:1: +%1LA:0X2.3456789ABCDEF0123456789ABCDEP012345:1:1:0x0: +%*1LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:1: +%1LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:1:0x0: +%*1LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:1: +%1LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:1:0x0: +%*1LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:1: +%1LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:1:0x0: +%*1LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:1: +%1LA:INFINITY:0:-1: +%*1LA:INFINITY:0:-1: +%1LA:+NAN():0:-1: +%*1LA:+NAN():0:-1: +%1LA:+NAN(09A_Zaz):0:-1: +%*1LA:+NAN(09A_Zaz):0:-1: +%1LA:+0X0P0:0:-1: +%*1LA:+0X0P0:0:-1: +%1LA:+0X0P+0:0:-1: +%*1LA:+0X0P+0:0:-1: +%1LA:+0X8P-16385:0:-1: +%*1LA:+0X8P-16385:0:-1: +%1LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%*1LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%1LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%*1LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%1LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%*1LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%1LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%*1LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%1LA:+INFINITY:0:-1: +%*1LA:+INFINITY:0:-1: +%2LA::0:-1: +%*2LA::0:-1: +%2LA:-INFINITY:0:-1: +%*2LA:-INFINITY:0:-1: +%2LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:2:-0x0: +%*2LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:2: +%2LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:2:-0x0: +%*2LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:2: +%2LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:2:-0x0: +%*2LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:2: +%2LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:2:-0x0: +%*2LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:2: +%2LA:-0X8P-16385:1:2:-0x0: +%*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:-NAN(09A_Zaz):0:-1: +%*2LA:-NAN(09A_Zaz):0:-1: +%2LA:-NAN():0:-1: +%*2LA:-NAN():0:-1: +%2LA:NAN():0:-1: +%*2LA:NAN():0:-1: +%2LA:NAN(09A_Zaz):0:-1: +%*2LA:NAN(09A_Zaz):0:-1: +%2LA:0X0P0:0:-1: +%*2LA:0X0P0:0:-1: +%2LA:0X0P+0:0:-1: +%*2LA:0X0P+0:0:-1: +%2LA:0X8P-16385:0:-1: +%*2LA:0X8P-16385:0:-1: +%2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%*2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%*2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%*2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%*2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%2LA:INFINITY:0:-1: +%*2LA:INFINITY:0:-1: +%2LA:+NAN():0:-1: +%*2LA:+NAN():0:-1: +%2LA:+NAN(09A_Zaz):0:-1: +%*2LA:+NAN(09A_Zaz):0:-1: +%2LA:+0X0P0:1:2:0x0: +%*2LA:+0X0P0:0:2: +%2LA:+0X0P+0:1:2:0x0: +%*2LA:+0X0P+0:0:2: +%2LA:+0X8P-16385:1:2:0x0: +%*2LA:+0X8P-16385:0:2: +%2LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:2:0x0: +%*2LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:2: +%2LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:2:0x0: +%*2LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:2: +%2LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:2:0x0: +%*2LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:2: +%2LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:2:0x0: +%*2LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:2: +%2LA:+INFINITY:0:-1: +%*2LA:+INFINITY:0:-1: +%3LA::0:-1: +%*3LA::0:-1: +%3LA:-INFINITY:0:-1: +%*3LA:-INFINITY:0:-1: +%3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%*3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%*3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%*3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%*3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%3LA:-0X8P-16385:0:-1: +%*3LA:-0X8P-16385:0:-1: +%3LA:-0X0P+0:0:-1: +%*3LA:-0X0P+0:0:-1: +%3LA:-0X0P0:0:-1: +%*3LA:-0X0P0:0:-1: +%3LA:-NAN(09A_Zaz):0:-1: +%*3LA:-NAN(09A_Zaz):0:-1: +%3LA:-NAN():0:-1: +%*3LA:-NAN():0:-1: +%3LA:NAN():1:3:nan: +%*3LA:NAN():0:3: +%3LA:NAN(09A_Zaz):1:3:nan: +%*3LA:NAN(09A_Zaz):0:3: +%3LA:0X0P0:1:3:0x0: +%*3LA:0X0P0:0:3: +%3LA:0X0P+0:1:3:0x0: +%*3LA:0X0P+0:0:3: +%3LA:0X8P-16385:1:3:0x1p3: +%*3LA:0X8P-16385:0:3: +%3LA:0X2.3456789ABCDEF0123456789ABCDEP012345:1:3:0x1p1: +%*3LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:3: +%3LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:3:0x1p1: +%*3LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:3: +%3LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:3:0x1.cp2: +%*3LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:3: +%3LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:3:0x1.ep3: +%*3LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:3: +%3LA:INFINITY:1:3:inf: +%*3LA:INFINITY:0:3: +%3LA:+NAN():0:-1: +%*3LA:+NAN():0:-1: +%3LA:+NAN(09A_Zaz):0:-1: +%*3LA:+NAN(09A_Zaz):0:-1: +%3LA:+0X0P0:0:-1: +%*3LA:+0X0P0:0:-1: +%3LA:+0X0P+0:0:-1: +%*3LA:+0X0P+0:0:-1: +%3LA:+0X8P-16385:0:-1: +%*3LA:+0X8P-16385:0:-1: +%3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%*3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%*3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%*3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%*3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%3LA:+INFINITY:0:-1: +%*3LA:+INFINITY:0:-1: +%4LA::0:-1: +%*4LA::0:-1: +%4LA:-INFINITY:1:4:-inf: +%*4LA:-INFINITY:0:4: +%4LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:4:-0x1.ep3: +%*4LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:4: +%4LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:4:-0x1.cp2: +%*4LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:4: +%4LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:-0x1p1: +%*4LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:4: +%4LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:4:-0x1p1: +%*4LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:4: +%4LA:-0X8P-16385:1:4:-0x1p3: +%*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:-NAN(09A_Zaz):1:4:-nan: +%*4LA:-NAN(09A_Zaz):0:4: +%4LA:-NAN():1:4:-nan: +%*4LA:-NAN():0:4: +%4LA:NAN():0:-1: +%*4LA:NAN():0:-1: +%4LA:NAN(09A_Zaz):0:-1: +%*4LA:NAN(09A_Zaz):0:-1: +%4LA:0X0P0:0:-1: +%*4LA:0X0P0:0:-1: +%4LA:0X0P+0:0:-1: +%*4LA:0X0P+0:0:-1: +%4LA:0X8P-16385:0:-1: +%*4LA:0X8P-16385:0:-1: +%4LA:0X2.3456789ABCDEF0123456789ABCDEP012345:1:4:0x1p1: +%*4LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:4: +%4LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:0x1p1: +%*4LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:4: +%4LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:4:0x1.cp2: +%*4LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:4: +%4LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:4:0x1.ep3: +%*4LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:4: +%4LA:INFINITY:0:-1: +%*4LA:INFINITY:0:-1: +%4LA:+NAN():1:4:nan: +%*4LA:+NAN():0:4: +%4LA:+NAN(09A_Zaz):1:4:nan: +%*4LA:+NAN(09A_Zaz):0:4: +%4LA:+0X0P0:1:4:0x0: +%*4LA:+0X0P0:0:4: +%4LA:+0X0P+0:1:4:0x0: +%*4LA:+0X0P+0:0:4: +%4LA:+0X8P-16385:1:4:0x1p3: +%*4LA:+0X8P-16385:0:4: +%4LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:4:0x1p1: +%*4LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:4: +%4LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:0x1p1: +%*4LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:4: +%4LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:4:0x1.cp2: +%*4LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:4: +%4LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:4:0x1.ep3: +%*4LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:4: +%4LA:+INFINITY:1:4:inf: +%*4LA:+INFINITY:0:4: +%5LA::0:-1: +%*5LA::0:-1: +%5LA:-INFINITY:0:-1: +%*5LA:-INFINITY:0:-1: +%5LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:5:-0x1.ep3: +%*5LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:5: +%5LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:5:-0x1.cp2: +%*5LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:5: +%5LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:-0x1p1: +%*5LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5: +%5LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:-0x1p1: +%*5LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:5: +%5LA:-0X8P-16385:0:-1: +%*5LA:-0X8P-16385:0:-1: +%5LA:-0X0P+0:0:-1: +%*5LA:-0X0P+0:0:-1: +%5LA:-0X0P0:0:-1: +%*5LA:-0X0P0:0:-1: +%5LA:-NAN(09A_Zaz):0:-1: +%*5LA:-NAN(09A_Zaz):0:-1: +%5LA:-NAN():0:-1: +%*5LA:-NAN():0:-1: +%5LA:NAN():1:5:nan: +%*5LA:NAN():0:5: +%5LA:NAN(09A_Zaz):0:-1: +%*5LA:NAN(09A_Zaz):0:-1: +%5LA:0X0P0:1:5:0x0: +%*5LA:0X0P0:0:5: +%5LA:0X0P+0:0:-1: +%*5LA:0X0P+0:0:-1: +%5LA:0X8P-16385:0:-1: +%*5LA:0X8P-16385:0:-1: +%5LA:0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1.18p1: +%*5LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:5: +%5LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1.18p1: +%*5LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5: +%5LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:5:0x1.fcp2: +%*5LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:5: +%5LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:5:0x1.fep3: +%*5LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:5: +%5LA:INFINITY:0:-1: +%*5LA:INFINITY:0:-1: +%5LA:+NAN():0:-1: +%*5LA:+NAN():0:-1: +%5LA:+NAN(09A_Zaz):0:-1: +%*5LA:+NAN(09A_Zaz):0:-1: +%5LA:+0X0P0:0:-1: +%*5LA:+0X0P0:0:-1: +%5LA:+0X0P+0:0:-1: +%*5LA:+0X0P+0:0:-1: +%5LA:+0X8P-16385:0:-1: +%*5LA:+0X8P-16385:0:-1: +%5LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1p1: +%*5LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:5: +%5LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1p1: +%*5LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5: +%5LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:5:0x1.cp2: +%*5LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:5: +%5LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:5:0x1.ep3: +%*5LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:5: +%5LA:+INFINITY:0:-1: +%*5LA:+INFINITY:0:-1: +%6LA::0:-1: +%*6LA::0:-1: +%6LA:-INFINITY:0:-1: +%*6LA:-INFINITY:0:-1: +%6LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:-0x1.fep3: +%*6LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6: +%6LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:-0x1.fcp2: +%*6LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6: +%6LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:-0x1.18p1: +%*6LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6: +%6LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1.18p1: +%*6LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:6: +%6LA:-0X8P-16385:0:-1: +%*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:-NAN(09A_Zaz):0:-1: +%*6LA:-NAN(09A_Zaz):0:-1: +%6LA:-NAN():1:6:-nan: +%*6LA:-NAN():0:6: +%6LA:NAN():1:5:nan: +%*6LA:NAN():0:5: +%6LA:NAN(09A_Zaz):0:-1: +%*6LA:NAN(09A_Zaz):0:-1: +%6LA:0X0P0:1:5:0x0: +%*6LA:0X0P0:0:5: +%6LA:0X0P+0:1:6:0x0: +%*6LA:0X0P+0:0:6: +%6LA:0X8P-16385:1:6:0x1p2: +%*6LA:0X8P-16385:0:6: +%6LA:0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.1ap1: +%*6LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:6: +%6LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.1ap1: +%*6LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6: +%6LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:0x1.ffcp2: +%*6LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6: +%6LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:0x1.ffep3: +%*6LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6: +%6LA:INFINITY:0:-1: +%*6LA:INFINITY:0:-1: +%6LA:+NAN():1:6:nan: +%*6LA:+NAN():0:6: +%6LA:+NAN(09A_Zaz):0:-1: +%*6LA:+NAN(09A_Zaz):0:-1: +%6LA:+0X0P0:1:6:0x0: +%*6LA:+0X0P0:0:6: +%6LA:+0X0P+0:0:-1: +%*6LA:+0X0P+0:0:-1: +%6LA:+0X8P-16385:0:-1: +%*6LA:+0X8P-16385:0:-1: +%6LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1: +%*6LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:6: +%6LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1: +%*6LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6: +%6LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:0x1.fcp2: +%*6LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6: +%6LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:0x1.fep3: +%*6LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6: +%6LA:+INFINITY:0:-1: +%*6LA:+INFINITY:0:-1: +%35LA::0:-1: +%*35LA::0:-1: +%35LA:-INFINITY:1:9:-inf: +%*35LA:-INFINITY:0:9: +%35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%*35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%35LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:-0x1.ffffffffffffffffffffffffffffp3: +%*35LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35: +%35LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%*35LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%35LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1: +%*35LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:35: +%35LA:-0X8P-16385:1:11:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%35LA:-NAN():1:6:-nan: +%*35LA:-NAN():0:6: +%35LA:NAN():1:5:nan: +%*35LA:NAN():0:5: +%35LA:NAN(09A_Zaz):1:12:nan: +%*35LA:NAN(09A_Zaz):0:12: +%35LA:0X0P0:1:5:0x0: +%*35LA:0X0P0:0:5: +%35LA:0X0P+0:1:6:0x0: +%*35LA:0X0P+0:0:6: +%35LA:0X8P-16385:1:10:0x1p-16382: +%*35LA:0X8P-16385:0:10: +%35LA:0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp2: +%*35LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:35: +%35LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp2: +%*35LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:35: +%35LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:0x1.ffffffffffffffffffffffffffffp18: +%*35LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35: +%35LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:35:0x1.ffffffffffffffffffffffffffffp4: +%*35LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:35: +%35LA:INFINITY:1:8:inf: +%*35LA:INFINITY:0:8: +%35LA:+NAN():1:6:nan: +%*35LA:+NAN():0:6: +%35LA:+NAN(09A_Zaz):1:13:nan: +%*35LA:+NAN(09A_Zaz):0:13: +%35LA:+0X0P0:1:6:0x0: +%*35LA:+0X0P0:0:6: +%35LA:+0X0P+0:1:7:0x0: +%*35LA:+0X0P+0:0:7: +%35LA:+0X8P-16385:1:11:0x1p-16382: +%*35LA:+0X8P-16385:0:11: +%35LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1: +%*35LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:35: +%35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%*35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%35LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:0x1.ffffffffffffffffffffffffffffp3: +%*35LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35: +%35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%*35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%35LA:+INFINITY:1:9:inf: +%*35LA:+INFINITY:0:9: +%53LA::0:-1: +%*53LA::0:-1: +%53LA:-INFINITY:1:9:-inf: +%*53LA:-INFINITY:0:9: +%53LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:-0x1.ffffffffffffffffffffffffffffp16383: +%*53LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40: +%53LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:-0x1.ffffffffffffffffffffffffffffp16383: +%*53LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39: +%53LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40: +%53LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:40: +%53LA:-0X8P-16385:1:11:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%53LA:-NAN():1:6:-nan: +%*53LA:-NAN():0:6: +%53LA:NAN():1:5:nan: +%*53LA:NAN():0:5: +%53LA:NAN(09A_Zaz):1:12:nan: +%*53LA:NAN(09A_Zaz):0:12: +%53LA:0X0P0:1:5:0x0: +%*53LA:0X0P0:0:5: +%53LA:0X0P+0:1:6:0x0: +%*53LA:0X0P+0:0:6: +%53LA:0X8P-16385:1:10:0x1p-16382: +%*53LA:0X8P-16385:0:10: +%53LA:0X2.3456789ABCDEF0123456789ABCDEP012345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:39: +%53LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:39: +%53LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:38:0x1.ffffffffffffffffffffffffffffp16383: +%*53LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:38: +%53LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*53LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:39: +%53LA:INFINITY:1:8:inf: +%*53LA:INFINITY:0:8: +%53LA:+NAN():1:6:nan: +%*53LA:+NAN():0:6: +%53LA:+NAN(09A_Zaz):1:13:nan: +%*53LA:+NAN(09A_Zaz):0:13: +%53LA:+0X0P0:1:6:0x0: +%*53LA:+0X0P0:0:6: +%53LA:+0X0P+0:1:7:0x0: +%*53LA:+0X0P+0:0:7: +%53LA:+0X8P-16385:1:11:0x1p-16382: +%*53LA:+0X8P-16385:0:11: +%53LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:40: +%53LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40: +%53LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*53LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39: +%53LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383: +%*53LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40: +%53LA:+INFINITY:1:9:inf: +%*53LA:+INFINITY:0:9: +%5LA: :0:-1: +%*5LA: :0:-1: +%5LA: -INFINITY:0:-1: +%*5LA: -INFINITY:0:-1: +%5LA: -0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:-0x1.ep3: +%*5LA: -0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6: +%5LA: -0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:-0x1.cp2: +%*5LA: -0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6: +%5LA: -0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:-0x1p1: +%*5LA: -0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6: +%5LA: -0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1p1: +%*5LA: -0X2.3456789ABCDEF0123456789ABCDEP012345:0:6: +%5LA: -0X8P-16385:0:-1: +%*5LA: -0X8P-16385:0:-1: +%5LA: -0X0P+0:0:-1: +%*5LA: -0X0P+0:0:-1: +%5LA: -0X0P0:0:-1: +%*5LA: -0X0P0:0:-1: +%5LA: -NAN(09A_Zaz):0:-1: +%*5LA: -NAN(09A_Zaz):0:-1: +%5LA: -NAN():0:-1: +%*5LA: -NAN():0:-1: +%5LA: NAN():1:6:nan: +%*5LA: NAN():0:6: +%5LA: NAN(09A_Zaz):0:-1: +%*5LA: NAN(09A_Zaz):0:-1: +%5LA: 0X0P0:1:6:0x0: +%*5LA: 0X0P0:0:6: +%5LA: 0X0P+0:0:-1: +%*5LA: 0X0P+0:0:-1: +%5LA: 0X8P-16385:0:-1: +%*5LA: 0X8P-16385:0:-1: +%5LA: 0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1: +%*5LA: 0X2.3456789ABCDEF0123456789ABCDEP012345:0:6: +%5LA: 0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1: +%*5LA: 0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6: +%5LA: 0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:0x1.fcp2: +%*5LA: 0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6: +%5LA: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:0x1.fep3: +%*5LA: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6: +%5LA: INFINITY:0:-1: +%*5LA: INFINITY:0:-1: +%5LA: +NAN():0:-1: +%*5LA: +NAN():0:-1: +%5LA: +NAN(09A_Zaz):0:-1: +%*5LA: +NAN(09A_Zaz):0:-1: +%5LA: +0X0P0:0:-1: +%*5LA: +0X0P0:0:-1: +%5LA: +0X0P+0:0:-1: +%*5LA: +0X0P+0:0:-1: +%5LA: +0X8P-16385:0:-1: +%*5LA: +0X8P-16385:0:-1: +%5LA: +0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1p1: +%*5LA: +0X2.3456789ABCDEF0123456789ABCDEP012345:0:6: +%5LA: +0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1p1: +%*5LA: +0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6: +%5LA: +0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:0x1.cp2: +%*5LA: +0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6: +%5LA: +0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:0x1.ep3: +%*5LA: +0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6: +%5LA: +INFINITY:0:-1: +%*5LA: +INFINITY:0:-1: +%53LA: :0:-1: +%*53LA: :0:-1: +%53LA: -INFINITY:1:10:-inf: +%*53LA: -INFINITY:0:10: +%53LA: -0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:41:-0x1.ffffffffffffffffffffffffffffp16383: +%*53LA: -0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:41: +%53LA: -0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:40:-0x1.ffffffffffffffffffffffffffffp16383: +%*53LA: -0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:40: +%53LA: -0X2.3456789ABCDEF0123456789ABCDEP+12345:1:41:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LA: -0X2.3456789ABCDEF0123456789ABCDEP+12345:0:41: +%53LA: -0X2.3456789ABCDEF0123456789ABCDEP012345:1:41:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LA: -0X2.3456789ABCDEF0123456789ABCDEP012345:0:41: +%53LA: -0X8P-16385:1:12:-0x1p-16382: +%*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: -NAN(09A_Zaz):0:14: +%53LA: -NAN():1:7:-nan: +%*53LA: -NAN():0:7: +%53LA: NAN():1:6:nan: +%*53LA: NAN():0:6: +%53LA: NAN(09A_Zaz):1:13:nan: +%*53LA: NAN(09A_Zaz):0:13: +%53LA: 0X0P0:1:6:0x0: +%*53LA: 0X0P0:0:6: +%53LA: 0X0P+0:1:7:0x0: +%*53LA: 0X0P+0:0:7: +%53LA: 0X8P-16385:1:11:0x1p-16382: +%*53LA: 0X8P-16385:0:11: +%53LA: 0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LA: 0X2.3456789ABCDEF0123456789ABCDEP012345:0:40: +%53LA: 0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LA: 0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40: +%53LA: 0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*53LA: 0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39: +%53LA: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383: +%*53LA: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40: +%53LA: INFINITY:1:9:inf: +%*53LA: INFINITY:0:9: +%53LA: +NAN():1:7:nan: +%*53LA: +NAN():0:7: +%53LA: +NAN(09A_Zaz):1:14:nan: +%*53LA: +NAN(09A_Zaz):0:14: +%53LA: +0X0P0:1:7:0x0: +%*53LA: +0X0P0:0:7: +%53LA: +0X0P+0:1:8:0x0: +%*53LA: +0X0P+0:0:8: +%53LA: +0X8P-16385:1:12:0x1p-16382: +%*53LA: +0X8P-16385:0:12: +%53LA: +0X2.3456789ABCDEF0123456789ABCDEP012345:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LA: +0X2.3456789ABCDEF0123456789ABCDEP012345:0:41: +%53LA: +0X2.3456789ABCDEF0123456789ABCDEP+12345:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LA: +0X2.3456789ABCDEF0123456789ABCDEP+12345:0:41: +%53LA: +0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:40:0x1.ffffffffffffffffffffffffffffp16383: +%*53LA: +0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:40: +%53LA: +0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:41:0x1.ffffffffffffffffffffffffffffp16383: +%*53LA: +0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:41: +%53LA: +INFINITY:1:10:inf: +%*53LA: +INFINITY:0:10: diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input new file mode 100644 index 0000000..5756303 --- /dev/null +++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input @@ -0,0 +1,558 @@ +%Le::0:-1: +%*Le::0:-1: +%Le:-infinity:1:9:-inf: +%*Le:-infinity:0:9: +%Le:-1.18973149535723176508575932662800702e+4932:1:44:-0x1.ffffffffffffffffffffffffffffp16383: +%*Le:-1.18973149535723176508575932662800702e+4932:0:44: +%Le:-1.18973149535723176508575932662800702e4932:1:43:-0x1.ffffffffffffffffffffffffffffp16383: +%*Le:-1.18973149535723176508575932662800702e4932:0:43: +%Le:-3.6190587245056029583909936820055344e+3716:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Le:-3.6190587245056029583909936820055344e+3716:0:43: +%Le:-3.6190587245056029583909936820055344e03716:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Le:-3.6190587245056029583909936820055344e03716:0:43: +%Le:-3.36210314311209350626267781732175260e-4932:1:44:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%Le:-nan():1:6:-nan: +%*Le:-nan():0:6: +%Le:nan():1:5:nan: +%*Le:nan():0:5: +%Le:nan(09A_Zaz):1:12:nan: +%*Le:nan(09A_Zaz):0:12: +%Le:0e0:1:3:0x0: +%*Le:0e0:0:3: +%Le:0e+0:1:4:0x0: +%*Le:0e+0:0:4: +%Le:3.36210314311209350626267781732175260e-4932:1:43:0x1p-16382: +%*Le:3.36210314311209350626267781732175260e-4932:0:43: +%Le:3.6190587245056029583909936820055344e03716:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Le:3.6190587245056029583909936820055344e03716:0:42: +%Le:3.6190587245056029583909936820055344e+3716:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Le:3.6190587245056029583909936820055344e+3716:0:42: +%Le:1.18973149535723176508575932662800702e4932:1:42:0x1.ffffffffffffffffffffffffffffp16383: +%*Le:1.18973149535723176508575932662800702e4932:0:42: +%Le:1.18973149535723176508575932662800702e+4932:1:43:0x1.ffffffffffffffffffffffffffffp16383: +%*Le:1.18973149535723176508575932662800702e+4932:0:43: +%Le:infinity:1:8:inf: +%*Le:infinity:0:8: +%Le:+nan():1:6:nan: +%*Le:+nan():0:6: +%Le:+nan(09A_Zaz):1:13:nan: +%*Le:+nan(09A_Zaz):0:13: +%Le:+0e0:1:4:0x0: +%*Le:+0e0:0:4: +%Le:+0e+0:1:5:0x0: +%*Le:+0e+0:0:5: +%Le:+3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382: +%*Le:+3.36210314311209350626267781732175260e-4932:0:44: +%Le:+3.6190587245056029583909936820055344e03716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Le:+3.6190587245056029583909936820055344e03716:0:43: +%Le:+3.6190587245056029583909936820055344e+3716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Le:+3.6190587245056029583909936820055344e+3716:0:43: +%Le:+1.18973149535723176508575932662800702e4932:1:43:0x1.ffffffffffffffffffffffffffffp16383: +%*Le:+1.18973149535723176508575932662800702e4932:0:43: +%Le:+1.18973149535723176508575932662800702e+4932:1:44:0x1.ffffffffffffffffffffffffffffp16383: +%*Le:+1.18973149535723176508575932662800702e+4932:0:44: +%Le:+infinity:1:9:inf: +%*Le:+infinity:0:9: +%1Le::0:-1: +%*1Le::0:-1: +%1Le:-infinity:0:-1: +%*1Le:-infinity:0:-1: +%1Le:-1.18973149535723176508575932662800702e+4932:0:-1: +%*1Le:-1.18973149535723176508575932662800702e+4932:0:-1: +%1Le:-1.18973149535723176508575932662800702e4932:0:-1: +%*1Le:-1.18973149535723176508575932662800702e4932:0:-1: +%1Le:-3.6190587245056029583909936820055344e+3716:0:-1: +%*1Le:-3.6190587245056029583909936820055344e+3716:0:-1: +%1Le:-3.6190587245056029583909936820055344e03716:0:-1: +%*1Le:-3.6190587245056029583909936820055344e03716:0:-1: +%1Le:-3.36210314311209350626267781732175260e-4932:0:-1: +%*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:-nan(09A_Zaz):0:-1: +%*1Le:-nan(09A_Zaz):0:-1: +%1Le:-nan():0:-1: +%*1Le:-nan():0:-1: +%1Le:nan():0:-1: +%*1Le:nan():0:-1: +%1Le:nan(09A_Zaz):0:-1: +%*1Le:nan(09A_Zaz):0:-1: +%1Le:0e0:1:1:0x0: +%*1Le:0e0:0:1: +%1Le:0e+0:1:1:0x0: +%*1Le:0e+0:0:1: +%1Le:3.36210314311209350626267781732175260e-4932:1:1:0x1.8p1: +%*1Le:3.36210314311209350626267781732175260e-4932:0:1: +%1Le:3.6190587245056029583909936820055344e03716:1:1:0x1.8p1: +%*1Le:3.6190587245056029583909936820055344e03716:0:1: +%1Le:3.6190587245056029583909936820055344e+3716:1:1:0x1.8p1: +%*1Le:3.6190587245056029583909936820055344e+3716:0:1: +%1Le:1.18973149535723176508575932662800702e4932:1:1:0x1: +%*1Le:1.18973149535723176508575932662800702e4932:0:1: +%1Le:1.18973149535723176508575932662800702e+4932:1:1:0x1: +%*1Le:1.18973149535723176508575932662800702e+4932:0:1: +%1Le:infinity:0:-1: +%*1Le:infinity:0:-1: +%1Le:+nan():0:-1: +%*1Le:+nan():0:-1: +%1Le:+nan(09A_Zaz):0:-1: +%*1Le:+nan(09A_Zaz):0:-1: +%1Le:+0e0:0:-1: +%*1Le:+0e0:0:-1: +%1Le:+0e+0:0:-1: +%*1Le:+0e+0:0:-1: +%1Le:+3.36210314311209350626267781732175260e-4932:0:-1: +%*1Le:+3.36210314311209350626267781732175260e-4932:0:-1: +%1Le:+3.6190587245056029583909936820055344e03716:0:-1: +%*1Le:+3.6190587245056029583909936820055344e03716:0:-1: +%1Le:+3.6190587245056029583909936820055344e+3716:0:-1: +%*1Le:+3.6190587245056029583909936820055344e+3716:0:-1: +%1Le:+1.18973149535723176508575932662800702e4932:0:-1: +%*1Le:+1.18973149535723176508575932662800702e4932:0:-1: +%1Le:+1.18973149535723176508575932662800702e+4932:0:-1: +%*1Le:+1.18973149535723176508575932662800702e+4932:0:-1: +%1Le:+infinity:0:-1: +%*1Le:+infinity:0:-1: +%2Le::0:-1: +%*2Le::0:-1: +%2Le:-infinity:0:-1: +%*2Le:-infinity:0:-1: +%2Le:-1.18973149535723176508575932662800702e+4932:1:2:-0x1: +%*2Le:-1.18973149535723176508575932662800702e+4932:0:2: +%2Le:-1.18973149535723176508575932662800702e4932:1:2:-0x1: +%*2Le:-1.18973149535723176508575932662800702e4932:0:2: +%2Le:-3.6190587245056029583909936820055344e+3716:1:2:-0x1.8p1: +%*2Le:-3.6190587245056029583909936820055344e+3716:0:2: +%2Le:-3.6190587245056029583909936820055344e03716:1:2:-0x1.8p1: +%*2Le:-3.6190587245056029583909936820055344e03716:0:2: +%2Le:-3.36210314311209350626267781732175260e-4932:1:2:-0x1.8p1: +%*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:-nan(09A_Zaz):0:-1: +%*2Le:-nan(09A_Zaz):0:-1: +%2Le:-nan():0:-1: +%*2Le:-nan():0:-1: +%2Le:nan():0:-1: +%*2Le:nan():0:-1: +%2Le:nan(09A_Zaz):0:-1: +%*2Le:nan(09A_Zaz):0:-1: +%2Le:0e0:0:-1: +%*2Le:0e0:0:-1: +%2Le:0e+0:0:-1: +%*2Le:0e+0:0:-1: +%2Le:3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1: +%*2Le:3.36210314311209350626267781732175260e-4932:0:2: +%2Le:3.6190587245056029583909936820055344e03716:1:2:0x1.8p1: +%*2Le:3.6190587245056029583909936820055344e03716:0:2: +%2Le:3.6190587245056029583909936820055344e+3716:1:2:0x1.8p1: +%*2Le:3.6190587245056029583909936820055344e+3716:0:2: +%2Le:1.18973149535723176508575932662800702e4932:1:2:0x1: +%*2Le:1.18973149535723176508575932662800702e4932:0:2: +%2Le:1.18973149535723176508575932662800702e+4932:1:2:0x1: +%*2Le:1.18973149535723176508575932662800702e+4932:0:2: +%2Le:infinity:0:-1: +%*2Le:infinity:0:-1: +%2Le:+nan():0:-1: +%*2Le:+nan():0:-1: +%2Le:+nan(09A_Zaz):0:-1: +%*2Le:+nan(09A_Zaz):0:-1: +%2Le:+0e0:1:2:0x0: +%*2Le:+0e0:0:2: +%2Le:+0e+0:1:2:0x0: +%*2Le:+0e+0:0:2: +%2Le:+3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1: +%*2Le:+3.36210314311209350626267781732175260e-4932:0:2: +%2Le:+3.6190587245056029583909936820055344e03716:1:2:0x1.8p1: +%*2Le:+3.6190587245056029583909936820055344e03716:0:2: +%2Le:+3.6190587245056029583909936820055344e+3716:1:2:0x1.8p1: +%*2Le:+3.6190587245056029583909936820055344e+3716:0:2: +%2Le:+1.18973149535723176508575932662800702e4932:1:2:0x1: +%*2Le:+1.18973149535723176508575932662800702e4932:0:2: +%2Le:+1.18973149535723176508575932662800702e+4932:1:2:0x1: +%*2Le:+1.18973149535723176508575932662800702e+4932:0:2: +%2Le:+infinity:0:-1: +%*2Le:+infinity:0:-1: +%3Le::0:-1: +%*3Le::0:-1: +%3Le:-infinity:0:-1: +%*3Le:-infinity:0:-1: +%3Le:-1.18973149535723176508575932662800702e+4932:1:3:-0x1: +%*3Le:-1.18973149535723176508575932662800702e+4932:0:3: +%3Le:-1.18973149535723176508575932662800702e4932:1:3:-0x1: +%*3Le:-1.18973149535723176508575932662800702e4932:0:3: +%3Le:-3.6190587245056029583909936820055344e+3716:1:3:-0x1.8p1: +%*3Le:-3.6190587245056029583909936820055344e+3716:0:3: +%3Le:-3.6190587245056029583909936820055344e03716:1:3:-0x1.8p1: +%*3Le:-3.6190587245056029583909936820055344e03716:0:3: +%3Le:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1: +%*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:-nan(09A_Zaz):0:-1: +%*3Le:-nan(09A_Zaz):0:-1: +%3Le:-nan():0:-1: +%*3Le:-nan():0:-1: +%3Le:nan():1:3:nan: +%*3Le:nan():0:3: +%3Le:nan(09A_Zaz):1:3:nan: +%*3Le:nan(09A_Zaz):0:3: +%3Le:0e0:1:3:0x0: +%*3Le:0e0:0:3: +%3Le:0e+0:0:-1: +%*3Le:0e+0:0:-1: +%3Le:3.36210314311209350626267781732175260e-4932:1:3:0x1.a666666666666666666666666666p1: +%*3Le:3.36210314311209350626267781732175260e-4932:0:3: +%3Le:3.6190587245056029583909936820055344e03716:1:3:0x1.cccccccccccccccccccccccccccdp1: +%*3Le:3.6190587245056029583909936820055344e03716:0:3: +%3Le:3.6190587245056029583909936820055344e+3716:1:3:0x1.cccccccccccccccccccccccccccdp1: +%*3Le:3.6190587245056029583909936820055344e+3716:0:3: +%3Le:1.18973149535723176508575932662800702e4932:1:3:0x1.199999999999999999999999999a: +%*3Le:1.18973149535723176508575932662800702e4932:0:3: +%3Le:1.18973149535723176508575932662800702e+4932:1:3:0x1.199999999999999999999999999a: +%*3Le:1.18973149535723176508575932662800702e+4932:0:3: +%3Le:infinity:1:3:inf: +%*3Le:infinity:0:3: +%3Le:+nan():0:-1: +%*3Le:+nan():0:-1: +%3Le:+nan(09A_Zaz):0:-1: +%*3Le:+nan(09A_Zaz):0:-1: +%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.8p1: +%*3Le:+3.36210314311209350626267781732175260e-4932:0:3: +%3Le:+3.6190587245056029583909936820055344e03716:1:3:0x1.8p1: +%*3Le:+3.6190587245056029583909936820055344e03716:0:3: +%3Le:+3.6190587245056029583909936820055344e+3716:1:3:0x1.8p1: +%*3Le:+3.6190587245056029583909936820055344e+3716:0:3: +%3Le:+1.18973149535723176508575932662800702e4932:1:3:0x1: +%*3Le:+1.18973149535723176508575932662800702e4932:0:3: +%3Le:+1.18973149535723176508575932662800702e+4932:1:3:0x1: +%*3Le:+1.18973149535723176508575932662800702e+4932:0:3: +%3Le:+infinity:0:-1: +%*3Le:+infinity:0:-1: +%4Le::0:-1: +%*4Le::0:-1: +%4Le:-infinity:1:4:-inf: +%*4Le:-infinity:0:4: +%4Le:-1.18973149535723176508575932662800702e+4932:1:4:-0x1.199999999999999999999999999a: +%*4Le:-1.18973149535723176508575932662800702e+4932:0:4: +%4Le:-1.18973149535723176508575932662800702e4932:1:4:-0x1.199999999999999999999999999a: +%*4Le:-1.18973149535723176508575932662800702e4932:0:4: +%4Le:-3.6190587245056029583909936820055344e+3716:1:4:-0x1.cccccccccccccccccccccccccccdp1: +%*4Le:-3.6190587245056029583909936820055344e+3716:0:4: +%4Le:-3.6190587245056029583909936820055344e03716:1:4:-0x1.cccccccccccccccccccccccccccdp1: +%*4Le:-3.6190587245056029583909936820055344e03716:0:4: +%4Le:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666666666666666p1: +%*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:-nan(09A_Zaz):1:4:-nan: +%*4Le:-nan(09A_Zaz):0:4: +%4Le:-nan():1:4:-nan: +%*4Le:-nan():0:4: +%4Le:nan():0:-1: +%*4Le:nan():0:-1: +%4Le:nan(09A_Zaz):0:-1: +%*4Le:nan(09A_Zaz):0:-1: +%4Le:0e0:1:3:0x0: +%*4Le:0e0:0:3: +%4Le:0e+0:1:4:0x0: +%*4Le:0e+0:0:4: +%4Le:3.36210314311209350626267781732175260e-4932:1:4:0x1.ae147ae147ae147ae147ae147ae1p1: +%*4Le:3.36210314311209350626267781732175260e-4932:0:4: +%4Le:3.6190587245056029583909936820055344e03716:1:4:0x1.ce147ae147ae147ae147ae147ae1p1: +%*4Le:3.6190587245056029583909936820055344e03716:0:4: +%4Le:3.6190587245056029583909936820055344e+3716:1:4:0x1.ce147ae147ae147ae147ae147ae1p1: +%*4Le:3.6190587245056029583909936820055344e+3716:0:4: +%4Le:1.18973149535723176508575932662800702e4932:1:4:0x1.2e147ae147ae147ae147ae147ae1: +%*4Le:1.18973149535723176508575932662800702e4932:0:4: +%4Le:1.18973149535723176508575932662800702e+4932:1:4:0x1.2e147ae147ae147ae147ae147ae1: +%*4Le:1.18973149535723176508575932662800702e+4932:0:4: +%4Le:infinity:0:-1: +%*4Le:infinity:0:-1: +%4Le:+nan():1:4:nan: +%*4Le:+nan():0:4: +%4Le:+nan(09A_Zaz):1:4:nan: +%*4Le:+nan(09A_Zaz):0:4: +%4Le:+0e0:1:4:0x0: +%*4Le:+0e0:0:4: +%4Le:+0e+0:0:-1: +%*4Le:+0e+0:0:-1: +%4Le:+3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1: +%*4Le:+3.36210314311209350626267781732175260e-4932:0:4: +%4Le:+3.6190587245056029583909936820055344e03716:1:4:0x1.cccccccccccccccccccccccccccdp1: +%*4Le:+3.6190587245056029583909936820055344e03716:0:4: +%4Le:+3.6190587245056029583909936820055344e+3716:1:4:0x1.cccccccccccccccccccccccccccdp1: +%*4Le:+3.6190587245056029583909936820055344e+3716:0:4: +%4Le:+1.18973149535723176508575932662800702e4932:1:4:0x1.199999999999999999999999999a: +%*4Le:+1.18973149535723176508575932662800702e4932:0:4: +%4Le:+1.18973149535723176508575932662800702e+4932:1:4:0x1.199999999999999999999999999a: +%*4Le:+1.18973149535723176508575932662800702e+4932:0:4: +%4Le:+infinity:1:4:inf: +%*4Le:+infinity:0:4: +%40Le::0:-1: +%*40Le::0:-1: +%40Le:-infinity:1:9:-inf: +%*40Le:-infinity:0:9: +%40Le:-1.18973149535723176508575932662800702e+4932:0:-1: +%*40Le:-1.18973149535723176508575932662800702e+4932:0:-1: +%40Le:-1.18973149535723176508575932662800702e4932:1:40:-0x1.73ca850660e6e6c57bb65bfbc7f1p13: +%*40Le:-1.18973149535723176508575932662800702e4932:0:40: +%40Le:-3.6190587245056029583909936820055344e+3716:1:40:-0x1.c461e11236e13b300745afb88861p11: +%*40Le:-3.6190587245056029583909936820055344e+3716:0:40: +%40Le:-3.6190587245056029583909936820055344e03716:1:40:-0x1.c461e11236e13b300745afb88861p11: +%*40Le:-3.6190587245056029583909936820055344e03716:0:40: +%40Le:-3.36210314311209350626267781732175260e-4932:0:-1: +%*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:-nan(09A_Zaz):0:13: +%40Le:-nan():1:6:-nan: +%*40Le:-nan():0:6: +%40Le:nan():1:5:nan: +%*40Le:nan():0:5: +%40Le:nan(09A_Zaz):1:12:nan: +%*40Le:nan(09A_Zaz):0:12: +%40Le:0e0:1:3:0x0: +%*40Le:0e0:0:3: +%40Le:0e+0:1:4:0x0: +%*40Le:0e+0:0:4: +%40Le:3.36210314311209350626267781732175260e-4932:1:40:0x1.608ac4df6a146bceb1f1fbc05807p-12: +%*40Le:3.36210314311209350626267781732175260e-4932:0:40: +%40Le:3.6190587245056029583909936820055344e03716:1:40:0x1.b3a0db6a2433ca1ab428755ec4e8p124: +%*40Le:3.6190587245056029583909936820055344e03716:0:40: +%40Le:3.6190587245056029583909936820055344e+3716:1:40:0x1.b3a0db6a2433ca1ab428755ec4e8p124: +%*40Le:3.6190587245056029583909936820055344e+3716:0:40: +%40Le:1.18973149535723176508575932662800702e4932:1:40:0x1.047ec1b6d6390a5ce34fd9d25b88p163: +%*40Le:1.18973149535723176508575932662800702e4932:0:40: +%40Le:1.18973149535723176508575932662800702e+4932:1:40:0x1.73ca850660e6e6c57bb65bfbc7f1p13: +%*40Le:1.18973149535723176508575932662800702e+4932:0:40: +%40Le:infinity:1:8:inf: +%*40Le:infinity:0:8: +%40Le:+nan():1:6:nan: +%*40Le:+nan():0:6: +%40Le:+nan(09A_Zaz):1:13:nan: +%*40Le:+nan(09A_Zaz):0:13: +%40Le:+0e0:1:4:0x0: +%*40Le:+0e0:0:4: +%40Le:+0e+0:1:5:0x0: +%*40Le:+0e+0:0:5: +%40Le:+3.36210314311209350626267781732175260e-4932:0:-1: +%*40Le:+3.36210314311209350626267781732175260e-4932:0:-1: +%40Le:+3.6190587245056029583909936820055344e03716:1:40:0x1.c461e11236e13b300745afb88861p11: +%*40Le:+3.6190587245056029583909936820055344e03716:0:40: +%40Le:+3.6190587245056029583909936820055344e+3716:1:40:0x1.c461e11236e13b300745afb88861p11: +%*40Le:+3.6190587245056029583909936820055344e+3716:0:40: +%40Le:+1.18973149535723176508575932662800702e4932:1:40:0x1.73ca850660e6e6c57bb65bfbc7f1p13: +%*40Le:+1.18973149535723176508575932662800702e4932:0:40: +%40Le:+1.18973149535723176508575932662800702e+4932:0:-1: +%*40Le:+1.18973149535723176508575932662800702e+4932:0:-1: +%40Le:+infinity:1:9:inf: +%*40Le:+infinity:0:9: +%48Le::0:-1: +%*48Le::0:-1: +%48Le:-infinity:1:9:-inf: +%*48Le:-infinity:0:9: +%48Le:-1.18973149535723176508575932662800702e+4932:1:44:-0x1.ffffffffffffffffffffffffffffp16383: +%*48Le:-1.18973149535723176508575932662800702e+4932:0:44: +%48Le:-1.18973149535723176508575932662800702e4932:1:43:-0x1.ffffffffffffffffffffffffffffp16383: +%*48Le:-1.18973149535723176508575932662800702e4932:0:43: +%48Le:-3.6190587245056029583909936820055344e+3716:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48Le:-3.6190587245056029583909936820055344e+3716:0:43: +%48Le:-3.6190587245056029583909936820055344e03716:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48Le:-3.6190587245056029583909936820055344e03716:0:43: +%48Le:-3.36210314311209350626267781732175260e-4932:1:44:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%48Le:-nan():1:6:-nan: +%*48Le:-nan():0:6: +%48Le:nan():1:5:nan: +%*48Le:nan():0:5: +%48Le:nan(09A_Zaz):1:12:nan: +%*48Le:nan(09A_Zaz):0:12: +%48Le:0e0:1:3:0x0: +%*48Le:0e0:0:3: +%48Le:0e+0:1:4:0x0: +%*48Le:0e+0:0:4: +%48Le:3.36210314311209350626267781732175260e-4932:1:43:0x1p-16382: +%*48Le:3.36210314311209350626267781732175260e-4932:0:43: +%48Le:3.6190587245056029583909936820055344e03716:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48Le:3.6190587245056029583909936820055344e03716:0:42: +%48Le:3.6190587245056029583909936820055344e+3716:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48Le:3.6190587245056029583909936820055344e+3716:0:42: +%48Le:1.18973149535723176508575932662800702e4932:1:42:0x1.ffffffffffffffffffffffffffffp16383: +%*48Le:1.18973149535723176508575932662800702e4932:0:42: +%48Le:1.18973149535723176508575932662800702e+4932:1:43:0x1.ffffffffffffffffffffffffffffp16383: +%*48Le:1.18973149535723176508575932662800702e+4932:0:43: +%48Le:infinity:1:8:inf: +%*48Le:infinity:0:8: +%48Le:+nan():1:6:nan: +%*48Le:+nan():0:6: +%48Le:+nan(09A_Zaz):1:13:nan: +%*48Le:+nan(09A_Zaz):0:13: +%48Le:+0e0:1:4:0x0: +%*48Le:+0e0:0:4: +%48Le:+0e+0:1:5:0x0: +%*48Le:+0e+0:0:5: +%48Le:+3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382: +%*48Le:+3.36210314311209350626267781732175260e-4932:0:44: +%48Le:+3.6190587245056029583909936820055344e03716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48Le:+3.6190587245056029583909936820055344e03716:0:43: +%48Le:+3.6190587245056029583909936820055344e+3716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48Le:+3.6190587245056029583909936820055344e+3716:0:43: +%48Le:+1.18973149535723176508575932662800702e4932:1:43:0x1.ffffffffffffffffffffffffffffp16383: +%*48Le:+1.18973149535723176508575932662800702e4932:0:43: +%48Le:+1.18973149535723176508575932662800702e+4932:1:44:0x1.ffffffffffffffffffffffffffffp16383: +%*48Le:+1.18973149535723176508575932662800702e+4932:0:44: +%48Le:+infinity:1:9:inf: +%*48Le:+infinity:0:9: +%3Le: :0:-1: +%*3Le: :0:-1: +%3Le: -infinity:0:-1: +%*3Le: -infinity:0:-1: +%3Le: -1.18973149535723176508575932662800702e+4932:1:4:-0x1: +%*3Le: -1.18973149535723176508575932662800702e+4932:0:4: +%3Le: -1.18973149535723176508575932662800702e4932:1:4:-0x1: +%*3Le: -1.18973149535723176508575932662800702e4932:0:4: +%3Le: -3.6190587245056029583909936820055344e+3716:1:4:-0x1.8p1: +%*3Le: -3.6190587245056029583909936820055344e+3716:0:4: +%3Le: -3.6190587245056029583909936820055344e03716:1:4:-0x1.8p1: +%*3Le: -3.6190587245056029583909936820055344e03716:0:4: +%3Le: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1: +%*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: -nan(09A_Zaz):0:-1: +%*3Le: -nan(09A_Zaz):0:-1: +%3Le: -nan():0:-1: +%*3Le: -nan():0:-1: +%3Le: nan():1:4:nan: +%*3Le: nan():0:4: +%3Le: nan(09A_Zaz):1:4:nan: +%*3Le: nan(09A_Zaz):0:4: +%3Le: 0e0:1:4:0x0: +%*3Le: 0e0:0:4: +%3Le: 0e+0:0:-1: +%*3Le: 0e+0:0:-1: +%3Le: 3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1: +%*3Le: 3.36210314311209350626267781732175260e-4932:0:4: +%3Le: 3.6190587245056029583909936820055344e03716:1:4:0x1.cccccccccccccccccccccccccccdp1: +%*3Le: 3.6190587245056029583909936820055344e03716:0:4: +%3Le: 3.6190587245056029583909936820055344e+3716:1:4:0x1.cccccccccccccccccccccccccccdp1: +%*3Le: 3.6190587245056029583909936820055344e+3716:0:4: +%3Le: 1.18973149535723176508575932662800702e4932:1:4:0x1.199999999999999999999999999a: +%*3Le: 1.18973149535723176508575932662800702e4932:0:4: +%3Le: 1.18973149535723176508575932662800702e+4932:1:4:0x1.199999999999999999999999999a: +%*3Le: 1.18973149535723176508575932662800702e+4932:0:4: +%3Le: infinity:1:4:inf: +%*3Le: infinity:0:4: +%3Le: +nan():0:-1: +%*3Le: +nan():0:-1: +%3Le: +nan(09A_Zaz):0:-1: +%*3Le: +nan(09A_Zaz):0:-1: +%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.8p1: +%*3Le: +3.36210314311209350626267781732175260e-4932:0:4: +%3Le: +3.6190587245056029583909936820055344e03716:1:4:0x1.8p1: +%*3Le: +3.6190587245056029583909936820055344e03716:0:4: +%3Le: +3.6190587245056029583909936820055344e+3716:1:4:0x1.8p1: +%*3Le: +3.6190587245056029583909936820055344e+3716:0:4: +%3Le: +1.18973149535723176508575932662800702e4932:1:4:0x1: +%*3Le: +1.18973149535723176508575932662800702e4932:0:4: +%3Le: +1.18973149535723176508575932662800702e+4932:1:4:0x1: +%*3Le: +1.18973149535723176508575932662800702e+4932:0:4: +%3Le: +infinity:0:-1: +%*3Le: +infinity:0:-1: +%48Le: :0:-1: +%*48Le: :0:-1: +%48Le: -infinity:1:10:-inf: +%*48Le: -infinity:0:10: +%48Le: -1.18973149535723176508575932662800702e+4932:1:45:-0x1.ffffffffffffffffffffffffffffp16383: +%*48Le: -1.18973149535723176508575932662800702e+4932:0:45: +%48Le: -1.18973149535723176508575932662800702e4932:1:44:-0x1.ffffffffffffffffffffffffffffp16383: +%*48Le: -1.18973149535723176508575932662800702e4932:0:44: +%48Le: -3.6190587245056029583909936820055344e+3716:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48Le: -3.6190587245056029583909936820055344e+3716:0:44: +%48Le: -3.6190587245056029583909936820055344e03716:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48Le: -3.6190587245056029583909936820055344e03716:0:44: +%48Le: -3.36210314311209350626267781732175260e-4932:1:45:-0x1p-16382: +%*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: -nan(09A_Zaz):0:14: +%48Le: -nan():1:7:-nan: +%*48Le: -nan():0:7: +%48Le: nan():1:6:nan: +%*48Le: nan():0:6: +%48Le: nan(09A_Zaz):1:13:nan: +%*48Le: nan(09A_Zaz):0:13: +%48Le: 0e0:1:4:0x0: +%*48Le: 0e0:0:4: +%48Le: 0e+0:1:5:0x0: +%*48Le: 0e+0:0:5: +%48Le: 3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382: +%*48Le: 3.36210314311209350626267781732175260e-4932:0:44: +%48Le: 3.6190587245056029583909936820055344e03716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48Le: 3.6190587245056029583909936820055344e03716:0:43: +%48Le: 3.6190587245056029583909936820055344e+3716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48Le: 3.6190587245056029583909936820055344e+3716:0:43: +%48Le: 1.18973149535723176508575932662800702e4932:1:43:0x1.ffffffffffffffffffffffffffffp16383: +%*48Le: 1.18973149535723176508575932662800702e4932:0:43: +%48Le: 1.18973149535723176508575932662800702e+4932:1:44:0x1.ffffffffffffffffffffffffffffp16383: +%*48Le: 1.18973149535723176508575932662800702e+4932:0:44: +%48Le: infinity:1:9:inf: +%*48Le: infinity:0:9: +%48Le: +nan():1:7:nan: +%*48Le: +nan():0:7: +%48Le: +nan(09A_Zaz):1:14:nan: +%*48Le: +nan(09A_Zaz):0:14: +%48Le: +0e0:1:5:0x0: +%*48Le: +0e0:0:5: +%48Le: +0e+0:1:6:0x0: +%*48Le: +0e+0:0:6: +%48Le: +3.36210314311209350626267781732175260e-4932:1:45:0x1p-16382: +%*48Le: +3.36210314311209350626267781732175260e-4932:0:45: +%48Le: +3.6190587245056029583909936820055344e03716:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48Le: +3.6190587245056029583909936820055344e03716:0:44: +%48Le: +3.6190587245056029583909936820055344e+3716:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48Le: +3.6190587245056029583909936820055344e+3716:0:44: +%48Le: +1.18973149535723176508575932662800702e4932:1:44:0x1.ffffffffffffffffffffffffffffp16383: +%*48Le: +1.18973149535723176508575932662800702e4932:0:44: +%48Le: +1.18973149535723176508575932662800702e+4932:1:45:0x1.ffffffffffffffffffffffffffffp16383: +%*48Le: +1.18973149535723176508575932662800702e+4932:0:45: +%48Le: +infinity:1:10:inf: +%*48Le: +infinity:0:10: diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input new file mode 100644 index 0000000..cf5e751 --- /dev/null +++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input @@ -0,0 +1,558 @@ +%LE::0:-1: +%*LE::0:-1: +%LE:-INFINITY:1:9:-inf: +%*LE:-INFINITY:0:9: +%LE:-1.18973149535723176508575932662800702E+4932:1:44:-0x1.ffffffffffffffffffffffffffffp16383: +%*LE:-1.18973149535723176508575932662800702E+4932:0:44: +%LE:-1.18973149535723176508575932662800702E4932:1:43:-0x1.ffffffffffffffffffffffffffffp16383: +%*LE:-1.18973149535723176508575932662800702E4932:0:43: +%LE:-3.6190587245056029583909936820055344E+3716:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LE:-3.6190587245056029583909936820055344E+3716:0:43: +%LE:-3.6190587245056029583909936820055344E03716:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LE:-3.6190587245056029583909936820055344E03716:0:43: +%LE:-3.36210314311209350626267781732175260e-4932:1:44:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%LE:-NAN():1:6:-nan: +%*LE:-NAN():0:6: +%LE:NAN():1:5:nan: +%*LE:NAN():0:5: +%LE:NAN(09A_Zaz):1:12:nan: +%*LE:NAN(09A_Zaz):0:12: +%LE:0E0:1:3:0x0: +%*LE:0E0:0:3: +%LE:0E+0:1:4:0x0: +%*LE:0E+0:0:4: +%LE:3.36210314311209350626267781732175260e-4932:1:43:0x1p-16382: +%*LE:3.36210314311209350626267781732175260e-4932:0:43: +%LE:3.6190587245056029583909936820055344E03716:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LE:3.6190587245056029583909936820055344E03716:0:42: +%LE:3.6190587245056029583909936820055344E+3716:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LE:3.6190587245056029583909936820055344E+3716:0:42: +%LE:1.18973149535723176508575932662800702E4932:1:42:0x1.ffffffffffffffffffffffffffffp16383: +%*LE:1.18973149535723176508575932662800702E4932:0:42: +%LE:1.18973149535723176508575932662800702E+4932:1:43:0x1.ffffffffffffffffffffffffffffp16383: +%*LE:1.18973149535723176508575932662800702E+4932:0:43: +%LE:INFINITY:1:8:inf: +%*LE:INFINITY:0:8: +%LE:+NAN():1:6:nan: +%*LE:+NAN():0:6: +%LE:+NAN(09A_Zaz):1:13:nan: +%*LE:+NAN(09A_Zaz):0:13: +%LE:+0E0:1:4:0x0: +%*LE:+0E0:0:4: +%LE:+0E+0:1:5:0x0: +%*LE:+0E+0:0:5: +%LE:+3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382: +%*LE:+3.36210314311209350626267781732175260e-4932:0:44: +%LE:+3.6190587245056029583909936820055344E03716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LE:+3.6190587245056029583909936820055344E03716:0:43: +%LE:+3.6190587245056029583909936820055344E+3716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LE:+3.6190587245056029583909936820055344E+3716:0:43: +%LE:+1.18973149535723176508575932662800702E4932:1:43:0x1.ffffffffffffffffffffffffffffp16383: +%*LE:+1.18973149535723176508575932662800702E4932:0:43: +%LE:+1.18973149535723176508575932662800702E+4932:1:44:0x1.ffffffffffffffffffffffffffffp16383: +%*LE:+1.18973149535723176508575932662800702E+4932:0:44: +%LE:+INFINITY:1:9:inf: +%*LE:+INFINITY:0:9: +%1LE::0:-1: +%*1LE::0:-1: +%1LE:-INFINITY:0:-1: +%*1LE:-INFINITY:0:-1: +%1LE:-1.18973149535723176508575932662800702E+4932:0:-1: +%*1LE:-1.18973149535723176508575932662800702E+4932:0:-1: +%1LE:-1.18973149535723176508575932662800702E4932:0:-1: +%*1LE:-1.18973149535723176508575932662800702E4932:0:-1: +%1LE:-3.6190587245056029583909936820055344E+3716:0:-1: +%*1LE:-3.6190587245056029583909936820055344E+3716:0:-1: +%1LE:-3.6190587245056029583909936820055344E03716:0:-1: +%*1LE:-3.6190587245056029583909936820055344E03716:0:-1: +%1LE:-3.36210314311209350626267781732175260e-4932:0:-1: +%*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:-NAN(09A_Zaz):0:-1: +%*1LE:-NAN(09A_Zaz):0:-1: +%1LE:-NAN():0:-1: +%*1LE:-NAN():0:-1: +%1LE:NAN():0:-1: +%*1LE:NAN():0:-1: +%1LE:NAN(09A_Zaz):0:-1: +%*1LE:NAN(09A_Zaz):0:-1: +%1LE:0E0:1:1:0x0: +%*1LE:0E0:0:1: +%1LE:0E+0:1:1:0x0: +%*1LE:0E+0:0:1: +%1LE:3.36210314311209350626267781732175260e-4932:1:1:0x1.8p1: +%*1LE:3.36210314311209350626267781732175260e-4932:0:1: +%1LE:3.6190587245056029583909936820055344E03716:1:1:0x1.8p1: +%*1LE:3.6190587245056029583909936820055344E03716:0:1: +%1LE:3.6190587245056029583909936820055344E+3716:1:1:0x1.8p1: +%*1LE:3.6190587245056029583909936820055344E+3716:0:1: +%1LE:1.18973149535723176508575932662800702E4932:1:1:0x1: +%*1LE:1.18973149535723176508575932662800702E4932:0:1: +%1LE:1.18973149535723176508575932662800702E+4932:1:1:0x1: +%*1LE:1.18973149535723176508575932662800702E+4932:0:1: +%1LE:INFINITY:0:-1: +%*1LE:INFINITY:0:-1: +%1LE:+NAN():0:-1: +%*1LE:+NAN():0:-1: +%1LE:+NAN(09A_Zaz):0:-1: +%*1LE:+NAN(09A_Zaz):0:-1: +%1LE:+0E0:0:-1: +%*1LE:+0E0:0:-1: +%1LE:+0E+0:0:-1: +%*1LE:+0E+0:0:-1: +%1LE:+3.36210314311209350626267781732175260e-4932:0:-1: +%*1LE:+3.36210314311209350626267781732175260e-4932:0:-1: +%1LE:+3.6190587245056029583909936820055344E03716:0:-1: +%*1LE:+3.6190587245056029583909936820055344E03716:0:-1: +%1LE:+3.6190587245056029583909936820055344E+3716:0:-1: +%*1LE:+3.6190587245056029583909936820055344E+3716:0:-1: +%1LE:+1.18973149535723176508575932662800702E4932:0:-1: +%*1LE:+1.18973149535723176508575932662800702E4932:0:-1: +%1LE:+1.18973149535723176508575932662800702E+4932:0:-1: +%*1LE:+1.18973149535723176508575932662800702E+4932:0:-1: +%1LE:+INFINITY:0:-1: +%*1LE:+INFINITY:0:-1: +%2LE::0:-1: +%*2LE::0:-1: +%2LE:-INFINITY:0:-1: +%*2LE:-INFINITY:0:-1: +%2LE:-1.18973149535723176508575932662800702E+4932:1:2:-0x1: +%*2LE:-1.18973149535723176508575932662800702E+4932:0:2: +%2LE:-1.18973149535723176508575932662800702E4932:1:2:-0x1: +%*2LE:-1.18973149535723176508575932662800702E4932:0:2: +%2LE:-3.6190587245056029583909936820055344E+3716:1:2:-0x1.8p1: +%*2LE:-3.6190587245056029583909936820055344E+3716:0:2: +%2LE:-3.6190587245056029583909936820055344E03716:1:2:-0x1.8p1: +%*2LE:-3.6190587245056029583909936820055344E03716:0:2: +%2LE:-3.36210314311209350626267781732175260e-4932:1:2:-0x1.8p1: +%*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:-NAN(09A_Zaz):0:-1: +%*2LE:-NAN(09A_Zaz):0:-1: +%2LE:-NAN():0:-1: +%*2LE:-NAN():0:-1: +%2LE:NAN():0:-1: +%*2LE:NAN():0:-1: +%2LE:NAN(09A_Zaz):0:-1: +%*2LE:NAN(09A_Zaz):0:-1: +%2LE:0E0:0:-1: +%*2LE:0E0:0:-1: +%2LE:0E+0:0:-1: +%*2LE:0E+0:0:-1: +%2LE:3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1: +%*2LE:3.36210314311209350626267781732175260e-4932:0:2: +%2LE:3.6190587245056029583909936820055344E03716:1:2:0x1.8p1: +%*2LE:3.6190587245056029583909936820055344E03716:0:2: +%2LE:3.6190587245056029583909936820055344E+3716:1:2:0x1.8p1: +%*2LE:3.6190587245056029583909936820055344E+3716:0:2: +%2LE:1.18973149535723176508575932662800702E4932:1:2:0x1: +%*2LE:1.18973149535723176508575932662800702E4932:0:2: +%2LE:1.18973149535723176508575932662800702E+4932:1:2:0x1: +%*2LE:1.18973149535723176508575932662800702E+4932:0:2: +%2LE:INFINITY:0:-1: +%*2LE:INFINITY:0:-1: +%2LE:+NAN():0:-1: +%*2LE:+NAN():0:-1: +%2LE:+NAN(09A_Zaz):0:-1: +%*2LE:+NAN(09A_Zaz):0:-1: +%2LE:+0E0:1:2:0x0: +%*2LE:+0E0:0:2: +%2LE:+0E+0:1:2:0x0: +%*2LE:+0E+0:0:2: +%2LE:+3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1: +%*2LE:+3.36210314311209350626267781732175260e-4932:0:2: +%2LE:+3.6190587245056029583909936820055344E03716:1:2:0x1.8p1: +%*2LE:+3.6190587245056029583909936820055344E03716:0:2: +%2LE:+3.6190587245056029583909936820055344E+3716:1:2:0x1.8p1: +%*2LE:+3.6190587245056029583909936820055344E+3716:0:2: +%2LE:+1.18973149535723176508575932662800702E4932:1:2:0x1: +%*2LE:+1.18973149535723176508575932662800702E4932:0:2: +%2LE:+1.18973149535723176508575932662800702E+4932:1:2:0x1: +%*2LE:+1.18973149535723176508575932662800702E+4932:0:2: +%2LE:+INFINITY:0:-1: +%*2LE:+INFINITY:0:-1: +%3LE::0:-1: +%*3LE::0:-1: +%3LE:-INFINITY:0:-1: +%*3LE:-INFINITY:0:-1: +%3LE:-1.18973149535723176508575932662800702E+4932:1:3:-0x1: +%*3LE:-1.18973149535723176508575932662800702E+4932:0:3: +%3LE:-1.18973149535723176508575932662800702E4932:1:3:-0x1: +%*3LE:-1.18973149535723176508575932662800702E4932:0:3: +%3LE:-3.6190587245056029583909936820055344E+3716:1:3:-0x1.8p1: +%*3LE:-3.6190587245056029583909936820055344E+3716:0:3: +%3LE:-3.6190587245056029583909936820055344E03716:1:3:-0x1.8p1: +%*3LE:-3.6190587245056029583909936820055344E03716:0:3: +%3LE:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1: +%*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:-NAN(09A_Zaz):0:-1: +%*3LE:-NAN(09A_Zaz):0:-1: +%3LE:-NAN():0:-1: +%*3LE:-NAN():0:-1: +%3LE:NAN():1:3:nan: +%*3LE:NAN():0:3: +%3LE:NAN(09A_Zaz):1:3:nan: +%*3LE:NAN(09A_Zaz):0:3: +%3LE:0E0:1:3:0x0: +%*3LE:0E0:0:3: +%3LE:0E+0:0:-1: +%*3LE:0E+0:0:-1: +%3LE:3.36210314311209350626267781732175260e-4932:1:3:0x1.a666666666666666666666666666p1: +%*3LE:3.36210314311209350626267781732175260e-4932:0:3: +%3LE:3.6190587245056029583909936820055344E03716:1:3:0x1.cccccccccccccccccccccccccccdp1: +%*3LE:3.6190587245056029583909936820055344E03716:0:3: +%3LE:3.6190587245056029583909936820055344E+3716:1:3:0x1.cccccccccccccccccccccccccccdp1: +%*3LE:3.6190587245056029583909936820055344E+3716:0:3: +%3LE:1.18973149535723176508575932662800702E4932:1:3:0x1.199999999999999999999999999a: +%*3LE:1.18973149535723176508575932662800702E4932:0:3: +%3LE:1.18973149535723176508575932662800702E+4932:1:3:0x1.199999999999999999999999999a: +%*3LE:1.18973149535723176508575932662800702E+4932:0:3: +%3LE:INFINITY:1:3:inf: +%*3LE:INFINITY:0:3: +%3LE:+NAN():0:-1: +%*3LE:+NAN():0:-1: +%3LE:+NAN(09A_Zaz):0:-1: +%*3LE:+NAN(09A_Zaz):0:-1: +%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.8p1: +%*3LE:+3.36210314311209350626267781732175260e-4932:0:3: +%3LE:+3.6190587245056029583909936820055344E03716:1:3:0x1.8p1: +%*3LE:+3.6190587245056029583909936820055344E03716:0:3: +%3LE:+3.6190587245056029583909936820055344E+3716:1:3:0x1.8p1: +%*3LE:+3.6190587245056029583909936820055344E+3716:0:3: +%3LE:+1.18973149535723176508575932662800702E4932:1:3:0x1: +%*3LE:+1.18973149535723176508575932662800702E4932:0:3: +%3LE:+1.18973149535723176508575932662800702E+4932:1:3:0x1: +%*3LE:+1.18973149535723176508575932662800702E+4932:0:3: +%3LE:+INFINITY:0:-1: +%*3LE:+INFINITY:0:-1: +%4LE::0:-1: +%*4LE::0:-1: +%4LE:-INFINITY:1:4:-inf: +%*4LE:-INFINITY:0:4: +%4LE:-1.18973149535723176508575932662800702E+4932:1:4:-0x1.199999999999999999999999999a: +%*4LE:-1.18973149535723176508575932662800702E+4932:0:4: +%4LE:-1.18973149535723176508575932662800702E4932:1:4:-0x1.199999999999999999999999999a: +%*4LE:-1.18973149535723176508575932662800702E4932:0:4: +%4LE:-3.6190587245056029583909936820055344E+3716:1:4:-0x1.cccccccccccccccccccccccccccdp1: +%*4LE:-3.6190587245056029583909936820055344E+3716:0:4: +%4LE:-3.6190587245056029583909936820055344E03716:1:4:-0x1.cccccccccccccccccccccccccccdp1: +%*4LE:-3.6190587245056029583909936820055344E03716:0:4: +%4LE:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666666666666666p1: +%*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:-NAN(09A_Zaz):1:4:-nan: +%*4LE:-NAN(09A_Zaz):0:4: +%4LE:-NAN():1:4:-nan: +%*4LE:-NAN():0:4: +%4LE:NAN():0:-1: +%*4LE:NAN():0:-1: +%4LE:NAN(09A_Zaz):0:-1: +%*4LE:NAN(09A_Zaz):0:-1: +%4LE:0E0:1:3:0x0: +%*4LE:0E0:0:3: +%4LE:0E+0:1:4:0x0: +%*4LE:0E+0:0:4: +%4LE:3.36210314311209350626267781732175260e-4932:1:4:0x1.ae147ae147ae147ae147ae147ae1p1: +%*4LE:3.36210314311209350626267781732175260e-4932:0:4: +%4LE:3.6190587245056029583909936820055344E03716:1:4:0x1.ce147ae147ae147ae147ae147ae1p1: +%*4LE:3.6190587245056029583909936820055344E03716:0:4: +%4LE:3.6190587245056029583909936820055344E+3716:1:4:0x1.ce147ae147ae147ae147ae147ae1p1: +%*4LE:3.6190587245056029583909936820055344E+3716:0:4: +%4LE:1.18973149535723176508575932662800702E4932:1:4:0x1.2e147ae147ae147ae147ae147ae1: +%*4LE:1.18973149535723176508575932662800702E4932:0:4: +%4LE:1.18973149535723176508575932662800702E+4932:1:4:0x1.2e147ae147ae147ae147ae147ae1: +%*4LE:1.18973149535723176508575932662800702E+4932:0:4: +%4LE:INFINITY:0:-1: +%*4LE:INFINITY:0:-1: +%4LE:+NAN():1:4:nan: +%*4LE:+NAN():0:4: +%4LE:+NAN(09A_Zaz):1:4:nan: +%*4LE:+NAN(09A_Zaz):0:4: +%4LE:+0E0:1:4:0x0: +%*4LE:+0E0:0:4: +%4LE:+0E+0:0:-1: +%*4LE:+0E+0:0:-1: +%4LE:+3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1: +%*4LE:+3.36210314311209350626267781732175260e-4932:0:4: +%4LE:+3.6190587245056029583909936820055344E03716:1:4:0x1.cccccccccccccccccccccccccccdp1: +%*4LE:+3.6190587245056029583909936820055344E03716:0:4: +%4LE:+3.6190587245056029583909936820055344E+3716:1:4:0x1.cccccccccccccccccccccccccccdp1: +%*4LE:+3.6190587245056029583909936820055344E+3716:0:4: +%4LE:+1.18973149535723176508575932662800702E4932:1:4:0x1.199999999999999999999999999a: +%*4LE:+1.18973149535723176508575932662800702E4932:0:4: +%4LE:+1.18973149535723176508575932662800702E+4932:1:4:0x1.199999999999999999999999999a: +%*4LE:+1.18973149535723176508575932662800702E+4932:0:4: +%4LE:+INFINITY:1:4:inf: +%*4LE:+INFINITY:0:4: +%40LE::0:-1: +%*40LE::0:-1: +%40LE:-INFINITY:1:9:-inf: +%*40LE:-INFINITY:0:9: +%40LE:-1.18973149535723176508575932662800702E+4932:0:-1: +%*40LE:-1.18973149535723176508575932662800702E+4932:0:-1: +%40LE:-1.18973149535723176508575932662800702E4932:1:40:-0x1.73ca850660e6e6c57bb65bfbc7f1p13: +%*40LE:-1.18973149535723176508575932662800702E4932:0:40: +%40LE:-3.6190587245056029583909936820055344E+3716:1:40:-0x1.c461e11236e13b300745afb88861p11: +%*40LE:-3.6190587245056029583909936820055344E+3716:0:40: +%40LE:-3.6190587245056029583909936820055344E03716:1:40:-0x1.c461e11236e13b300745afb88861p11: +%*40LE:-3.6190587245056029583909936820055344E03716:0:40: +%40LE:-3.36210314311209350626267781732175260e-4932:0:-1: +%*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:-NAN(09A_Zaz):0:13: +%40LE:-NAN():1:6:-nan: +%*40LE:-NAN():0:6: +%40LE:NAN():1:5:nan: +%*40LE:NAN():0:5: +%40LE:NAN(09A_Zaz):1:12:nan: +%*40LE:NAN(09A_Zaz):0:12: +%40LE:0E0:1:3:0x0: +%*40LE:0E0:0:3: +%40LE:0E+0:1:4:0x0: +%*40LE:0E+0:0:4: +%40LE:3.36210314311209350626267781732175260e-4932:1:40:0x1.608ac4df6a146bceb1f1fbc05807p-12: +%*40LE:3.36210314311209350626267781732175260e-4932:0:40: +%40LE:3.6190587245056029583909936820055344E03716:1:40:0x1.b3a0db6a2433ca1ab428755ec4e8p124: +%*40LE:3.6190587245056029583909936820055344E03716:0:40: +%40LE:3.6190587245056029583909936820055344E+3716:1:40:0x1.b3a0db6a2433ca1ab428755ec4e8p124: +%*40LE:3.6190587245056029583909936820055344E+3716:0:40: +%40LE:1.18973149535723176508575932662800702E4932:1:40:0x1.047ec1b6d6390a5ce34fd9d25b88p163: +%*40LE:1.18973149535723176508575932662800702E4932:0:40: +%40LE:1.18973149535723176508575932662800702E+4932:1:40:0x1.73ca850660e6e6c57bb65bfbc7f1p13: +%*40LE:1.18973149535723176508575932662800702E+4932:0:40: +%40LE:INFINITY:1:8:inf: +%*40LE:INFINITY:0:8: +%40LE:+NAN():1:6:nan: +%*40LE:+NAN():0:6: +%40LE:+NAN(09A_Zaz):1:13:nan: +%*40LE:+NAN(09A_Zaz):0:13: +%40LE:+0E0:1:4:0x0: +%*40LE:+0E0:0:4: +%40LE:+0E+0:1:5:0x0: +%*40LE:+0E+0:0:5: +%40LE:+3.36210314311209350626267781732175260e-4932:0:-1: +%*40LE:+3.36210314311209350626267781732175260e-4932:0:-1: +%40LE:+3.6190587245056029583909936820055344E03716:1:40:0x1.c461e11236e13b300745afb88861p11: +%*40LE:+3.6190587245056029583909936820055344E03716:0:40: +%40LE:+3.6190587245056029583909936820055344E+3716:1:40:0x1.c461e11236e13b300745afb88861p11: +%*40LE:+3.6190587245056029583909936820055344E+3716:0:40: +%40LE:+1.18973149535723176508575932662800702E4932:1:40:0x1.73ca850660e6e6c57bb65bfbc7f1p13: +%*40LE:+1.18973149535723176508575932662800702E4932:0:40: +%40LE:+1.18973149535723176508575932662800702E+4932:0:-1: +%*40LE:+1.18973149535723176508575932662800702E+4932:0:-1: +%40LE:+INFINITY:1:9:inf: +%*40LE:+INFINITY:0:9: +%48LE::0:-1: +%*48LE::0:-1: +%48LE:-INFINITY:1:9:-inf: +%*48LE:-INFINITY:0:9: +%48LE:-1.18973149535723176508575932662800702E+4932:1:44:-0x1.ffffffffffffffffffffffffffffp16383: +%*48LE:-1.18973149535723176508575932662800702E+4932:0:44: +%48LE:-1.18973149535723176508575932662800702E4932:1:43:-0x1.ffffffffffffffffffffffffffffp16383: +%*48LE:-1.18973149535723176508575932662800702E4932:0:43: +%48LE:-3.6190587245056029583909936820055344E+3716:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48LE:-3.6190587245056029583909936820055344E+3716:0:43: +%48LE:-3.6190587245056029583909936820055344E03716:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48LE:-3.6190587245056029583909936820055344E03716:0:43: +%48LE:-3.36210314311209350626267781732175260e-4932:1:44:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%48LE:-NAN():1:6:-nan: +%*48LE:-NAN():0:6: +%48LE:NAN():1:5:nan: +%*48LE:NAN():0:5: +%48LE:NAN(09A_Zaz):1:12:nan: +%*48LE:NAN(09A_Zaz):0:12: +%48LE:0E0:1:3:0x0: +%*48LE:0E0:0:3: +%48LE:0E+0:1:4:0x0: +%*48LE:0E+0:0:4: +%48LE:3.36210314311209350626267781732175260e-4932:1:43:0x1p-16382: +%*48LE:3.36210314311209350626267781732175260e-4932:0:43: +%48LE:3.6190587245056029583909936820055344E03716:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48LE:3.6190587245056029583909936820055344E03716:0:42: +%48LE:3.6190587245056029583909936820055344E+3716:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48LE:3.6190587245056029583909936820055344E+3716:0:42: +%48LE:1.18973149535723176508575932662800702E4932:1:42:0x1.ffffffffffffffffffffffffffffp16383: +%*48LE:1.18973149535723176508575932662800702E4932:0:42: +%48LE:1.18973149535723176508575932662800702E+4932:1:43:0x1.ffffffffffffffffffffffffffffp16383: +%*48LE:1.18973149535723176508575932662800702E+4932:0:43: +%48LE:INFINITY:1:8:inf: +%*48LE:INFINITY:0:8: +%48LE:+NAN():1:6:nan: +%*48LE:+NAN():0:6: +%48LE:+NAN(09A_Zaz):1:13:nan: +%*48LE:+NAN(09A_Zaz):0:13: +%48LE:+0E0:1:4:0x0: +%*48LE:+0E0:0:4: +%48LE:+0E+0:1:5:0x0: +%*48LE:+0E+0:0:5: +%48LE:+3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382: +%*48LE:+3.36210314311209350626267781732175260e-4932:0:44: +%48LE:+3.6190587245056029583909936820055344E03716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48LE:+3.6190587245056029583909936820055344E03716:0:43: +%48LE:+3.6190587245056029583909936820055344E+3716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48LE:+3.6190587245056029583909936820055344E+3716:0:43: +%48LE:+1.18973149535723176508575932662800702E4932:1:43:0x1.ffffffffffffffffffffffffffffp16383: +%*48LE:+1.18973149535723176508575932662800702E4932:0:43: +%48LE:+1.18973149535723176508575932662800702E+4932:1:44:0x1.ffffffffffffffffffffffffffffp16383: +%*48LE:+1.18973149535723176508575932662800702E+4932:0:44: +%48LE:+INFINITY:1:9:inf: +%*48LE:+INFINITY:0:9: +%3LE: :0:-1: +%*3LE: :0:-1: +%3LE: -INFINITY:0:-1: +%*3LE: -INFINITY:0:-1: +%3LE: -1.18973149535723176508575932662800702E+4932:1:4:-0x1: +%*3LE: -1.18973149535723176508575932662800702E+4932:0:4: +%3LE: -1.18973149535723176508575932662800702E4932:1:4:-0x1: +%*3LE: -1.18973149535723176508575932662800702E4932:0:4: +%3LE: -3.6190587245056029583909936820055344E+3716:1:4:-0x1.8p1: +%*3LE: -3.6190587245056029583909936820055344E+3716:0:4: +%3LE: -3.6190587245056029583909936820055344E03716:1:4:-0x1.8p1: +%*3LE: -3.6190587245056029583909936820055344E03716:0:4: +%3LE: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1: +%*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: -NAN(09A_Zaz):0:-1: +%*3LE: -NAN(09A_Zaz):0:-1: +%3LE: -NAN():0:-1: +%*3LE: -NAN():0:-1: +%3LE: NAN():1:4:nan: +%*3LE: NAN():0:4: +%3LE: NAN(09A_Zaz):1:4:nan: +%*3LE: NAN(09A_Zaz):0:4: +%3LE: 0E0:1:4:0x0: +%*3LE: 0E0:0:4: +%3LE: 0E+0:0:-1: +%*3LE: 0E+0:0:-1: +%3LE: 3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1: +%*3LE: 3.36210314311209350626267781732175260e-4932:0:4: +%3LE: 3.6190587245056029583909936820055344E03716:1:4:0x1.cccccccccccccccccccccccccccdp1: +%*3LE: 3.6190587245056029583909936820055344E03716:0:4: +%3LE: 3.6190587245056029583909936820055344E+3716:1:4:0x1.cccccccccccccccccccccccccccdp1: +%*3LE: 3.6190587245056029583909936820055344E+3716:0:4: +%3LE: 1.18973149535723176508575932662800702E4932:1:4:0x1.199999999999999999999999999a: +%*3LE: 1.18973149535723176508575932662800702E4932:0:4: +%3LE: 1.18973149535723176508575932662800702E+4932:1:4:0x1.199999999999999999999999999a: +%*3LE: 1.18973149535723176508575932662800702E+4932:0:4: +%3LE: INFINITY:1:4:inf: +%*3LE: INFINITY:0:4: +%3LE: +NAN():0:-1: +%*3LE: +NAN():0:-1: +%3LE: +NAN(09A_Zaz):0:-1: +%*3LE: +NAN(09A_Zaz):0:-1: +%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.8p1: +%*3LE: +3.36210314311209350626267781732175260e-4932:0:4: +%3LE: +3.6190587245056029583909936820055344E03716:1:4:0x1.8p1: +%*3LE: +3.6190587245056029583909936820055344E03716:0:4: +%3LE: +3.6190587245056029583909936820055344E+3716:1:4:0x1.8p1: +%*3LE: +3.6190587245056029583909936820055344E+3716:0:4: +%3LE: +1.18973149535723176508575932662800702E4932:1:4:0x1: +%*3LE: +1.18973149535723176508575932662800702E4932:0:4: +%3LE: +1.18973149535723176508575932662800702E+4932:1:4:0x1: +%*3LE: +1.18973149535723176508575932662800702E+4932:0:4: +%3LE: +INFINITY:0:-1: +%*3LE: +INFINITY:0:-1: +%48LE: :0:-1: +%*48LE: :0:-1: +%48LE: -INFINITY:1:10:-inf: +%*48LE: -INFINITY:0:10: +%48LE: -1.18973149535723176508575932662800702E+4932:1:45:-0x1.ffffffffffffffffffffffffffffp16383: +%*48LE: -1.18973149535723176508575932662800702E+4932:0:45: +%48LE: -1.18973149535723176508575932662800702E4932:1:44:-0x1.ffffffffffffffffffffffffffffp16383: +%*48LE: -1.18973149535723176508575932662800702E4932:0:44: +%48LE: -3.6190587245056029583909936820055344E+3716:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48LE: -3.6190587245056029583909936820055344E+3716:0:44: +%48LE: -3.6190587245056029583909936820055344E03716:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48LE: -3.6190587245056029583909936820055344E03716:0:44: +%48LE: -3.36210314311209350626267781732175260e-4932:1:45:-0x1p-16382: +%*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: -NAN(09A_Zaz):0:14: +%48LE: -NAN():1:7:-nan: +%*48LE: -NAN():0:7: +%48LE: NAN():1:6:nan: +%*48LE: NAN():0:6: +%48LE: NAN(09A_Zaz):1:13:nan: +%*48LE: NAN(09A_Zaz):0:13: +%48LE: 0E0:1:4:0x0: +%*48LE: 0E0:0:4: +%48LE: 0E+0:1:5:0x0: +%*48LE: 0E+0:0:5: +%48LE: 3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382: +%*48LE: 3.36210314311209350626267781732175260e-4932:0:44: +%48LE: 3.6190587245056029583909936820055344E03716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48LE: 3.6190587245056029583909936820055344E03716:0:43: +%48LE: 3.6190587245056029583909936820055344E+3716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48LE: 3.6190587245056029583909936820055344E+3716:0:43: +%48LE: 1.18973149535723176508575932662800702E4932:1:43:0x1.ffffffffffffffffffffffffffffp16383: +%*48LE: 1.18973149535723176508575932662800702E4932:0:43: +%48LE: 1.18973149535723176508575932662800702E+4932:1:44:0x1.ffffffffffffffffffffffffffffp16383: +%*48LE: 1.18973149535723176508575932662800702E+4932:0:44: +%48LE: INFINITY:1:9:inf: +%*48LE: INFINITY:0:9: +%48LE: +NAN():1:7:nan: +%*48LE: +NAN():0:7: +%48LE: +NAN(09A_Zaz):1:14:nan: +%*48LE: +NAN(09A_Zaz):0:14: +%48LE: +0E0:1:5:0x0: +%*48LE: +0E0:0:5: +%48LE: +0E+0:1:6:0x0: +%*48LE: +0E+0:0:6: +%48LE: +3.36210314311209350626267781732175260e-4932:1:45:0x1p-16382: +%*48LE: +3.36210314311209350626267781732175260e-4932:0:45: +%48LE: +3.6190587245056029583909936820055344E03716:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48LE: +3.6190587245056029583909936820055344E03716:0:44: +%48LE: +3.6190587245056029583909936820055344E+3716:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*48LE: +3.6190587245056029583909936820055344E+3716:0:44: +%48LE: +1.18973149535723176508575932662800702E4932:1:44:0x1.ffffffffffffffffffffffffffffp16383: +%*48LE: +1.18973149535723176508575932662800702E4932:0:44: +%48LE: +1.18973149535723176508575932662800702E+4932:1:45:0x1.ffffffffffffffffffffffffffffp16383: +%*48LE: +1.18973149535723176508575932662800702E+4932:0:45: +%48LE: +INFINITY:1:10:inf: +%*48LE: +INFINITY:0:10: diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input new file mode 100644 index 0000000..955ef17 --- /dev/null +++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input @@ -0,0 +1,496 @@ +%Lf::0:-1: +%*Lf::0:-1: +%Lf:-infinity:1:9:-inf: +%*Lf:-infinity:0:9: +%Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:-0x1.ffffffffffffffffffffffffffffp16383: +%*Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937: +%Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:-0x1.ffffffffffffffffffffffffffffp16383: +%*Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934: +%Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721: +%Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718: +%Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%Lf:-nan():1:6:-nan: +%*Lf:-nan():0:6: +%Lf:nan():1:5:nan: +%*Lf:nan():0:5: +%Lf:nan(09A_Zaz):1:12:nan: +%*Lf:nan(09A_Zaz):0:12: +%Lf:0:1:1:0x0: +%*Lf:0:0:1: +%Lf:0.0:1:3:0x0: +%*Lf:0.0:0:3: +%Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382: +%*Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4968: +%Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3717:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3717: +%Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3720:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3720: +%Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4933:0x1.ffffffffffffffffffffffffffffp16383: +%*Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4933: +%Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4936:0x1.ffffffffffffffffffffffffffffp16383: +%*Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4936: +%Lf:infinity:1:8:inf: +%*Lf:infinity:0:8: +%Lf:+nan():1:6:nan: +%*Lf:+nan():0:6: +%Lf:+nan(09A_Zaz):1:13:nan: +%*Lf:+nan(09A_Zaz):0:13: +%Lf:+0:1:2:0x0: +%*Lf:+0:0:2: +%Lf:+0.0:1:4:0x0: +%*Lf:+0.0:0:4: +%Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382: +%*Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969: +%Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718: +%Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721: +%Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:0x1.ffffffffffffffffffffffffffffp16383: +%*Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934: +%Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:0x1.ffffffffffffffffffffffffffffp16383: +%*Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937: +%Lf:+infinity:1:9:inf: +%*Lf:+infinity:0:9: +%1Lf::0:-1: +%*1Lf::0:-1: +%1Lf:-infinity:0:-1: +%*1Lf:-infinity:0:-1: +%1Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:-1: +%*1Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:-1: +%1Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:-1: +%*1Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:-1: +%1Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:-1: +%*1Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:-1: +%1Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:-1: +%*1Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:-1: +%1Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1: +%*1Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1: +%1Lf:-0.0:0:-1: +%*1Lf:-0.0:0:-1: +%1Lf:-0:0:-1: +%*1Lf:-0:0:-1: +%1Lf:-nan(09A_Zaz):0:-1: +%*1Lf:-nan(09A_Zaz):0:-1: +%1Lf:-nan():0:-1: +%*1Lf:-nan():0:-1: +%1Lf:nan():0:-1: +%*1Lf:nan():0:-1: +%1Lf:nan(09A_Zaz):0:-1: +%*1Lf:nan(09A_Zaz):0:-1: +%1Lf:0:1:1:0x0: +%*1Lf:0:0:1: +%1Lf:0.0:1:1:0x0: +%*1Lf:0.0:0:1: +%1Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:1:0x0: +%*1Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:1: +%1Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:1:0x1.8p1: +%*1Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:1: +%1Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:1:0x0: +%*1Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:1: +%1Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:1:0x1: +%*1Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:1: +%1Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:1:0x0: +%*1Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:1: +%1Lf:infinity:0:-1: +%*1Lf:infinity:0:-1: +%1Lf:+nan():0:-1: +%*1Lf:+nan():0:-1: +%1Lf:+nan(09A_Zaz):0:-1: +%*1Lf:+nan(09A_Zaz):0:-1: +%1Lf:+0:0:-1: +%*1Lf:+0:0:-1: +%1Lf:+0.0:0:-1: +%*1Lf:+0.0:0:-1: +%1Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1: +%*1Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1: +%1Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:-1: +%*1Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:-1: +%1Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:-1: +%*1Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:-1: +%1Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:-1: +%*1Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:-1: +%1Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:-1: +%*1Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:-1: +%1Lf:+infinity:0:-1: +%*1Lf:+infinity:0:-1: +%2Lf::0:-1: +%*2Lf::0:-1: +%2Lf:-infinity:0:-1: +%*2Lf:-infinity:0:-1: +%2Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:2:-0x0: +%*2Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:2: +%2Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:2:-0x1: +%*2Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:2: +%2Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:2:-0x0: +%*2Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:2: +%2Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:2:-0x1.8p1: +%*2Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:2: +%2Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:-0x0: +%*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:-nan(09A_Zaz):0:-1: +%*2Lf:-nan(09A_Zaz):0:-1: +%2Lf:-nan():0:-1: +%*2Lf:-nan():0:-1: +%2Lf:nan():0:-1: +%*2Lf:nan():0:-1: +%2Lf:nan(09A_Zaz):0:-1: +%*2Lf:nan(09A_Zaz):0:-1: +%2Lf:0:1:1:0x0: +%*2Lf:0:0:1: +%2Lf:0.0:1:2:0x0: +%*2Lf:0.0:0:2: +%2Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0: +%*2Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2: +%2Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:2:0x1.2p5: +%*2Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:2: +%2Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:2:0x1.8p1: +%*2Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:2: +%2Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:2:0x1.6p3: +%*2Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:2: +%2Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:2:0x1: +%*2Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:2: +%2Lf:infinity:0:-1: +%*2Lf:infinity:0:-1: +%2Lf:+nan():0:-1: +%*2Lf:+nan():0:-1: +%2Lf:+nan(09A_Zaz):0:-1: +%*2Lf:+nan(09A_Zaz):0:-1: +%2Lf:+0:1:2:0x0: +%*2Lf:+0:0:2: +%2Lf:+0.0:1:2:0x0: +%*2Lf:+0.0:0:2: +%2Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0: +%*2Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2: +%2Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:2:0x1.8p1: +%*2Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:2: +%2Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:2:0x0: +%*2Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:2: +%2Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:2:0x1: +%*2Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:2: +%2Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:2:0x0: +%*2Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:2: +%2Lf:+infinity:0:-1: +%*2Lf:+infinity:0:-1: +%3Lf::0:-1: +%*3Lf::0:-1: +%3Lf:-infinity:0:-1: +%*3Lf:-infinity:0:-1: +%3Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:3:-0x1: +%*3Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:3: +%3Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:3:-0x1.6p3: +%*3Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:3: +%3Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3:-0x1.8p1: +%*3Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3: +%3Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3:-0x1.2p5: +%*3Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3: +%3Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:-0x0: +%*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:-nan(09A_Zaz):0:-1: +%*3Lf:-nan(09A_Zaz):0:-1: +%3Lf:-nan():0:-1: +%*3Lf:-nan():0:-1: +%3Lf:nan():1:3:nan: +%*3Lf:nan():0:3: +%3Lf:nan(09A_Zaz):1:3:nan: +%*3Lf:nan(09A_Zaz):0:3: +%3Lf:0:1:1:0x0: +%*3Lf:0:0:1: +%3Lf:0.0:1:3:0x0: +%*3Lf:0.0:0:3: +%3Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0: +%*3Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3: +%3Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3:0x1.69p+8: +%*3Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3: +%3Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3:0x1.2p5: +%*3Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3: +%3Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:3:0x1.d8p6: +%*3Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:3: +%3Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:3:0x1.6p3: +%*3Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:3: +%3Lf:infinity:1:3:inf: +%*3Lf:infinity:0:3: +%3Lf:+nan():0:-1: +%*3Lf:+nan():0:-1: +%3Lf:+nan(09A_Zaz):0:-1: +%*3Lf:+nan(09A_Zaz):0:-1: +%3Lf:+0:1:2:0x0: +%*3Lf:+0:0:2: +%3Lf:+0.0:1:3:0x0: +%*3Lf:+0.0:0:3: +%3Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0: +%*3Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3: +%3Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3:0x1.2p5: +%*3Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3: +%3Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3:0x1.8p1: +%*3Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3: +%3Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:3:0x1.6p3: +%*3Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:3: +%3Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:3:0x1: +%*3Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:3: +%3Lf:+infinity:0:-1: +%*3Lf:+infinity:0:-1: +%4935Lf::0:-1: +%*4935Lf::0:-1: +%4935Lf:-infinity:1:9:-inf: +%*4935Lf:-infinity:0:9: +%4935Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4935:-0x1.ffffffffffffffffffffffffffffp16383: +%*4935Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4935: +%4935Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:-0x1.ffffffffffffffffffffffffffffp16383: +%*4935Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934: +%4935Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*4935Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721: +%4935Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*4935Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718: +%4935Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:-0x1.c8db5d6b5ee81f42213bd561a016p-16383: +%*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:-nan(09A_Zaz):0:13: +%4935Lf:-nan():1:6:-nan: +%*4935Lf:-nan():0:6: +%4935Lf:nan():1:5:nan: +%*4935Lf:nan():0:5: +%4935Lf:nan(09A_Zaz):1:12:nan: +%*4935Lf:nan(09A_Zaz):0:12: +%4935Lf:0:1:1:0x0: +%*4935Lf:0:0:1: +%4935Lf:0.0:1:3:0x0: +%*4935Lf:0.0:0:3: +%4935Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.f68ae6c2e865bbfbf15b6ab83018p-16383: +%*4935Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935: +%4935Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3717:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*4935Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3717: +%4935Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3720:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*4935Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3720: +%4935Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4933:0x1.ffffffffffffffffffffffffffffp16383: +%*4935Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4933: +%4935Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4935:0x1.ffffffffffffffffffffffffffffp16383: +%*4935Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4935: +%4935Lf:infinity:1:8:inf: +%*4935Lf:infinity:0:8: +%4935Lf:+nan():1:6:nan: +%*4935Lf:+nan():0:6: +%4935Lf:+nan(09A_Zaz):1:13:nan: +%*4935Lf:+nan(09A_Zaz):0:13: +%4935Lf:+0:1:2:0x0: +%*4935Lf:+0:0:2: +%4935Lf:+0.0:1:4:0x0: +%*4935Lf:+0.0:0:4: +%4935Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.c8db5d6b5ee81f42213bd561a016p-16383: +%*4935Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935: +%4935Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*4935Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718: +%4935Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*4935Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721: +%4935Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:0x1.ffffffffffffffffffffffffffffp16383: +%*4935Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934: +%4935Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4935:0x1.ffffffffffffffffffffffffffffp16383: +%*4935Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4935: +%4935Lf:+infinity:1:9:inf: +%*4935Lf:+infinity:0:9: +%5000Lf::0:-1: +%*5000Lf::0:-1: +%5000Lf:-infinity:1:9:-inf: +%*5000Lf:-infinity:0:9: +%5000Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:-0x1.ffffffffffffffffffffffffffffp16383: +%*5000Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937: +%5000Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:-0x1.ffffffffffffffffffffffffffffp16383: +%*5000Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934: +%5000Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721: +%5000Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718: +%5000Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%5000Lf:-nan():1:6:-nan: +%*5000Lf:-nan():0:6: +%5000Lf:nan():1:5:nan: +%*5000Lf:nan():0:5: +%5000Lf:nan(09A_Zaz):1:12:nan: +%*5000Lf:nan(09A_Zaz):0:12: +%5000Lf:0:1:1:0x0: +%*5000Lf:0:0:1: +%5000Lf:0.0:1:3:0x0: +%*5000Lf:0.0:0:3: +%5000Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382: +%*5000Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4968: +%5000Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3717:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3717: +%5000Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3720:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3720: +%5000Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4933:0x1.ffffffffffffffffffffffffffffp16383: +%*5000Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4933: +%5000Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4936:0x1.ffffffffffffffffffffffffffffp16383: +%*5000Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4936: +%5000Lf:infinity:1:8:inf: +%*5000Lf:infinity:0:8: +%5000Lf:+nan():1:6:nan: +%*5000Lf:+nan():0:6: +%5000Lf:+nan(09A_Zaz):1:13:nan: +%*5000Lf:+nan(09A_Zaz):0:13: +%5000Lf:+0:1:2:0x0: +%*5000Lf:+0:0:2: +%5000Lf:+0.0:1:4:0x0: +%*5000Lf:+0.0:0:4: +%5000Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382: +%*5000Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969: +%5000Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718: +%5000Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721: +%5000Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:0x1.ffffffffffffffffffffffffffffp16383: +%*5000Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934: +%5000Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:0x1.ffffffffffffffffffffffffffffp16383: +%*5000Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937: +%5000Lf:+infinity:1:9:inf: +%*5000Lf:+infinity:0:9: +%3Lf: :0:-1: +%*3Lf: :0:-1: +%3Lf: -infinity:0:-1: +%*3Lf: -infinity:0:-1: +%3Lf: -01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4:-0x1: +%*3Lf: -01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4: +%3Lf: -1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4:-0x1.6p3: +%*3Lf: -1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4: +%3Lf: -0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:4:-0x1.8p1: +%*3Lf: -0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:4: +%3Lf: -361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:4:-0x1.2p5: +%*3Lf: -361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:4: +%3Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:-0x0: +%*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: -nan(09A_Zaz):0:-1: +%*3Lf: -nan(09A_Zaz):0:-1: +%3Lf: -nan():0:-1: +%*3Lf: -nan():0:-1: +%3Lf: nan():1:4:nan: +%*3Lf: nan():0:4: +%3Lf: nan(09A_Zaz):1:4:nan: +%*3Lf: nan(09A_Zaz):0:4: +%3Lf: 0:1:2:0x0: +%*3Lf: 0:0:2: +%3Lf: 0.0:1:4:0x0: +%*3Lf: 0.0:0:4: +%3Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0: +%*3Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4: +%3Lf: 361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:4:0x1.69p+8: +%*3Lf: 361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:4: +%3Lf: 0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:4:0x1.2p5: +%*3Lf: 0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:4: +%3Lf: 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4:0x1.d8p6: +%*3Lf: 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4: +%3Lf: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4:0x1.6p3: +%*3Lf: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4: +%3Lf: infinity:1:4:inf: +%*3Lf: infinity:0:4: +%3Lf: +nan():0:-1: +%*3Lf: +nan():0:-1: +%3Lf: +nan(09A_Zaz):0:-1: +%*3Lf: +nan(09A_Zaz):0:-1: +%3Lf: +0:1:3:0x0: +%*3Lf: +0:0:3: +%3Lf: +0.0:1:4:0x0: +%*3Lf: +0.0:0:4: +%3Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0: +%*3Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4: +%3Lf: +361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:4:0x1.2p5: +%*3Lf: +361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:4: +%3Lf: +0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:4:0x1.8p1: +%*3Lf: +0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:4: +%3Lf: +1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4:0x1.6p3: +%*3Lf: +1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4: +%3Lf: +01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4:0x1: +%*3Lf: +01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4: +%3Lf: +infinity:0:-1: +%*3Lf: +infinity:0:-1: +%5000Lf: :0:-1: +%*5000Lf: :0:-1: +%5000Lf: -infinity:1:10:-inf: +%*5000Lf: -infinity:0:10: +%5000Lf: -01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4938:-0x1.ffffffffffffffffffffffffffffp16383: +%*5000Lf: -01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4938: +%5000Lf: -1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4935:-0x1.ffffffffffffffffffffffffffffp16383: +%*5000Lf: -1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4935: +%5000Lf: -0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3722:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000Lf: -0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3722: +%5000Lf: -361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3719:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000Lf: -361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3719: +%5000Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:-0x1p-16382: +%*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: -nan(09A_Zaz):0:14: +%5000Lf: -nan():1:7:-nan: +%*5000Lf: -nan():0:7: +%5000Lf: nan():1:6:nan: +%*5000Lf: nan():0:6: +%5000Lf: nan(09A_Zaz):1:13:nan: +%*5000Lf: nan(09A_Zaz):0:13: +%5000Lf: 0:1:2:0x0: +%*5000Lf: 0:0:2: +%5000Lf: 0.0:1:4:0x0: +%*5000Lf: 0.0:0:4: +%5000Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382: +%*5000Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969: +%5000Lf: 361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000Lf: 361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718: +%5000Lf: 0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000Lf: 0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721: +%5000Lf: 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:0x1.ffffffffffffffffffffffffffffp16383: +%*5000Lf: 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934: +%5000Lf: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:0x1.ffffffffffffffffffffffffffffp16383: +%*5000Lf: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937: +%5000Lf: infinity:1:9:inf: +%*5000Lf: infinity:0:9: +%5000Lf: +nan():1:7:nan: +%*5000Lf: +nan():0:7: +%5000Lf: +nan(09A_Zaz):1:14:nan: +%*5000Lf: +nan(09A_Zaz):0:14: +%5000Lf: +0:1:3:0x0: +%*5000Lf: +0:0:3: +%5000Lf: +0.0:1:5:0x0: +%*5000Lf: +0.0:0:5: +%5000Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:0x1p-16382: +%*5000Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4970: +%5000Lf: +361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3719:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000Lf: +361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3719: +%5000Lf: +0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3722:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000Lf: +0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3722: +%5000Lf: +1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4935:0x1.ffffffffffffffffffffffffffffp16383: +%*5000Lf: +1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4935: +%5000Lf: +01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4938:0x1.ffffffffffffffffffffffffffffp16383: +%*5000Lf: +01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4938: +%5000Lf: +infinity:1:10:inf: +%*5000Lf: +infinity:0:10: diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input new file mode 100644 index 0000000..b3e73df --- /dev/null +++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input @@ -0,0 +1,496 @@ +%LF::0:-1: +%*LF::0:-1: +%LF:-INFINITY:1:9:-inf: +%*LF:-INFINITY:0:9: +%LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:-0x1.ffffffffffffffffffffffffffffp16383: +%*LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937: +%LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:-0x1.ffffffffffffffffffffffffffffp16383: +%*LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934: +%LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721: +%LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718: +%LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%LF:-NAN():1:6:-nan: +%*LF:-NAN():0:6: +%LF:NAN():1:5:nan: +%*LF:NAN():0:5: +%LF:NAN(09A_Zaz):1:12:nan: +%*LF:NAN(09A_Zaz):0:12: +%LF:0:1:1:0x0: +%*LF:0:0:1: +%LF:0.0:1:3:0x0: +%*LF:0.0:0:3: +%LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382: +%*LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4968: +%LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3717:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3717: +%LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3720:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3720: +%LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4933:0x1.ffffffffffffffffffffffffffffp16383: +%*LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4933: +%LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4936:0x1.ffffffffffffffffffffffffffffp16383: +%*LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4936: +%LF:INFINITY:1:8:inf: +%*LF:INFINITY:0:8: +%LF:+NAN():1:6:nan: +%*LF:+NAN():0:6: +%LF:+NAN(09A_Zaz):1:13:nan: +%*LF:+NAN(09A_Zaz):0:13: +%LF:+0:1:2:0x0: +%*LF:+0:0:2: +%LF:+0.0:1:4:0x0: +%*LF:+0.0:0:4: +%LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382: +%*LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969: +%LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718: +%LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721: +%LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:0x1.ffffffffffffffffffffffffffffp16383: +%*LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934: +%LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:0x1.ffffffffffffffffffffffffffffp16383: +%*LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937: +%LF:+INFINITY:1:9:inf: +%*LF:+INFINITY:0:9: +%1LF::0:-1: +%*1LF::0:-1: +%1LF:-INFINITY:0:-1: +%*1LF:-INFINITY:0:-1: +%1LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:-1: +%*1LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:-1: +%1LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:-1: +%*1LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:-1: +%1LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:-1: +%*1LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:-1: +%1LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:-1: +%*1LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:-1: +%1LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1: +%*1LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1: +%1LF:-0.0:0:-1: +%*1LF:-0.0:0:-1: +%1LF:-0:0:-1: +%*1LF:-0:0:-1: +%1LF:-NAN(09A_Zaz):0:-1: +%*1LF:-NAN(09A_Zaz):0:-1: +%1LF:-NAN():0:-1: +%*1LF:-NAN():0:-1: +%1LF:NAN():0:-1: +%*1LF:NAN():0:-1: +%1LF:NAN(09A_Zaz):0:-1: +%*1LF:NAN(09A_Zaz):0:-1: +%1LF:0:1:1:0x0: +%*1LF:0:0:1: +%1LF:0.0:1:1:0x0: +%*1LF:0.0:0:1: +%1LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:1:0x0: +%*1LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:1: +%1LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:1:0x1.8p1: +%*1LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:1: +%1LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:1:0x0: +%*1LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:1: +%1LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:1:0x1: +%*1LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:1: +%1LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:1:0x0: +%*1LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:1: +%1LF:INFINITY:0:-1: +%*1LF:INFINITY:0:-1: +%1LF:+NAN():0:-1: +%*1LF:+NAN():0:-1: +%1LF:+NAN(09A_Zaz):0:-1: +%*1LF:+NAN(09A_Zaz):0:-1: +%1LF:+0:0:-1: +%*1LF:+0:0:-1: +%1LF:+0.0:0:-1: +%*1LF:+0.0:0:-1: +%1LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1: +%*1LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1: +%1LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:-1: +%*1LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:-1: +%1LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:-1: +%*1LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:-1: +%1LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:-1: +%*1LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:-1: +%1LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:-1: +%*1LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:-1: +%1LF:+INFINITY:0:-1: +%*1LF:+INFINITY:0:-1: +%2LF::0:-1: +%*2LF::0:-1: +%2LF:-INFINITY:0:-1: +%*2LF:-INFINITY:0:-1: +%2LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:2:-0x0: +%*2LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:2: +%2LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:2:-0x1: +%*2LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:2: +%2LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:2:-0x0: +%*2LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:2: +%2LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:2:-0x1.8p1: +%*2LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:2: +%2LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:-0x0: +%*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:-NAN(09A_Zaz):0:-1: +%*2LF:-NAN(09A_Zaz):0:-1: +%2LF:-NAN():0:-1: +%*2LF:-NAN():0:-1: +%2LF:NAN():0:-1: +%*2LF:NAN():0:-1: +%2LF:NAN(09A_Zaz):0:-1: +%*2LF:NAN(09A_Zaz):0:-1: +%2LF:0:1:1:0x0: +%*2LF:0:0:1: +%2LF:0.0:1:2:0x0: +%*2LF:0.0:0:2: +%2LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0: +%*2LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2: +%2LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:2:0x1.2p5: +%*2LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:2: +%2LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:2:0x1.8p1: +%*2LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:2: +%2LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:2:0x1.6p3: +%*2LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:2: +%2LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:2:0x1: +%*2LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:2: +%2LF:INFINITY:0:-1: +%*2LF:INFINITY:0:-1: +%2LF:+NAN():0:-1: +%*2LF:+NAN():0:-1: +%2LF:+NAN(09A_Zaz):0:-1: +%*2LF:+NAN(09A_Zaz):0:-1: +%2LF:+0:1:2:0x0: +%*2LF:+0:0:2: +%2LF:+0.0:1:2:0x0: +%*2LF:+0.0:0:2: +%2LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0: +%*2LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2: +%2LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:2:0x1.8p1: +%*2LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:2: +%2LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:2:0x0: +%*2LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:2: +%2LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:2:0x1: +%*2LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:2: +%2LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:2:0x0: +%*2LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:2: +%2LF:+INFINITY:0:-1: +%*2LF:+INFINITY:0:-1: +%3LF::0:-1: +%*3LF::0:-1: +%3LF:-INFINITY:0:-1: +%*3LF:-INFINITY:0:-1: +%3LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:3:-0x1: +%*3LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:3: +%3LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:3:-0x1.6p3: +%*3LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:3: +%3LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3:-0x1.8p1: +%*3LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3: +%3LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3:-0x1.2p5: +%*3LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3: +%3LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:-0x0: +%*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:-NAN(09A_Zaz):0:-1: +%*3LF:-NAN(09A_Zaz):0:-1: +%3LF:-NAN():0:-1: +%*3LF:-NAN():0:-1: +%3LF:NAN():1:3:nan: +%*3LF:NAN():0:3: +%3LF:NAN(09A_Zaz):1:3:nan: +%*3LF:NAN(09A_Zaz):0:3: +%3LF:0:1:1:0x0: +%*3LF:0:0:1: +%3LF:0.0:1:3:0x0: +%*3LF:0.0:0:3: +%3LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0: +%*3LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3: +%3LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3:0x1.69p+8: +%*3LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3: +%3LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3:0x1.2p5: +%*3LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3: +%3LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:3:0x1.d8p6: +%*3LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:3: +%3LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:3:0x1.6p3: +%*3LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:3: +%3LF:INFINITY:1:3:inf: +%*3LF:INFINITY:0:3: +%3LF:+NAN():0:-1: +%*3LF:+NAN():0:-1: +%3LF:+NAN(09A_Zaz):0:-1: +%*3LF:+NAN(09A_Zaz):0:-1: +%3LF:+0:1:2:0x0: +%*3LF:+0:0:2: +%3LF:+0.0:1:3:0x0: +%*3LF:+0.0:0:3: +%3LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0: +%*3LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3: +%3LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3:0x1.2p5: +%*3LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3: +%3LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3:0x1.8p1: +%*3LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3: +%3LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:3:0x1.6p3: +%*3LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:3: +%3LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:3:0x1: +%*3LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:3: +%3LF:+INFINITY:0:-1: +%*3LF:+INFINITY:0:-1: +%4935LF::0:-1: +%*4935LF::0:-1: +%4935LF:-INFINITY:1:9:-inf: +%*4935LF:-INFINITY:0:9: +%4935LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4935:-0x1.ffffffffffffffffffffffffffffp16383: +%*4935LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4935: +%4935LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:-0x1.ffffffffffffffffffffffffffffp16383: +%*4935LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934: +%4935LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*4935LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721: +%4935LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*4935LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718: +%4935LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:-0x1.c8db5d6b5ee81f42213bd561a016p-16383: +%*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:-NAN(09A_Zaz):0:13: +%4935LF:-NAN():1:6:-nan: +%*4935LF:-NAN():0:6: +%4935LF:NAN():1:5:nan: +%*4935LF:NAN():0:5: +%4935LF:NAN(09A_Zaz):1:12:nan: +%*4935LF:NAN(09A_Zaz):0:12: +%4935LF:0:1:1:0x0: +%*4935LF:0:0:1: +%4935LF:0.0:1:3:0x0: +%*4935LF:0.0:0:3: +%4935LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.f68ae6c2e865bbfbf15b6ab83018p-16383: +%*4935LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935: +%4935LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3717:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*4935LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3717: +%4935LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3720:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*4935LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3720: +%4935LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4933:0x1.ffffffffffffffffffffffffffffp16383: +%*4935LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4933: +%4935LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4935:0x1.ffffffffffffffffffffffffffffp16383: +%*4935LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4935: +%4935LF:INFINITY:1:8:inf: +%*4935LF:INFINITY:0:8: +%4935LF:+NAN():1:6:nan: +%*4935LF:+NAN():0:6: +%4935LF:+NAN(09A_Zaz):1:13:nan: +%*4935LF:+NAN(09A_Zaz):0:13: +%4935LF:+0:1:2:0x0: +%*4935LF:+0:0:2: +%4935LF:+0.0:1:4:0x0: +%*4935LF:+0.0:0:4: +%4935LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.c8db5d6b5ee81f42213bd561a016p-16383: +%*4935LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935: +%4935LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*4935LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718: +%4935LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*4935LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721: +%4935LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:0x1.ffffffffffffffffffffffffffffp16383: +%*4935LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934: +%4935LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4935:0x1.ffffffffffffffffffffffffffffp16383: +%*4935LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4935: +%4935LF:+INFINITY:1:9:inf: +%*4935LF:+INFINITY:0:9: +%5000LF::0:-1: +%*5000LF::0:-1: +%5000LF:-INFINITY:1:9:-inf: +%*5000LF:-INFINITY:0:9: +%5000LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:-0x1.ffffffffffffffffffffffffffffp16383: +%*5000LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937: +%5000LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:-0x1.ffffffffffffffffffffffffffffp16383: +%*5000LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934: +%5000LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721: +%5000LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718: +%5000LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%5000LF:-NAN():1:6:-nan: +%*5000LF:-NAN():0:6: +%5000LF:NAN():1:5:nan: +%*5000LF:NAN():0:5: +%5000LF:NAN(09A_Zaz):1:12:nan: +%*5000LF:NAN(09A_Zaz):0:12: +%5000LF:0:1:1:0x0: +%*5000LF:0:0:1: +%5000LF:0.0:1:3:0x0: +%*5000LF:0.0:0:3: +%5000LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382: +%*5000LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4968: +%5000LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3717:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3717: +%5000LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3720:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3720: +%5000LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4933:0x1.ffffffffffffffffffffffffffffp16383: +%*5000LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4933: +%5000LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4936:0x1.ffffffffffffffffffffffffffffp16383: +%*5000LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4936: +%5000LF:INFINITY:1:8:inf: +%*5000LF:INFINITY:0:8: +%5000LF:+NAN():1:6:nan: +%*5000LF:+NAN():0:6: +%5000LF:+NAN(09A_Zaz):1:13:nan: +%*5000LF:+NAN(09A_Zaz):0:13: +%5000LF:+0:1:2:0x0: +%*5000LF:+0:0:2: +%5000LF:+0.0:1:4:0x0: +%*5000LF:+0.0:0:4: +%5000LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382: +%*5000LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969: +%5000LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718: +%5000LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721: +%5000LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:0x1.ffffffffffffffffffffffffffffp16383: +%*5000LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934: +%5000LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:0x1.ffffffffffffffffffffffffffffp16383: +%*5000LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937: +%5000LF:+INFINITY:1:9:inf: +%*5000LF:+INFINITY:0:9: +%3LF: :0:-1: +%*3LF: :0:-1: +%3LF: -INFINITY:0:-1: +%*3LF: -INFINITY:0:-1: +%3LF: -01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4:-0x1: +%*3LF: -01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4: +%3LF: -1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4:-0x1.6p3: +%*3LF: -1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4: +%3LF: -0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:4:-0x1.8p1: +%*3LF: -0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:4: +%3LF: -361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:4:-0x1.2p5: +%*3LF: -361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:4: +%3LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:-0x0: +%*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: -NAN(09A_Zaz):0:-1: +%*3LF: -NAN(09A_Zaz):0:-1: +%3LF: -NAN():0:-1: +%*3LF: -NAN():0:-1: +%3LF: NAN():1:4:nan: +%*3LF: NAN():0:4: +%3LF: NAN(09A_Zaz):1:4:nan: +%*3LF: NAN(09A_Zaz):0:4: +%3LF: 0:1:2:0x0: +%*3LF: 0:0:2: +%3LF: 0.0:1:4:0x0: +%*3LF: 0.0:0:4: +%3LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0: +%*3LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4: +%3LF: 361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:4:0x1.69p+8: +%*3LF: 361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:4: +%3LF: 0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:4:0x1.2p5: +%*3LF: 0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:4: +%3LF: 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4:0x1.d8p6: +%*3LF: 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4: +%3LF: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4:0x1.6p3: +%*3LF: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4: +%3LF: INFINITY:1:4:inf: +%*3LF: INFINITY:0:4: +%3LF: +NAN():0:-1: +%*3LF: +NAN():0:-1: +%3LF: +NAN(09A_Zaz):0:-1: +%*3LF: +NAN(09A_Zaz):0:-1: +%3LF: +0:1:3:0x0: +%*3LF: +0:0:3: +%3LF: +0.0:1:4:0x0: +%*3LF: +0.0:0:4: +%3LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0: +%*3LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4: +%3LF: +361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:4:0x1.2p5: +%*3LF: +361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:4: +%3LF: +0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:4:0x1.8p1: +%*3LF: +0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:4: +%3LF: +1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4:0x1.6p3: +%*3LF: +1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4: +%3LF: +01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4:0x1: +%*3LF: +01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4: +%3LF: +INFINITY:0:-1: +%*3LF: +INFINITY:0:-1: +%5000LF: :0:-1: +%*5000LF: :0:-1: +%5000LF: -INFINITY:1:10:-inf: +%*5000LF: -INFINITY:0:10: +%5000LF: -01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4938:-0x1.ffffffffffffffffffffffffffffp16383: +%*5000LF: -01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4938: +%5000LF: -1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4935:-0x1.ffffffffffffffffffffffffffffp16383: +%*5000LF: -1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4935: +%5000LF: -0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3722:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000LF: -0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3722: +%5000LF: -361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3719:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000LF: -361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3719: +%5000LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:-0x1p-16382: +%*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: -NAN(09A_Zaz):0:14: +%5000LF: -NAN():1:7:-nan: +%*5000LF: -NAN():0:7: +%5000LF: NAN():1:6:nan: +%*5000LF: NAN():0:6: +%5000LF: NAN(09A_Zaz):1:13:nan: +%*5000LF: NAN(09A_Zaz):0:13: +%5000LF: 0:1:2:0x0: +%*5000LF: 0:0:2: +%5000LF: 0.0:1:4:0x0: +%*5000LF: 0.0:0:4: +%5000LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382: +%*5000LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969: +%5000LF: 361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000LF: 361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718: +%5000LF: 0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000LF: 0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721: +%5000LF: 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:0x1.ffffffffffffffffffffffffffffp16383: +%*5000LF: 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934: +%5000LF: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:0x1.ffffffffffffffffffffffffffffp16383: +%*5000LF: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937: +%5000LF: INFINITY:1:9:inf: +%*5000LF: INFINITY:0:9: +%5000LF: +NAN():1:7:nan: +%*5000LF: +NAN():0:7: +%5000LF: +NAN(09A_Zaz):1:14:nan: +%*5000LF: +NAN(09A_Zaz):0:14: +%5000LF: +0:1:3:0x0: +%*5000LF: +0:0:3: +%5000LF: +0.0:1:5:0x0: +%*5000LF: +0.0:0:5: +%5000LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:0x1p-16382: +%*5000LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4970: +%5000LF: +361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3719:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000LF: +361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3719: +%5000LF: +0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3722:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*5000LF: +0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3722: +%5000LF: +1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4935:0x1.ffffffffffffffffffffffffffffp16383: +%*5000LF: +1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4935: +%5000LF: +01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4938:0x1.ffffffffffffffffffffffffffffp16383: +%*5000LF: +01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4938: +%5000LF: +INFINITY:1:10:inf: +%*5000LF: +INFINITY:0:10: diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input new file mode 100644 index 0000000..fb5173c --- /dev/null +++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input @@ -0,0 +1,682 @@ +%Lg::0:-1: +%*Lg::0:-1: +%Lg:-infinity:1:9:-inf: +%*Lg:-infinity:0:9: +%Lg:-0xf.fffffffffffffffffffffffffff8p+16380:1:40:-0x1.ffffffffffffffffffffffffffffp16383: +%*Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:40: +%Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:39:-0x1.ffffffffffffffffffffffffffffp16383: +%*Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:39: +%Lg:-0x2.3456789abcdef0123456789abcdep+12345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:40: +%Lg:-0x2.3456789abcdef0123456789abcdep012345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Lg:-0x2.3456789abcdef0123456789abcdep012345:0:40: +%Lg:-0x8p-16385:1:11:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%Lg:-nan():1:6:-nan: +%*Lg:-nan():0:6: +%Lg:nan():1:5:nan: +%*Lg:nan():0:5: +%Lg:nan(09A_Zaz):1:12:nan: +%*Lg:nan(09A_Zaz):0:12: +%Lg:0x0p0:1:5:0x0: +%*Lg:0x0p0:0:5: +%Lg:0x0p+0:1:6:0x0: +%*Lg:0x0p+0:0:6: +%Lg:0x8p-16385:1:10:0x1p-16382: +%*Lg:0x8p-16385:0:10: +%Lg:0x2.3456789abcdef0123456789abcdep012345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Lg:0x2.3456789abcdef0123456789abcdep012345:0:39: +%Lg:0x2.3456789abcdef0123456789abcdep+12345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Lg:0x2.3456789abcdef0123456789abcdep+12345:0:39: +%Lg:0x7.fffffffffffffffffffffffffffcp16381:1:38:0x1.ffffffffffffffffffffffffffffp16383: +%*Lg:0x7.fffffffffffffffffffffffffffcp16381:0:38: +%Lg:0xf.fffffffffffffffffffffffffff8p+16380:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:39: +%Lg:infinity:1:8:inf: +%*Lg:infinity:0:8: +%Lg:+nan():1:6:nan: +%*Lg:+nan():0:6: +%Lg:+nan(09A_Zaz):1:13:nan: +%*Lg:+nan(09A_Zaz):0:13: +%Lg:+0x0p0:1:6:0x0: +%*Lg:+0x0p0:0:6: +%Lg:+0x0p+0:1:7:0x0: +%*Lg:+0x0p+0:0:7: +%Lg:+0x8p-16385:1:11:0x1p-16382: +%*Lg:+0x8p-16385:0:11: +%Lg:+0x2.3456789abcdef0123456789abcdep012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Lg:+0x2.3456789abcdef0123456789abcdep012345:0:40: +%Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:40: +%Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:39: +%Lg:+0xf.fffffffffffffffffffffffffff8p+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383: +%*Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:40: +%Lg:+infinity:1:9:inf: +%*Lg:+infinity:0:9: +%1Lg::0:-1: +%*1Lg::0:-1: +%1Lg:-infinity:0:-1: +%*1Lg:-infinity:0:-1: +%1Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%*1Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%1Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%*1Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%1Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%*1Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%1Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1: +%*1Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1: +%1Lg:-0x8p-16385:0:-1: +%*1Lg:-0x8p-16385:0:-1: +%1Lg:-0x0p+0:0:-1: +%*1Lg:-0x0p+0:0:-1: +%1Lg:-0x0p0:0:-1: +%*1Lg:-0x0p0:0:-1: +%1Lg:-nan(09A_Zaz):0:-1: +%*1Lg:-nan(09A_Zaz):0:-1: +%1Lg:-nan():0:-1: +%*1Lg:-nan():0:-1: +%1Lg:nan():0:-1: +%*1Lg:nan():0:-1: +%1Lg:nan(09A_Zaz):0:-1: +%*1Lg:nan(09A_Zaz):0:-1: +%1Lg:0x0p0:1:1:0x0: +%*1Lg:0x0p0:0:1: +%1Lg:0x0p+0:1:1:0x0: +%*1Lg:0x0p+0:0:1: +%1Lg:0x8p-16385:1:1:0x0: +%*1Lg:0x8p-16385:0:1: +%1Lg:0x2.3456789abcdef0123456789abcdep012345:1:1:0x0: +%*1Lg:0x2.3456789abcdef0123456789abcdep012345:0:1: +%1Lg:0x2.3456789abcdef0123456789abcdep+12345:1:1:0x0: +%*1Lg:0x2.3456789abcdef0123456789abcdep+12345:0:1: +%1Lg:0x7.fffffffffffffffffffffffffffcp16381:1:1:0x0: +%*1Lg:0x7.fffffffffffffffffffffffffffcp16381:0:1: +%1Lg:0xf.fffffffffffffffffffffffffff8p+16380:1:1:0x0: +%*1Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:1: +%1Lg:infinity:0:-1: +%*1Lg:infinity:0:-1: +%1Lg:+nan():0:-1: +%*1Lg:+nan():0:-1: +%1Lg:+nan(09A_Zaz):0:-1: +%*1Lg:+nan(09A_Zaz):0:-1: +%1Lg:+0x0p0:0:-1: +%*1Lg:+0x0p0:0:-1: +%1Lg:+0x0p+0:0:-1: +%*1Lg:+0x0p+0:0:-1: +%1Lg:+0x8p-16385:0:-1: +%*1Lg:+0x8p-16385:0:-1: +%1Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1: +%*1Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1: +%1Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%*1Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%1Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%*1Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%1Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%*1Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%1Lg:+infinity:0:-1: +%*1Lg:+infinity:0:-1: +%2Lg::0:-1: +%*2Lg::0:-1: +%2Lg:-infinity:0:-1: +%*2Lg:-infinity:0:-1: +%2Lg:-0xf.fffffffffffffffffffffffffff8p+16380:1:2:-0x0: +%*2Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:2: +%2Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:2:-0x0: +%*2Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:2: +%2Lg:-0x2.3456789abcdef0123456789abcdep+12345:1:2:-0x0: +%*2Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:2: +%2Lg:-0x2.3456789abcdef0123456789abcdep012345:1:2:-0x0: +%*2Lg:-0x2.3456789abcdef0123456789abcdep012345:0:2: +%2Lg:-0x8p-16385:1:2:-0x0: +%*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:-nan(09A_Zaz):0:-1: +%*2Lg:-nan(09A_Zaz):0:-1: +%2Lg:-nan():0:-1: +%*2Lg:-nan():0:-1: +%2Lg:nan():0:-1: +%*2Lg:nan():0:-1: +%2Lg:nan(09A_Zaz):0:-1: +%*2Lg:nan(09A_Zaz):0:-1: +%2Lg:0x0p0:0:-1: +%*2Lg:0x0p0:0:-1: +%2Lg:0x0p+0:0:-1: +%*2Lg:0x0p+0:0:-1: +%2Lg:0x8p-16385:0:-1: +%*2Lg:0x8p-16385:0:-1: +%2Lg:0x2.3456789abcdef0123456789abcdep012345:0:-1: +%*2Lg:0x2.3456789abcdef0123456789abcdep012345:0:-1: +%2Lg:0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%*2Lg:0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%2Lg:0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%*2Lg:0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%2Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%*2Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%2Lg:infinity:0:-1: +%*2Lg:infinity:0:-1: +%2Lg:+nan():0:-1: +%*2Lg:+nan():0:-1: +%2Lg:+nan(09A_Zaz):0:-1: +%*2Lg:+nan(09A_Zaz):0:-1: +%2Lg:+0x0p0:1:2:0x0: +%*2Lg:+0x0p0:0:2: +%2Lg:+0x0p+0:1:2:0x0: +%*2Lg:+0x0p+0:0:2: +%2Lg:+0x8p-16385:1:2:0x0: +%*2Lg:+0x8p-16385:0:2: +%2Lg:+0x2.3456789abcdef0123456789abcdep012345:1:2:0x0: +%*2Lg:+0x2.3456789abcdef0123456789abcdep012345:0:2: +%2Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:2:0x0: +%*2Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:2: +%2Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:2:0x0: +%*2Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:2: +%2Lg:+0xf.fffffffffffffffffffffffffff8p+16380:1:2:0x0: +%*2Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:2: +%2Lg:+infinity:0:-1: +%*2Lg:+infinity:0:-1: +%3Lg::0:-1: +%*3Lg::0:-1: +%3Lg:-infinity:0:-1: +%*3Lg:-infinity:0:-1: +%3Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%*3Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%3Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%*3Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%3Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%*3Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%3Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1: +%*3Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1: +%3Lg:-0x8p-16385:0:-1: +%*3Lg:-0x8p-16385:0:-1: +%3Lg:-0x0p+0:0:-1: +%*3Lg:-0x0p+0:0:-1: +%3Lg:-0x0p0:0:-1: +%*3Lg:-0x0p0:0:-1: +%3Lg:-nan(09A_Zaz):0:-1: +%*3Lg:-nan(09A_Zaz):0:-1: +%3Lg:-nan():0:-1: +%*3Lg:-nan():0:-1: +%3Lg:nan():1:3:nan: +%*3Lg:nan():0:3: +%3Lg:nan(09A_Zaz):1:3:nan: +%*3Lg:nan(09A_Zaz):0:3: +%3Lg:0x0p0:1:3:0x0: +%*3Lg:0x0p0:0:3: +%3Lg:0x0p+0:1:3:0x0: +%*3Lg:0x0p+0:0:3: +%3Lg:0x8p-16385:1:3:0x1p3: +%*3Lg:0x8p-16385:0:3: +%3Lg:0x2.3456789abcdef0123456789abcdep012345:1:3:0x1p1: +%*3Lg:0x2.3456789abcdef0123456789abcdep012345:0:3: +%3Lg:0x2.3456789abcdef0123456789abcdep+12345:1:3:0x1p1: +%*3Lg:0x2.3456789abcdef0123456789abcdep+12345:0:3: +%3Lg:0x7.fffffffffffffffffffffffffffcp16381:1:3:0x1.cp2: +%*3Lg:0x7.fffffffffffffffffffffffffffcp16381:0:3: +%3Lg:0xf.fffffffffffffffffffffffffff8p+16380:1:3:0x1.ep3: +%*3Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:3: +%3Lg:infinity:1:3:inf: +%*3Lg:infinity:0:3: +%3Lg:+nan():0:-1: +%*3Lg:+nan():0:-1: +%3Lg:+nan(09A_Zaz):0:-1: +%*3Lg:+nan(09A_Zaz):0:-1: +%3Lg:+0x0p0:0:-1: +%*3Lg:+0x0p0:0:-1: +%3Lg:+0x0p+0:0:-1: +%*3Lg:+0x0p+0:0:-1: +%3Lg:+0x8p-16385:0:-1: +%*3Lg:+0x8p-16385:0:-1: +%3Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1: +%*3Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1: +%3Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%*3Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%3Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%*3Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1: +%3Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%*3Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%3Lg:+infinity:0:-1: +%*3Lg:+infinity:0:-1: +%4Lg::0:-1: +%*4Lg::0:-1: +%4Lg:-infinity:1:4:-inf: +%*4Lg:-infinity:0:4: +%4Lg:-0xf.fffffffffffffffffffffffffff8p+16380:1:4:-0x1.ep3: +%*4Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:4: +%4Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:4:-0x1.cp2: +%*4Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:4: +%4Lg:-0x2.3456789abcdef0123456789abcdep+12345:1:4:-0x1p1: +%*4Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:4: +%4Lg:-0x2.3456789abcdef0123456789abcdep012345:1:4:-0x1p1: +%*4Lg:-0x2.3456789abcdef0123456789abcdep012345:0:4: +%4Lg:-0x8p-16385:1:4:-0x1p3: +%*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:-nan(09A_Zaz):1:4:-nan: +%*4Lg:-nan(09A_Zaz):0:4: +%4Lg:-nan():1:4:-nan: +%*4Lg:-nan():0:4: +%4Lg:nan():0:-1: +%*4Lg:nan():0:-1: +%4Lg:nan(09A_Zaz):0:-1: +%*4Lg:nan(09A_Zaz):0:-1: +%4Lg:0x0p0:0:-1: +%*4Lg:0x0p0:0:-1: +%4Lg:0x0p+0:0:-1: +%*4Lg:0x0p+0:0:-1: +%4Lg:0x8p-16385:0:-1: +%*4Lg:0x8p-16385:0:-1: +%4Lg:0x2.3456789abcdef0123456789abcdep012345:1:4:0x1p1: +%*4Lg:0x2.3456789abcdef0123456789abcdep012345:0:4: +%4Lg:0x2.3456789abcdef0123456789abcdep+12345:1:4:0x1p1: +%*4Lg:0x2.3456789abcdef0123456789abcdep+12345:0:4: +%4Lg:0x7.fffffffffffffffffffffffffffcp16381:1:4:0x1.cp2: +%*4Lg:0x7.fffffffffffffffffffffffffffcp16381:0:4: +%4Lg:0xf.fffffffffffffffffffffffffff8p+16380:1:4:0x1.ep3: +%*4Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:4: +%4Lg:infinity:0:-1: +%*4Lg:infinity:0:-1: +%4Lg:+nan():1:4:nan: +%*4Lg:+nan():0:4: +%4Lg:+nan(09A_Zaz):1:4:nan: +%*4Lg:+nan(09A_Zaz):0:4: +%4Lg:+0x0p0:1:4:0x0: +%*4Lg:+0x0p0:0:4: +%4Lg:+0x0p+0:1:4:0x0: +%*4Lg:+0x0p+0:0:4: +%4Lg:+0x8p-16385:1:4:0x1p3: +%*4Lg:+0x8p-16385:0:4: +%4Lg:+0x2.3456789abcdef0123456789abcdep012345:1:4:0x1p1: +%*4Lg:+0x2.3456789abcdef0123456789abcdep012345:0:4: +%4Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:4:0x1p1: +%*4Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:4: +%4Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:4:0x1.cp2: +%*4Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:4: +%4Lg:+0xf.fffffffffffffffffffffffffff8p+16380:1:4:0x1.ep3: +%*4Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:4: +%4Lg:+infinity:1:4:inf: +%*4Lg:+infinity:0:4: +%5Lg::0:-1: +%*5Lg::0:-1: +%5Lg:-infinity:0:-1: +%*5Lg:-infinity:0:-1: +%5Lg:-0xf.fffffffffffffffffffffffffff8p+16380:1:5:-0x1.ep3: +%*5Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:5: +%5Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:5:-0x1.cp2: +%*5Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:5: +%5Lg:-0x2.3456789abcdef0123456789abcdep+12345:1:5:-0x1p1: +%*5Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:5: +%5Lg:-0x2.3456789abcdef0123456789abcdep012345:1:5:-0x1p1: +%*5Lg:-0x2.3456789abcdef0123456789abcdep012345:0:5: +%5Lg:-0x8p-16385:0:-1: +%*5Lg:-0x8p-16385:0:-1: +%5Lg:-0x0p+0:0:-1: +%*5Lg:-0x0p+0:0:-1: +%5Lg:-0x0p0:0:-1: +%*5Lg:-0x0p0:0:-1: +%5Lg:-nan(09A_Zaz):0:-1: +%*5Lg:-nan(09A_Zaz):0:-1: +%5Lg:-nan():0:-1: +%*5Lg:-nan():0:-1: +%5Lg:nan():1:5:nan: +%*5Lg:nan():0:5: +%5Lg:nan(09A_Zaz):0:-1: +%*5Lg:nan(09A_Zaz):0:-1: +%5Lg:0x0p0:1:5:0x0: +%*5Lg:0x0p0:0:5: +%5Lg:0x0p+0:0:-1: +%*5Lg:0x0p+0:0:-1: +%5Lg:0x8p-16385:0:-1: +%*5Lg:0x8p-16385:0:-1: +%5Lg:0x2.3456789abcdef0123456789abcdep012345:1:5:0x1.18p1: +%*5Lg:0x2.3456789abcdef0123456789abcdep012345:0:5: +%5Lg:0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1.18p1: +%*5Lg:0x2.3456789abcdef0123456789abcdep+12345:0:5: +%5Lg:0x7.fffffffffffffffffffffffffffcp16381:1:5:0x1.fcp2: +%*5Lg:0x7.fffffffffffffffffffffffffffcp16381:0:5: +%5Lg:0xf.fffffffffffffffffffffffffff8p+16380:1:5:0x1.fep3: +%*5Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:5: +%5Lg:infinity:0:-1: +%*5Lg:infinity:0:-1: +%5Lg:+nan():0:-1: +%*5Lg:+nan():0:-1: +%5Lg:+nan(09A_Zaz):0:-1: +%*5Lg:+nan(09A_Zaz):0:-1: +%5Lg:+0x0p0:0:-1: +%*5Lg:+0x0p0:0:-1: +%5Lg:+0x0p+0:0:-1: +%*5Lg:+0x0p+0:0:-1: +%5Lg:+0x8p-16385:0:-1: +%*5Lg:+0x8p-16385:0:-1: +%5Lg:+0x2.3456789abcdef0123456789abcdep012345:1:5:0x1p1: +%*5Lg:+0x2.3456789abcdef0123456789abcdep012345:0:5: +%5Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1p1: +%*5Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:5: +%5Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:5:0x1.cp2: +%*5Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:5: +%5Lg:+0xf.fffffffffffffffffffffffffff8p+16380:1:5:0x1.ep3: +%*5Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:5: +%5Lg:+infinity:0:-1: +%*5Lg:+infinity:0:-1: +%6Lg::0:-1: +%*6Lg::0:-1: +%6Lg:-infinity:0:-1: +%*6Lg:-infinity:0:-1: +%6Lg:-0xf.fffffffffffffffffffffffffff8p+16380:1:6:-0x1.fep3: +%*6Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:6: +%6Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:6:-0x1.fcp2: +%*6Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:6: +%6Lg:-0x2.3456789abcdef0123456789abcdep+12345:1:6:-0x1.18p1: +%*6Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:6: +%6Lg:-0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1.18p1: +%*6Lg:-0x2.3456789abcdef0123456789abcdep012345:0:6: +%6Lg:-0x8p-16385:0:-1: +%*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:-nan(09A_Zaz):0:-1: +%*6Lg:-nan(09A_Zaz):0:-1: +%6Lg:-nan():1:6:-nan: +%*6Lg:-nan():0:6: +%6Lg:nan():1:5:nan: +%*6Lg:nan():0:5: +%6Lg:nan(09A_Zaz):0:-1: +%*6Lg:nan(09A_Zaz):0:-1: +%6Lg:0x0p0:1:5:0x0: +%*6Lg:0x0p0:0:5: +%6Lg:0x0p+0:1:6:0x0: +%*6Lg:0x0p+0:0:6: +%6Lg:0x8p-16385:1:6:0x1p2: +%*6Lg:0x8p-16385:0:6: +%6Lg:0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.1ap1: +%*6Lg:0x2.3456789abcdef0123456789abcdep012345:0:6: +%6Lg:0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.1ap1: +%*6Lg:0x2.3456789abcdef0123456789abcdep+12345:0:6: +%6Lg:0x7.fffffffffffffffffffffffffffcp16381:1:6:0x1.ffcp2: +%*6Lg:0x7.fffffffffffffffffffffffffffcp16381:0:6: +%6Lg:0xf.fffffffffffffffffffffffffff8p+16380:1:6:0x1.ffep3: +%*6Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:6: +%6Lg:infinity:0:-1: +%*6Lg:infinity:0:-1: +%6Lg:+nan():1:6:nan: +%*6Lg:+nan():0:6: +%6Lg:+nan(09A_Zaz):0:-1: +%*6Lg:+nan(09A_Zaz):0:-1: +%6Lg:+0x0p0:1:6:0x0: +%*6Lg:+0x0p0:0:6: +%6Lg:+0x0p+0:0:-1: +%*6Lg:+0x0p+0:0:-1: +%6Lg:+0x8p-16385:0:-1: +%*6Lg:+0x8p-16385:0:-1: +%6Lg:+0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1: +%*6Lg:+0x2.3456789abcdef0123456789abcdep012345:0:6: +%6Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1: +%*6Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:6: +%6Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:6:0x1.fcp2: +%*6Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:6: +%6Lg:+0xf.fffffffffffffffffffffffffff8p+16380:1:6:0x1.fep3: +%*6Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:6: +%6Lg:+infinity:0:-1: +%*6Lg:+infinity:0:-1: +%35Lg::0:-1: +%*35Lg::0:-1: +%35Lg:-infinity:1:9:-inf: +%*35Lg:-infinity:0:9: +%35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%*35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%35Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:35:-0x1.ffffffffffffffffffffffffffffp3: +%*35Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:35: +%35Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%*35Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%35Lg:-0x2.3456789abcdef0123456789abcdep012345:1:35:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1: +%*35Lg:-0x2.3456789abcdef0123456789abcdep012345:0:35: +%35Lg:-0x8p-16385:1:11:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%35Lg:-nan():1:6:-nan: +%*35Lg:-nan():0:6: +%35Lg:nan():1:5:nan: +%*35Lg:nan():0:5: +%35Lg:nan(09A_Zaz):1:12:nan: +%*35Lg:nan(09A_Zaz):0:12: +%35Lg:0x0p0:1:5:0x0: +%*35Lg:0x0p0:0:5: +%35Lg:0x0p+0:1:6:0x0: +%*35Lg:0x0p+0:0:6: +%35Lg:0x8p-16385:1:10:0x1p-16382: +%*35Lg:0x8p-16385:0:10: +%35Lg:0x2.3456789abcdef0123456789abcdep012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp2: +%*35Lg:0x2.3456789abcdef0123456789abcdep012345:0:35: +%35Lg:0x2.3456789abcdef0123456789abcdep+12345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp2: +%*35Lg:0x2.3456789abcdef0123456789abcdep+12345:0:35: +%35Lg:0x7.fffffffffffffffffffffffffffcp16381:1:35:0x1.ffffffffffffffffffffffffffffp18: +%*35Lg:0x7.fffffffffffffffffffffffffffcp16381:0:35: +%35Lg:0xf.fffffffffffffffffffffffffff8p+16380:1:35:0x1.ffffffffffffffffffffffffffffp4: +%*35Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:35: +%35Lg:infinity:1:8:inf: +%*35Lg:infinity:0:8: +%35Lg:+nan():1:6:nan: +%*35Lg:+nan():0:6: +%35Lg:+nan(09A_Zaz):1:13:nan: +%*35Lg:+nan(09A_Zaz):0:13: +%35Lg:+0x0p0:1:6:0x0: +%*35Lg:+0x0p0:0:6: +%35Lg:+0x0p+0:1:7:0x0: +%*35Lg:+0x0p+0:0:7: +%35Lg:+0x8p-16385:1:11:0x1p-16382: +%*35Lg:+0x8p-16385:0:11: +%35Lg:+0x2.3456789abcdef0123456789abcdep012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1: +%*35Lg:+0x2.3456789abcdef0123456789abcdep012345:0:35: +%35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%*35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1: +%35Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:35:0x1.ffffffffffffffffffffffffffffp3: +%*35Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:35: +%35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%*35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1: +%35Lg:+infinity:1:9:inf: +%*35Lg:+infinity:0:9: +%53Lg::0:-1: +%*53Lg::0:-1: +%53Lg:-infinity:1:9:-inf: +%*53Lg:-infinity:0:9: +%53Lg:-0xf.fffffffffffffffffffffffffff8p+16380:1:40:-0x1.ffffffffffffffffffffffffffffp16383: +%*53Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:40: +%53Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:39:-0x1.ffffffffffffffffffffffffffffp16383: +%*53Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:39: +%53Lg:-0x2.3456789abcdef0123456789abcdep+12345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:40: +%53Lg:-0x2.3456789abcdef0123456789abcdep012345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53Lg:-0x2.3456789abcdef0123456789abcdep012345:0:40: +%53Lg:-0x8p-16385:1:11:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%53Lg:-nan():1:6:-nan: +%*53Lg:-nan():0:6: +%53Lg:nan():1:5:nan: +%*53Lg:nan():0:5: +%53Lg:nan(09A_Zaz):1:12:nan: +%*53Lg:nan(09A_Zaz):0:12: +%53Lg:0x0p0:1:5:0x0: +%*53Lg:0x0p0:0:5: +%53Lg:0x0p+0:1:6:0x0: +%*53Lg:0x0p+0:0:6: +%53Lg:0x8p-16385:1:10:0x1p-16382: +%*53Lg:0x8p-16385:0:10: +%53Lg:0x2.3456789abcdef0123456789abcdep012345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53Lg:0x2.3456789abcdef0123456789abcdep012345:0:39: +%53Lg:0x2.3456789abcdef0123456789abcdep+12345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53Lg:0x2.3456789abcdef0123456789abcdep+12345:0:39: +%53Lg:0x7.fffffffffffffffffffffffffffcp16381:1:38:0x1.ffffffffffffffffffffffffffffp16383: +%*53Lg:0x7.fffffffffffffffffffffffffffcp16381:0:38: +%53Lg:0xf.fffffffffffffffffffffffffff8p+16380:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*53Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:39: +%53Lg:infinity:1:8:inf: +%*53Lg:infinity:0:8: +%53Lg:+nan():1:6:nan: +%*53Lg:+nan():0:6: +%53Lg:+nan(09A_Zaz):1:13:nan: +%*53Lg:+nan(09A_Zaz):0:13: +%53Lg:+0x0p0:1:6:0x0: +%*53Lg:+0x0p0:0:6: +%53Lg:+0x0p+0:1:7:0x0: +%*53Lg:+0x0p+0:0:7: +%53Lg:+0x8p-16385:1:11:0x1p-16382: +%*53Lg:+0x8p-16385:0:11: +%53Lg:+0x2.3456789abcdef0123456789abcdep012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53Lg:+0x2.3456789abcdef0123456789abcdep012345:0:40: +%53Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:40: +%53Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*53Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:39: +%53Lg:+0xf.fffffffffffffffffffffffffff8p+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383: +%*53Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:40: +%53Lg:+infinity:1:9:inf: +%*53Lg:+infinity:0:9: +%5Lg: :0:-1: +%*5Lg: :0:-1: +%5Lg: -infinity:0:-1: +%*5Lg: -infinity:0:-1: +%5Lg: -0xf.fffffffffffffffffffffffffff8p+16380:1:6:-0x1.ep3: +%*5Lg: -0xf.fffffffffffffffffffffffffff8p+16380:0:6: +%5Lg: -0x7.fffffffffffffffffffffffffffcp16381:1:6:-0x1.cp2: +%*5Lg: -0x7.fffffffffffffffffffffffffffcp16381:0:6: +%5Lg: -0x2.3456789abcdef0123456789abcdep+12345:1:6:-0x1p1: +%*5Lg: -0x2.3456789abcdef0123456789abcdep+12345:0:6: +%5Lg: -0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1p1: +%*5Lg: -0x2.3456789abcdef0123456789abcdep012345:0:6: +%5Lg: -0x8p-16385:0:-1: +%*5Lg: -0x8p-16385:0:-1: +%5Lg: -0x0p+0:0:-1: +%*5Lg: -0x0p+0:0:-1: +%5Lg: -0x0p0:0:-1: +%*5Lg: -0x0p0:0:-1: +%5Lg: -nan(09A_Zaz):0:-1: +%*5Lg: -nan(09A_Zaz):0:-1: +%5Lg: -nan():0:-1: +%*5Lg: -nan():0:-1: +%5Lg: nan():1:6:nan: +%*5Lg: nan():0:6: +%5Lg: nan(09A_Zaz):0:-1: +%*5Lg: nan(09A_Zaz):0:-1: +%5Lg: 0x0p0:1:6:0x0: +%*5Lg: 0x0p0:0:6: +%5Lg: 0x0p+0:0:-1: +%*5Lg: 0x0p+0:0:-1: +%5Lg: 0x8p-16385:0:-1: +%*5Lg: 0x8p-16385:0:-1: +%5Lg: 0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1: +%*5Lg: 0x2.3456789abcdef0123456789abcdep012345:0:6: +%5Lg: 0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1: +%*5Lg: 0x2.3456789abcdef0123456789abcdep+12345:0:6: +%5Lg: 0x7.fffffffffffffffffffffffffffcp16381:1:6:0x1.fcp2: +%*5Lg: 0x7.fffffffffffffffffffffffffffcp16381:0:6: +%5Lg: 0xf.fffffffffffffffffffffffffff8p+16380:1:6:0x1.fep3: +%*5Lg: 0xf.fffffffffffffffffffffffffff8p+16380:0:6: +%5Lg: infinity:0:-1: +%*5Lg: infinity:0:-1: +%5Lg: +nan():0:-1: +%*5Lg: +nan():0:-1: +%5Lg: +nan(09A_Zaz):0:-1: +%*5Lg: +nan(09A_Zaz):0:-1: +%5Lg: +0x0p0:0:-1: +%*5Lg: +0x0p0:0:-1: +%5Lg: +0x0p+0:0:-1: +%*5Lg: +0x0p+0:0:-1: +%5Lg: +0x8p-16385:0:-1: +%*5Lg: +0x8p-16385:0:-1: +%5Lg: +0x2.3456789abcdef0123456789abcdep012345:1:6:0x1p1: +%*5Lg: +0x2.3456789abcdef0123456789abcdep012345:0:6: +%5Lg: +0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1p1: +%*5Lg: +0x2.3456789abcdef0123456789abcdep+12345:0:6: +%5Lg: +0x7.fffffffffffffffffffffffffffcp16381:1:6:0x1.cp2: +%*5Lg: +0x7.fffffffffffffffffffffffffffcp16381:0:6: +%5Lg: +0xf.fffffffffffffffffffffffffff8p+16380:1:6:0x1.ep3: +%*5Lg: +0xf.fffffffffffffffffffffffffff8p+16380:0:6: +%5Lg: +infinity:0:-1: +%*5Lg: +infinity:0:-1: +%53Lg: :0:-1: +%*53Lg: :0:-1: +%53Lg: -infinity:1:10:-inf: +%*53Lg: -infinity:0:10: +%53Lg: -0xf.fffffffffffffffffffffffffff8p+16380:1:41:-0x1.ffffffffffffffffffffffffffffp16383: +%*53Lg: -0xf.fffffffffffffffffffffffffff8p+16380:0:41: +%53Lg: -0x7.fffffffffffffffffffffffffffcp16381:1:40:-0x1.ffffffffffffffffffffffffffffp16383: +%*53Lg: -0x7.fffffffffffffffffffffffffffcp16381:0:40: +%53Lg: -0x2.3456789abcdef0123456789abcdep+12345:1:41:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53Lg: -0x2.3456789abcdef0123456789abcdep+12345:0:41: +%53Lg: -0x2.3456789abcdef0123456789abcdep012345:1:41:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53Lg: -0x2.3456789abcdef0123456789abcdep012345:0:41: +%53Lg: -0x8p-16385:1:12:-0x1p-16382: +%*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: -nan(09A_Zaz):0:14: +%53Lg: -nan():1:7:-nan: +%*53Lg: -nan():0:7: +%53Lg: nan():1:6:nan: +%*53Lg: nan():0:6: +%53Lg: nan(09A_Zaz):1:13:nan: +%*53Lg: nan(09A_Zaz):0:13: +%53Lg: 0x0p0:1:6:0x0: +%*53Lg: 0x0p0:0:6: +%53Lg: 0x0p+0:1:7:0x0: +%*53Lg: 0x0p+0:0:7: +%53Lg: 0x8p-16385:1:11:0x1p-16382: +%*53Lg: 0x8p-16385:0:11: +%53Lg: 0x2.3456789abcdef0123456789abcdep012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53Lg: 0x2.3456789abcdef0123456789abcdep012345:0:40: +%53Lg: 0x2.3456789abcdef0123456789abcdep+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53Lg: 0x2.3456789abcdef0123456789abcdep+12345:0:40: +%53Lg: 0x7.fffffffffffffffffffffffffffcp16381:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*53Lg: 0x7.fffffffffffffffffffffffffffcp16381:0:39: +%53Lg: 0xf.fffffffffffffffffffffffffff8p+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383: +%*53Lg: 0xf.fffffffffffffffffffffffffff8p+16380:0:40: +%53Lg: infinity:1:9:inf: +%*53Lg: infinity:0:9: +%53Lg: +nan():1:7:nan: +%*53Lg: +nan():0:7: +%53Lg: +nan(09A_Zaz):1:14:nan: +%*53Lg: +nan(09A_Zaz):0:14: +%53Lg: +0x0p0:1:7:0x0: +%*53Lg: +0x0p0:0:7: +%53Lg: +0x0p+0:1:8:0x0: +%*53Lg: +0x0p+0:0:8: +%53Lg: +0x8p-16385:1:12:0x1p-16382: +%*53Lg: +0x8p-16385:0:12: +%53Lg: +0x2.3456789abcdef0123456789abcdep012345:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53Lg: +0x2.3456789abcdef0123456789abcdep012345:0:41: +%53Lg: +0x2.3456789abcdef0123456789abcdep+12345:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53Lg: +0x2.3456789abcdef0123456789abcdep+12345:0:41: +%53Lg: +0x7.fffffffffffffffffffffffffffcp16381:1:40:0x1.ffffffffffffffffffffffffffffp16383: +%*53Lg: +0x7.fffffffffffffffffffffffffffcp16381:0:40: +%53Lg: +0xf.fffffffffffffffffffffffffff8p+16380:1:41:0x1.ffffffffffffffffffffffffffffp16383: +%*53Lg: +0xf.fffffffffffffffffffffffffff8p+16380:0:41: +%53Lg: +infinity:1:10:inf: +%*53Lg: +infinity:0:10: diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input new file mode 100644 index 0000000..e9020af --- /dev/null +++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input @@ -0,0 +1,682 @@ +%LG::0:-1: +%*LG::0:-1: +%LG:-INFINITY:1:9:-inf: +%*LG:-INFINITY:0:9: +%LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:-0x1.ffffffffffffffffffffffffffffp16383: +%*LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40: +%LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:-0x1.ffffffffffffffffffffffffffffp16383: +%*LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39: +%LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40: +%LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:40: +%LG:-0X8P-16385:1:11:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%LG:-NAN():1:6:-nan: +%*LG:-NAN():0:6: +%LG:NAN():1:5:nan: +%*LG:NAN():0:5: +%LG:NAN(09A_Zaz):1:12:nan: +%*LG:NAN(09A_Zaz):0:12: +%LG:0X0P0:1:5:0x0: +%*LG:0X0P0:0:5: +%LG:0X0P+0:1:6:0x0: +%*LG:0X0P+0:0:6: +%LG:0X8P-16385:1:10:0x1p-16382: +%*LG:0X8P-16385:0:10: +%LG:0X2.3456789ABCDEF0123456789ABCDEP012345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:39: +%LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:39: +%LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:38:0x1.ffffffffffffffffffffffffffffp16383: +%*LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:38: +%LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:39: +%LG:INFINITY:1:8:inf: +%*LG:INFINITY:0:8: +%LG:+NAN():1:6:nan: +%*LG:+NAN():0:6: +%LG:+NAN(09A_Zaz):1:13:nan: +%*LG:+NAN(09A_Zaz):0:13: +%LG:+0X0P0:1:6:0x0: +%*LG:+0X0P0:0:6: +%LG:+0X0P+0:1:7:0x0: +%*LG:+0X0P+0:0:7: +%LG:+0X8P-16385:1:11:0x1p-16382: +%*LG:+0X8P-16385:0:11: +%LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:40: +%LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40: +%LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39: +%LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383: +%*LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40: +%LG:+INFINITY:1:9:inf: +%*LG:+INFINITY:0:9: +%1LG::0:-1: +%*1LG::0:-1: +%1LG:-INFINITY:0:-1: +%*1LG:-INFINITY:0:-1: +%1LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%*1LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%1LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%*1LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%1LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%*1LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%1LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%*1LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%1LG:-0X8P-16385:0:-1: +%*1LG:-0X8P-16385:0:-1: +%1LG:-0X0P+0:0:-1: +%*1LG:-0X0P+0:0:-1: +%1LG:-0X0P0:0:-1: +%*1LG:-0X0P0:0:-1: +%1LG:-NAN(09A_Zaz):0:-1: +%*1LG:-NAN(09A_Zaz):0:-1: +%1LG:-NAN():0:-1: +%*1LG:-NAN():0:-1: +%1LG:NAN():0:-1: +%*1LG:NAN():0:-1: +%1LG:NAN(09A_Zaz):0:-1: +%*1LG:NAN(09A_Zaz):0:-1: +%1LG:0X0P0:1:1:0x0: +%*1LG:0X0P0:0:1: +%1LG:0X0P+0:1:1:0x0: +%*1LG:0X0P+0:0:1: +%1LG:0X8P-16385:1:1:0x0: +%*1LG:0X8P-16385:0:1: +%1LG:0X2.3456789ABCDEF0123456789ABCDEP012345:1:1:0x0: +%*1LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:1: +%1LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:1:0x0: +%*1LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:1: +%1LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:1:0x0: +%*1LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:1: +%1LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:1:0x0: +%*1LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:1: +%1LG:INFINITY:0:-1: +%*1LG:INFINITY:0:-1: +%1LG:+NAN():0:-1: +%*1LG:+NAN():0:-1: +%1LG:+NAN(09A_Zaz):0:-1: +%*1LG:+NAN(09A_Zaz):0:-1: +%1LG:+0X0P0:0:-1: +%*1LG:+0X0P0:0:-1: +%1LG:+0X0P+0:0:-1: +%*1LG:+0X0P+0:0:-1: +%1LG:+0X8P-16385:0:-1: +%*1LG:+0X8P-16385:0:-1: +%1LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%*1LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%1LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%*1LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%1LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%*1LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%1LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%*1LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%1LG:+INFINITY:0:-1: +%*1LG:+INFINITY:0:-1: +%2LG::0:-1: +%*2LG::0:-1: +%2LG:-INFINITY:0:-1: +%*2LG:-INFINITY:0:-1: +%2LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:2:-0x0: +%*2LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:2: +%2LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:2:-0x0: +%*2LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:2: +%2LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:2:-0x0: +%*2LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:2: +%2LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:2:-0x0: +%*2LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:2: +%2LG:-0X8P-16385:1:2:-0x0: +%*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:-NAN(09A_Zaz):0:-1: +%*2LG:-NAN(09A_Zaz):0:-1: +%2LG:-NAN():0:-1: +%*2LG:-NAN():0:-1: +%2LG:NAN():0:-1: +%*2LG:NAN():0:-1: +%2LG:NAN(09A_Zaz):0:-1: +%*2LG:NAN(09A_Zaz):0:-1: +%2LG:0X0P0:0:-1: +%*2LG:0X0P0:0:-1: +%2LG:0X0P+0:0:-1: +%*2LG:0X0P+0:0:-1: +%2LG:0X8P-16385:0:-1: +%*2LG:0X8P-16385:0:-1: +%2LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%*2LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%2LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%*2LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%2LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%*2LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%2LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%*2LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%2LG:INFINITY:0:-1: +%*2LG:INFINITY:0:-1: +%2LG:+NAN():0:-1: +%*2LG:+NAN():0:-1: +%2LG:+NAN(09A_Zaz):0:-1: +%*2LG:+NAN(09A_Zaz):0:-1: +%2LG:+0X0P0:1:2:0x0: +%*2LG:+0X0P0:0:2: +%2LG:+0X0P+0:1:2:0x0: +%*2LG:+0X0P+0:0:2: +%2LG:+0X8P-16385:1:2:0x0: +%*2LG:+0X8P-16385:0:2: +%2LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:2:0x0: +%*2LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:2: +%2LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:2:0x0: +%*2LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:2: +%2LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:2:0x0: +%*2LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:2: +%2LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:2:0x0: +%*2LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:2: +%2LG:+INFINITY:0:-1: +%*2LG:+INFINITY:0:-1: +%3LG::0:-1: +%*3LG::0:-1: +%3LG:-INFINITY:0:-1: +%*3LG:-INFINITY:0:-1: +%3LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%*3LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%3LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%*3LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%3LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%*3LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%3LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%*3LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%3LG:-0X8P-16385:0:-1: +%*3LG:-0X8P-16385:0:-1: +%3LG:-0X0P+0:0:-1: +%*3LG:-0X0P+0:0:-1: +%3LG:-0X0P0:0:-1: +%*3LG:-0X0P0:0:-1: +%3LG:-NAN(09A_Zaz):0:-1: +%*3LG:-NAN(09A_Zaz):0:-1: +%3LG:-NAN():0:-1: +%*3LG:-NAN():0:-1: +%3LG:NAN():1:3:nan: +%*3LG:NAN():0:3: +%3LG:NAN(09A_Zaz):1:3:nan: +%*3LG:NAN(09A_Zaz):0:3: +%3LG:0X0P0:1:3:0x0: +%*3LG:0X0P0:0:3: +%3LG:0X0P+0:1:3:0x0: +%*3LG:0X0P+0:0:3: +%3LG:0X8P-16385:1:3:0x1p3: +%*3LG:0X8P-16385:0:3: +%3LG:0X2.3456789ABCDEF0123456789ABCDEP012345:1:3:0x1p1: +%*3LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:3: +%3LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:3:0x1p1: +%*3LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:3: +%3LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:3:0x1.cp2: +%*3LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:3: +%3LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:3:0x1.ep3: +%*3LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:3: +%3LG:INFINITY:1:3:inf: +%*3LG:INFINITY:0:3: +%3LG:+NAN():0:-1: +%*3LG:+NAN():0:-1: +%3LG:+NAN(09A_Zaz):0:-1: +%*3LG:+NAN(09A_Zaz):0:-1: +%3LG:+0X0P0:0:-1: +%*3LG:+0X0P0:0:-1: +%3LG:+0X0P+0:0:-1: +%*3LG:+0X0P+0:0:-1: +%3LG:+0X8P-16385:0:-1: +%*3LG:+0X8P-16385:0:-1: +%3LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%*3LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1: +%3LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%*3LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%3LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%*3LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1: +%3LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%*3LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%3LG:+INFINITY:0:-1: +%*3LG:+INFINITY:0:-1: +%4LG::0:-1: +%*4LG::0:-1: +%4LG:-INFINITY:1:4:-inf: +%*4LG:-INFINITY:0:4: +%4LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:4:-0x1.ep3: +%*4LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:4: +%4LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:4:-0x1.cp2: +%*4LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:4: +%4LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:-0x1p1: +%*4LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:4: +%4LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:4:-0x1p1: +%*4LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:4: +%4LG:-0X8P-16385:1:4:-0x1p3: +%*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:-NAN(09A_Zaz):1:4:-nan: +%*4LG:-NAN(09A_Zaz):0:4: +%4LG:-NAN():1:4:-nan: +%*4LG:-NAN():0:4: +%4LG:NAN():0:-1: +%*4LG:NAN():0:-1: +%4LG:NAN(09A_Zaz):0:-1: +%*4LG:NAN(09A_Zaz):0:-1: +%4LG:0X0P0:0:-1: +%*4LG:0X0P0:0:-1: +%4LG:0X0P+0:0:-1: +%*4LG:0X0P+0:0:-1: +%4LG:0X8P-16385:0:-1: +%*4LG:0X8P-16385:0:-1: +%4LG:0X2.3456789ABCDEF0123456789ABCDEP012345:1:4:0x1p1: +%*4LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:4: +%4LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:0x1p1: +%*4LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:4: +%4LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:4:0x1.cp2: +%*4LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:4: +%4LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:4:0x1.ep3: +%*4LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:4: +%4LG:INFINITY:0:-1: +%*4LG:INFINITY:0:-1: +%4LG:+NAN():1:4:nan: +%*4LG:+NAN():0:4: +%4LG:+NAN(09A_Zaz):1:4:nan: +%*4LG:+NAN(09A_Zaz):0:4: +%4LG:+0X0P0:1:4:0x0: +%*4LG:+0X0P0:0:4: +%4LG:+0X0P+0:1:4:0x0: +%*4LG:+0X0P+0:0:4: +%4LG:+0X8P-16385:1:4:0x1p3: +%*4LG:+0X8P-16385:0:4: +%4LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:4:0x1p1: +%*4LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:4: +%4LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:0x1p1: +%*4LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:4: +%4LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:4:0x1.cp2: +%*4LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:4: +%4LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:4:0x1.ep3: +%*4LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:4: +%4LG:+INFINITY:1:4:inf: +%*4LG:+INFINITY:0:4: +%5LG::0:-1: +%*5LG::0:-1: +%5LG:-INFINITY:0:-1: +%*5LG:-INFINITY:0:-1: +%5LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:5:-0x1.ep3: +%*5LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:5: +%5LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:5:-0x1.cp2: +%*5LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:5: +%5LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:-0x1p1: +%*5LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5: +%5LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:-0x1p1: +%*5LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:5: +%5LG:-0X8P-16385:0:-1: +%*5LG:-0X8P-16385:0:-1: +%5LG:-0X0P+0:0:-1: +%*5LG:-0X0P+0:0:-1: +%5LG:-0X0P0:0:-1: +%*5LG:-0X0P0:0:-1: +%5LG:-NAN(09A_Zaz):0:-1: +%*5LG:-NAN(09A_Zaz):0:-1: +%5LG:-NAN():0:-1: +%*5LG:-NAN():0:-1: +%5LG:NAN():1:5:nan: +%*5LG:NAN():0:5: +%5LG:NAN(09A_Zaz):0:-1: +%*5LG:NAN(09A_Zaz):0:-1: +%5LG:0X0P0:1:5:0x0: +%*5LG:0X0P0:0:5: +%5LG:0X0P+0:0:-1: +%*5LG:0X0P+0:0:-1: +%5LG:0X8P-16385:0:-1: +%*5LG:0X8P-16385:0:-1: +%5LG:0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1.18p1: +%*5LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:5: +%5LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1.18p1: +%*5LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5: +%5LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:5:0x1.fcp2: +%*5LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:5: +%5LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:5:0x1.fep3: +%*5LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:5: +%5LG:INFINITY:0:-1: +%*5LG:INFINITY:0:-1: +%5LG:+NAN():0:-1: +%*5LG:+NAN():0:-1: +%5LG:+NAN(09A_Zaz):0:-1: +%*5LG:+NAN(09A_Zaz):0:-1: +%5LG:+0X0P0:0:-1: +%*5LG:+0X0P0:0:-1: +%5LG:+0X0P+0:0:-1: +%*5LG:+0X0P+0:0:-1: +%5LG:+0X8P-16385:0:-1: +%*5LG:+0X8P-16385:0:-1: +%5LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1p1: +%*5LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:5: +%5LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1p1: +%*5LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5: +%5LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:5:0x1.cp2: +%*5LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:5: +%5LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:5:0x1.ep3: +%*5LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:5: +%5LG:+INFINITY:0:-1: +%*5LG:+INFINITY:0:-1: +%6LG::0:-1: +%*6LG::0:-1: +%6LG:-INFINITY:0:-1: +%*6LG:-INFINITY:0:-1: +%6LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:-0x1.fep3: +%*6LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6: +%6LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:-0x1.fcp2: +%*6LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6: +%6LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:-0x1.18p1: +%*6LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6: +%6LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1.18p1: +%*6LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:6: +%6LG:-0X8P-16385:0:-1: +%*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:-NAN(09A_Zaz):0:-1: +%*6LG:-NAN(09A_Zaz):0:-1: +%6LG:-NAN():1:6:-nan: +%*6LG:-NAN():0:6: +%6LG:NAN():1:5:nan: +%*6LG:NAN():0:5: +%6LG:NAN(09A_Zaz):0:-1: +%*6LG:NAN(09A_Zaz):0:-1: +%6LG:0X0P0:1:5:0x0: +%*6LG:0X0P0:0:5: +%6LG:0X0P+0:1:6:0x0: +%*6LG:0X0P+0:0:6: +%6LG:0X8P-16385:1:6:0x1p2: +%*6LG:0X8P-16385:0:6: +%6LG:0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.1ap1: +%*6LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:6: +%6LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.1ap1: +%*6LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6: +%6LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:0x1.ffcp2: +%*6LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6: +%6LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:0x1.ffep3: +%*6LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6: +%6LG:INFINITY:0:-1: +%*6LG:INFINITY:0:-1: +%6LG:+NAN():1:6:nan: +%*6LG:+NAN():0:6: +%6LG:+NAN(09A_Zaz):0:-1: +%*6LG:+NAN(09A_Zaz):0:-1: +%6LG:+0X0P0:1:6:0x0: +%*6LG:+0X0P0:0:6: +%6LG:+0X0P+0:0:-1: +%*6LG:+0X0P+0:0:-1: +%6LG:+0X8P-16385:0:-1: +%*6LG:+0X8P-16385:0:-1: +%6LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1: +%*6LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:6: +%6LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1: +%*6LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6: +%6LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:0x1.fcp2: +%*6LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6: +%6LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:0x1.fep3: +%*6LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6: +%6LG:+INFINITY:0:-1: +%*6LG:+INFINITY:0:-1: +%35LG::0:-1: +%*35LG::0:-1: +%35LG:-INFINITY:1:9:-inf: +%*35LG:-INFINITY:0:9: +%35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%*35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%35LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:-0x1.ffffffffffffffffffffffffffffp3: +%*35LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35: +%35LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%*35LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%35LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1: +%*35LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:35: +%35LG:-0X8P-16385:1:11:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%35LG:-NAN():1:6:-nan: +%*35LG:-NAN():0:6: +%35LG:NAN():1:5:nan: +%*35LG:NAN():0:5: +%35LG:NAN(09A_Zaz):1:12:nan: +%*35LG:NAN(09A_Zaz):0:12: +%35LG:0X0P0:1:5:0x0: +%*35LG:0X0P0:0:5: +%35LG:0X0P+0:1:6:0x0: +%*35LG:0X0P+0:0:6: +%35LG:0X8P-16385:1:10:0x1p-16382: +%*35LG:0X8P-16385:0:10: +%35LG:0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp2: +%*35LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:35: +%35LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp2: +%*35LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:35: +%35LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:0x1.ffffffffffffffffffffffffffffp18: +%*35LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35: +%35LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:35:0x1.ffffffffffffffffffffffffffffp4: +%*35LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:35: +%35LG:INFINITY:1:8:inf: +%*35LG:INFINITY:0:8: +%35LG:+NAN():1:6:nan: +%*35LG:+NAN():0:6: +%35LG:+NAN(09A_Zaz):1:13:nan: +%*35LG:+NAN(09A_Zaz):0:13: +%35LG:+0X0P0:1:6:0x0: +%*35LG:+0X0P0:0:6: +%35LG:+0X0P+0:1:7:0x0: +%*35LG:+0X0P+0:0:7: +%35LG:+0X8P-16385:1:11:0x1p-16382: +%*35LG:+0X8P-16385:0:11: +%35LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1: +%*35LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:35: +%35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%*35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1: +%35LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:0x1.ffffffffffffffffffffffffffffp3: +%*35LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35: +%35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%*35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1: +%35LG:+INFINITY:1:9:inf: +%*35LG:+INFINITY:0:9: +%53LG::0:-1: +%*53LG::0:-1: +%53LG:-INFINITY:1:9:-inf: +%*53LG:-INFINITY:0:9: +%53LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:-0x1.ffffffffffffffffffffffffffffp16383: +%*53LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40: +%53LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:-0x1.ffffffffffffffffffffffffffffp16383: +%*53LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39: +%53LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40: +%53LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:40: +%53LG:-0X8P-16385:1:11:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%53LG:-NAN():1:6:-nan: +%*53LG:-NAN():0:6: +%53LG:NAN():1:5:nan: +%*53LG:NAN():0:5: +%53LG:NAN(09A_Zaz):1:12:nan: +%*53LG:NAN(09A_Zaz):0:12: +%53LG:0X0P0:1:5:0x0: +%*53LG:0X0P0:0:5: +%53LG:0X0P+0:1:6:0x0: +%*53LG:0X0P+0:0:6: +%53LG:0X8P-16385:1:10:0x1p-16382: +%*53LG:0X8P-16385:0:10: +%53LG:0X2.3456789ABCDEF0123456789ABCDEP012345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:39: +%53LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:39: +%53LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:38:0x1.ffffffffffffffffffffffffffffp16383: +%*53LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:38: +%53LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*53LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:39: +%53LG:INFINITY:1:8:inf: +%*53LG:INFINITY:0:8: +%53LG:+NAN():1:6:nan: +%*53LG:+NAN():0:6: +%53LG:+NAN(09A_Zaz):1:13:nan: +%*53LG:+NAN(09A_Zaz):0:13: +%53LG:+0X0P0:1:6:0x0: +%*53LG:+0X0P0:0:6: +%53LG:+0X0P+0:1:7:0x0: +%*53LG:+0X0P+0:0:7: +%53LG:+0X8P-16385:1:11:0x1p-16382: +%*53LG:+0X8P-16385:0:11: +%53LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:40: +%53LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40: +%53LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*53LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39: +%53LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383: +%*53LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40: +%53LG:+INFINITY:1:9:inf: +%*53LG:+INFINITY:0:9: +%5LG: :0:-1: +%*5LG: :0:-1: +%5LG: -INFINITY:0:-1: +%*5LG: -INFINITY:0:-1: +%5LG: -0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:-0x1.ep3: +%*5LG: -0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6: +%5LG: -0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:-0x1.cp2: +%*5LG: -0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6: +%5LG: -0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:-0x1p1: +%*5LG: -0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6: +%5LG: -0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1p1: +%*5LG: -0X2.3456789ABCDEF0123456789ABCDEP012345:0:6: +%5LG: -0X8P-16385:0:-1: +%*5LG: -0X8P-16385:0:-1: +%5LG: -0X0P+0:0:-1: +%*5LG: -0X0P+0:0:-1: +%5LG: -0X0P0:0:-1: +%*5LG: -0X0P0:0:-1: +%5LG: -NAN(09A_Zaz):0:-1: +%*5LG: -NAN(09A_Zaz):0:-1: +%5LG: -NAN():0:-1: +%*5LG: -NAN():0:-1: +%5LG: NAN():1:6:nan: +%*5LG: NAN():0:6: +%5LG: NAN(09A_Zaz):0:-1: +%*5LG: NAN(09A_Zaz):0:-1: +%5LG: 0X0P0:1:6:0x0: +%*5LG: 0X0P0:0:6: +%5LG: 0X0P+0:0:-1: +%*5LG: 0X0P+0:0:-1: +%5LG: 0X8P-16385:0:-1: +%*5LG: 0X8P-16385:0:-1: +%5LG: 0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1: +%*5LG: 0X2.3456789ABCDEF0123456789ABCDEP012345:0:6: +%5LG: 0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1: +%*5LG: 0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6: +%5LG: 0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:0x1.fcp2: +%*5LG: 0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6: +%5LG: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:0x1.fep3: +%*5LG: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6: +%5LG: INFINITY:0:-1: +%*5LG: INFINITY:0:-1: +%5LG: +NAN():0:-1: +%*5LG: +NAN():0:-1: +%5LG: +NAN(09A_Zaz):0:-1: +%*5LG: +NAN(09A_Zaz):0:-1: +%5LG: +0X0P0:0:-1: +%*5LG: +0X0P0:0:-1: +%5LG: +0X0P+0:0:-1: +%*5LG: +0X0P+0:0:-1: +%5LG: +0X8P-16385:0:-1: +%*5LG: +0X8P-16385:0:-1: +%5LG: +0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1p1: +%*5LG: +0X2.3456789ABCDEF0123456789ABCDEP012345:0:6: +%5LG: +0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1p1: +%*5LG: +0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6: +%5LG: +0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:0x1.cp2: +%*5LG: +0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6: +%5LG: +0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:0x1.ep3: +%*5LG: +0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6: +%5LG: +INFINITY:0:-1: +%*5LG: +INFINITY:0:-1: +%53LG: :0:-1: +%*53LG: :0:-1: +%53LG: -INFINITY:1:10:-inf: +%*53LG: -INFINITY:0:10: +%53LG: -0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:41:-0x1.ffffffffffffffffffffffffffffp16383: +%*53LG: -0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:41: +%53LG: -0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:40:-0x1.ffffffffffffffffffffffffffffp16383: +%*53LG: -0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:40: +%53LG: -0X2.3456789ABCDEF0123456789ABCDEP+12345:1:41:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LG: -0X2.3456789ABCDEF0123456789ABCDEP+12345:0:41: +%53LG: -0X2.3456789ABCDEF0123456789ABCDEP012345:1:41:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LG: -0X2.3456789ABCDEF0123456789ABCDEP012345:0:41: +%53LG: -0X8P-16385:1:12:-0x1p-16382: +%*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: -NAN(09A_Zaz):0:14: +%53LG: -NAN():1:7:-nan: +%*53LG: -NAN():0:7: +%53LG: NAN():1:6:nan: +%*53LG: NAN():0:6: +%53LG: NAN(09A_Zaz):1:13:nan: +%*53LG: NAN(09A_Zaz):0:13: +%53LG: 0X0P0:1:6:0x0: +%*53LG: 0X0P0:0:6: +%53LG: 0X0P+0:1:7:0x0: +%*53LG: 0X0P+0:0:7: +%53LG: 0X8P-16385:1:11:0x1p-16382: +%*53LG: 0X8P-16385:0:11: +%53LG: 0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LG: 0X2.3456789ABCDEF0123456789ABCDEP012345:0:40: +%53LG: 0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LG: 0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40: +%53LG: 0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:0x1.ffffffffffffffffffffffffffffp16383: +%*53LG: 0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39: +%53LG: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383: +%*53LG: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40: +%53LG: INFINITY:1:9:inf: +%*53LG: INFINITY:0:9: +%53LG: +NAN():1:7:nan: +%*53LG: +NAN():0:7: +%53LG: +NAN(09A_Zaz):1:14:nan: +%*53LG: +NAN(09A_Zaz):0:14: +%53LG: +0X0P0:1:7:0x0: +%*53LG: +0X0P0:0:7: +%53LG: +0X0P+0:1:8:0x0: +%*53LG: +0X0P+0:0:8: +%53LG: +0X8P-16385:1:12:0x1p-16382: +%*53LG: +0X8P-16385:0:12: +%53LG: +0X2.3456789ABCDEF0123456789ABCDEP012345:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LG: +0X2.3456789ABCDEF0123456789ABCDEP012345:0:41: +%53LG: +0X2.3456789ABCDEF0123456789ABCDEP+12345:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346: +%*53LG: +0X2.3456789ABCDEF0123456789ABCDEP+12345:0:41: +%53LG: +0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:40:0x1.ffffffffffffffffffffffffffffp16383: +%*53LG: +0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:40: +%53LG: +0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:41:0x1.ffffffffffffffffffffffffffffp16383: +%*53LG: +0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:41: +%53LG: +INFINITY:1:10:inf: +%*53LG: +INFINITY:0:10: diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/Makefile b/sysdeps/ieee754/ldbl-128ibm-compat/Makefile index 910c019..ef3df9d 100644 --- a/sysdeps/ieee754/ldbl-128ibm-compat/Makefile +++ b/sysdeps/ieee754/ldbl-128ibm-compat/Makefile @@ -78,6 +78,55 @@ CFLAGS-vfwprintf-internal.c += -mfloat128 -mabi=ibmlongdouble CFLAGS-vfscanf-internal.c += -mfloat128 -mabi=ibmlongdouble CFLAGS-vfwscanf-internal.c += -mfloat128 -mabi=ibmlongdouble +ifeq ($(subdir),stdio-common) +# We already have the long double conversion defined with our common rules +# for the IBM format, so define these special rules to build and run extra +# executables for the IEEE binary128 format, reusing the same sources and +# inputs. +define tst-scanf-format-128ibm-compat-tests +test-srcs += \ + tst-scanf-format-$(1)-ldouble-128ibm-compat \ + # test-srcs + +$$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat.o: \ + tst-scanf-format-$(1)-ldouble.c $$(before-compile) + $$(compile-command.c) +$$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat: $$(libm) +endef +$(foreach p,$(xscanf-funcs), \ + $(eval $(call tst-scanf-format-128ibm-compat-tests,$(p)))) + +ifeq ($(run-built-tests),yes) +define tst-scanf-format-128ibm-compat-rule +tests-special += \ + $$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat-$(2).out \ + # tests-special + +$$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat-$(2).out: \ + ../sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-$(2).input \ + $$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat + $$(make-tst-scanf-format-out) > $$@ < $$<; \ + $$(evaluate-test) + +ifeq (yes,$(build-shared)) +ifneq ($(PERL),no) +tests-special += \ + $$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat-$(2)-mem.out \ + # tests-special + +generated += \ + $$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat-$(2)-mem.out \ + $$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat-$(2).mtrace \ + # generated +endif +endif +endef +$(foreach f,$(fmts-xscanf-real), \ + $(foreach p,$(xscanf-funcs), \ + $(eval $(call tst-scanf-format-128ibm-compat-rule,$(p),$(f))))) +endif # $(run-built-tests) == yes +endif # $(subdir) == stdio-common + # Basic tests for the implementation of long double with IEEE binary128 # format and for the related redirections in installed headers. tests-internal += test-printf-ieee128 test-printf-ibm128 diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/Versions b/sysdeps/ieee754/ldbl-128ibm-compat/Versions index b93723e..cd39b6a 100644 --- a/sysdeps/ieee754/ldbl-128ibm-compat/Versions +++ b/sysdeps/ieee754/ldbl-128ibm-compat/Versions @@ -154,6 +154,7 @@ libm { __tanpiieee128; } GLIBC_2.42 { + __pownieee128; __powrieee128; __rsqrtieee128; } diff --git a/sysdeps/ieee754/ldbl-128ibm/Makefile b/sysdeps/ieee754/ldbl-128ibm/Makefile index c38d4f6..4dfe440 100644 --- a/sysdeps/ieee754/ldbl-128ibm/Makefile +++ b/sysdeps/ieee754/ldbl-128ibm/Makefile @@ -17,6 +17,16 @@ ifeq ($(subdir),math) tests += $(ldbl-tests) endif +ifeq ($(subdir),stdio-common) +fmt-xscanf-real-convs += ldouble + +# Use the IBM format for long double scanf format tests. +$(foreach suf,$(all-object-suffixes), \ + $(foreach p,$(xscanf-funcs), \ + $(objpfx)tst-scanf-format-$(p)-ldouble$(suf))): \ + sysdep-CFLAGS += $(type-ldouble-CFLAGS) +endif + # Long double files may need extra CFLAGS. ldbl-128ibm-routines = s_nexttoward s_nexttowardf \ $(type-ldouble-routines) \ diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input new file mode 100644 index 0000000..6f3b84b --- /dev/null +++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input @@ -0,0 +1,682 @@ +%La::0:-1: +%*La::0:-1: +%La:-infinity:1:9:-inf: +%*La:-infinity:0:9: +%La:-0xf.ffffffffffffbffffffffffffcp+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023: +%*La:-0xf.ffffffffffffbffffffffffffcp+1020:0:37: +%La:-0x7.ffffffffffffdffffffffffffep1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023: +%*La:-0x7.ffffffffffffdffffffffffffep1021:0:36: +%La:-0x2.3456789abcdef0123456789abcp+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*La:-0x2.3456789abcdef0123456789abcp+123:0:36: +%La:-0x2.3456789abcdef0123456789abcp0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*La:-0x2.3456789abcdef0123456789abcp0123:0:36: +%La:-0x8p-972:1:9:-0x1p-969: +%*La:-0x8p-972:0:9: +%La:-0x0p+0:1:7:-0x0: +%*La:-0x0p+0:0:7: +%La:-0x0p0:1:6:-0x0: +%*La:-0x0p0:0:6: +%La:-nan(09A_Zaz):1:13:-nan: +%*La:-nan(09A_Zaz):0:13: +%La:-nan():1:6:-nan: +%*La:-nan():0:6: +%La:nan():1:5:nan: +%*La:nan():0:5: +%La:nan(09A_Zaz):1:12:nan: +%*La:nan(09A_Zaz):0:12: +%La:0x0p0:1:5:0x0: +%*La:0x0p0:0:5: +%La:0x0p+0:1:6:0x0: +%*La:0x0p+0:0:6: +%La:0x8p-972:1:8:0x1p-969: +%*La:0x8p-972:0:8: +%La:0x2.3456789abcdef0123456789abcp0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*La:0x2.3456789abcdef0123456789abcp0123:0:35: +%La:0x2.3456789abcdef0123456789abcp+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*La:0x2.3456789abcdef0123456789abcp+123:0:35: +%La:0x7.ffffffffffffdffffffffffffep1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023: +%*La:0x7.ffffffffffffdffffffffffffep1021:0:35: +%La:0xf.ffffffffffffbffffffffffffcp+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*La:0xf.ffffffffffffbffffffffffffcp+1020:0:36: +%La:infinity:1:8:inf: +%*La:infinity:0:8: +%La:+nan():1:6:nan: +%*La:+nan():0:6: +%La:+nan(09A_Zaz):1:13:nan: +%*La:+nan(09A_Zaz):0:13: +%La:+0x0p0:1:6:0x0: +%*La:+0x0p0:0:6: +%La:+0x0p+0:1:7:0x0: +%*La:+0x0p+0:0:7: +%La:+0x8p-972:1:9:0x1p-969: +%*La:+0x8p-972:0:9: +%La:+0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*La:+0x2.3456789abcdef0123456789abcp0123:0:36: +%La:+0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*La:+0x2.3456789abcdef0123456789abcp+123:0:36: +%La:+0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*La:+0x7.ffffffffffffdffffffffffffep1021:0:36: +%La:+0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023: +%*La:+0xf.ffffffffffffbffffffffffffcp+1020:0:37: +%La:+infinity:1:9:inf: +%*La:+infinity:0:9: +%1La::0:-1: +%*1La::0:-1: +%1La:-infinity:0:-1: +%*1La:-infinity:0:-1: +%1La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%*1La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%1La:-0x7.ffffffffffffdffffffffffffep1021:0:-1: +%*1La:-0x7.ffffffffffffdffffffffffffep1021:0:-1: +%1La:-0x2.3456789abcdef0123456789abcp+123:0:-1: +%*1La:-0x2.3456789abcdef0123456789abcp+123:0:-1: +%1La:-0x2.3456789abcdef0123456789abcp0123:0:-1: +%*1La:-0x2.3456789abcdef0123456789abcp0123:0:-1: +%1La:-0x8p-972:0:-1: +%*1La:-0x8p-972:0:-1: +%1La:-0x0p+0:0:-1: +%*1La:-0x0p+0:0:-1: +%1La:-0x0p0:0:-1: +%*1La:-0x0p0:0:-1: +%1La:-nan(09A_Zaz):0:-1: +%*1La:-nan(09A_Zaz):0:-1: +%1La:-nan():0:-1: +%*1La:-nan():0:-1: +%1La:nan():0:-1: +%*1La:nan():0:-1: +%1La:nan(09A_Zaz):0:-1: +%*1La:nan(09A_Zaz):0:-1: +%1La:0x0p0:1:1:0x0: +%*1La:0x0p0:0:1: +%1La:0x0p+0:1:1:0x0: +%*1La:0x0p+0:0:1: +%1La:0x8p-972:1:1:0x0: +%*1La:0x8p-972:0:1: +%1La:0x2.3456789abcdef0123456789abcp0123:1:1:0x0: +%*1La:0x2.3456789abcdef0123456789abcp0123:0:1: +%1La:0x2.3456789abcdef0123456789abcp+123:1:1:0x0: +%*1La:0x2.3456789abcdef0123456789abcp+123:0:1: +%1La:0x7.ffffffffffffdffffffffffffep1021:1:1:0x0: +%*1La:0x7.ffffffffffffdffffffffffffep1021:0:1: +%1La:0xf.ffffffffffffbffffffffffffcp+1020:1:1:0x0: +%*1La:0xf.ffffffffffffbffffffffffffcp+1020:0:1: +%1La:infinity:0:-1: +%*1La:infinity:0:-1: +%1La:+nan():0:-1: +%*1La:+nan():0:-1: +%1La:+nan(09A_Zaz):0:-1: +%*1La:+nan(09A_Zaz):0:-1: +%1La:+0x0p0:0:-1: +%*1La:+0x0p0:0:-1: +%1La:+0x0p+0:0:-1: +%*1La:+0x0p+0:0:-1: +%1La:+0x8p-972:0:-1: +%*1La:+0x8p-972:0:-1: +%1La:+0x2.3456789abcdef0123456789abcp0123:0:-1: +%*1La:+0x2.3456789abcdef0123456789abcp0123:0:-1: +%1La:+0x2.3456789abcdef0123456789abcp+123:0:-1: +%*1La:+0x2.3456789abcdef0123456789abcp+123:0:-1: +%1La:+0x7.ffffffffffffdffffffffffffep1021:0:-1: +%*1La:+0x7.ffffffffffffdffffffffffffep1021:0:-1: +%1La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%*1La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%1La:+infinity:0:-1: +%*1La:+infinity:0:-1: +%2La::0:-1: +%*2La::0:-1: +%2La:-infinity:0:-1: +%*2La:-infinity:0:-1: +%2La:-0xf.ffffffffffffbffffffffffffcp+1020:1:2:-0x0: +%*2La:-0xf.ffffffffffffbffffffffffffcp+1020:0:2: +%2La:-0x7.ffffffffffffdffffffffffffep1021:1:2:-0x0: +%*2La:-0x7.ffffffffffffdffffffffffffep1021:0:2: +%2La:-0x2.3456789abcdef0123456789abcp+123:1:2:-0x0: +%*2La:-0x2.3456789abcdef0123456789abcp+123:0:2: +%2La:-0x2.3456789abcdef0123456789abcp0123:1:2:-0x0: +%*2La:-0x2.3456789abcdef0123456789abcp0123:0:2: +%2La:-0x8p-972:1:2:-0x0: +%*2La:-0x8p-972:0:2: +%2La:-0x0p+0:1:2:-0x0: +%*2La:-0x0p+0:0:2: +%2La:-0x0p0:1:2:-0x0: +%*2La:-0x0p0:0:2: +%2La:-nan(09A_Zaz):0:-1: +%*2La:-nan(09A_Zaz):0:-1: +%2La:-nan():0:-1: +%*2La:-nan():0:-1: +%2La:nan():0:-1: +%*2La:nan():0:-1: +%2La:nan(09A_Zaz):0:-1: +%*2La:nan(09A_Zaz):0:-1: +%2La:0x0p0:0:-1: +%*2La:0x0p0:0:-1: +%2La:0x0p+0:0:-1: +%*2La:0x0p+0:0:-1: +%2La:0x8p-972:0:-1: +%*2La:0x8p-972:0:-1: +%2La:0x2.3456789abcdef0123456789abcp0123:0:-1: +%*2La:0x2.3456789abcdef0123456789abcp0123:0:-1: +%2La:0x2.3456789abcdef0123456789abcp+123:0:-1: +%*2La:0x2.3456789abcdef0123456789abcp+123:0:-1: +%2La:0x7.ffffffffffffdffffffffffffep1021:0:-1: +%*2La:0x7.ffffffffffffdffffffffffffep1021:0:-1: +%2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%*2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%2La:infinity:0:-1: +%*2La:infinity:0:-1: +%2La:+nan():0:-1: +%*2La:+nan():0:-1: +%2La:+nan(09A_Zaz):0:-1: +%*2La:+nan(09A_Zaz):0:-1: +%2La:+0x0p0:1:2:0x0: +%*2La:+0x0p0:0:2: +%2La:+0x0p+0:1:2:0x0: +%*2La:+0x0p+0:0:2: +%2La:+0x8p-972:1:2:0x0: +%*2La:+0x8p-972:0:2: +%2La:+0x2.3456789abcdef0123456789abcp0123:1:2:0x0: +%*2La:+0x2.3456789abcdef0123456789abcp0123:0:2: +%2La:+0x2.3456789abcdef0123456789abcp+123:1:2:0x0: +%*2La:+0x2.3456789abcdef0123456789abcp+123:0:2: +%2La:+0x7.ffffffffffffdffffffffffffep1021:1:2:0x0: +%*2La:+0x7.ffffffffffffdffffffffffffep1021:0:2: +%2La:+0xf.ffffffffffffbffffffffffffcp+1020:1:2:0x0: +%*2La:+0xf.ffffffffffffbffffffffffffcp+1020:0:2: +%2La:+infinity:0:-1: +%*2La:+infinity:0:-1: +%3La::0:-1: +%*3La::0:-1: +%3La:-infinity:0:-1: +%*3La:-infinity:0:-1: +%3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%*3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1: +%*3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1: +%3La:-0x2.3456789abcdef0123456789abcp+123:0:-1: +%*3La:-0x2.3456789abcdef0123456789abcp+123:0:-1: +%3La:-0x2.3456789abcdef0123456789abcp0123:0:-1: +%*3La:-0x2.3456789abcdef0123456789abcp0123:0:-1: +%3La:-0x8p-972:0:-1: +%*3La:-0x8p-972:0:-1: +%3La:-0x0p+0:0:-1: +%*3La:-0x0p+0:0:-1: +%3La:-0x0p0:0:-1: +%*3La:-0x0p0:0:-1: +%3La:-nan(09A_Zaz):0:-1: +%*3La:-nan(09A_Zaz):0:-1: +%3La:-nan():0:-1: +%*3La:-nan():0:-1: +%3La:nan():1:3:nan: +%*3La:nan():0:3: +%3La:nan(09A_Zaz):1:3:nan: +%*3La:nan(09A_Zaz):0:3: +%3La:0x0p0:1:3:0x0: +%*3La:0x0p0:0:3: +%3La:0x0p+0:1:3:0x0: +%*3La:0x0p+0:0:3: +%3La:0x8p-972:1:3:0x1p3: +%*3La:0x8p-972:0:3: +%3La:0x2.3456789abcdef0123456789abcp0123:1:3:0x1p1: +%*3La:0x2.3456789abcdef0123456789abcp0123:0:3: +%3La:0x2.3456789abcdef0123456789abcp+123:1:3:0x1p1: +%*3La:0x2.3456789abcdef0123456789abcp+123:0:3: +%3La:0x7.ffffffffffffdffffffffffffep1021:1:3:0x1.cp2: +%*3La:0x7.ffffffffffffdffffffffffffep1021:0:3: +%3La:0xf.ffffffffffffbffffffffffffcp+1020:1:3:0x1.ep3: +%*3La:0xf.ffffffffffffbffffffffffffcp+1020:0:3: +%3La:infinity:1:3:inf: +%*3La:infinity:0:3: +%3La:+nan():0:-1: +%*3La:+nan():0:-1: +%3La:+nan(09A_Zaz):0:-1: +%*3La:+nan(09A_Zaz):0:-1: +%3La:+0x0p0:0:-1: +%*3La:+0x0p0:0:-1: +%3La:+0x0p+0:0:-1: +%*3La:+0x0p+0:0:-1: +%3La:+0x8p-972:0:-1: +%*3La:+0x8p-972:0:-1: +%3La:+0x2.3456789abcdef0123456789abcp0123:0:-1: +%*3La:+0x2.3456789abcdef0123456789abcp0123:0:-1: +%3La:+0x2.3456789abcdef0123456789abcp+123:0:-1: +%*3La:+0x2.3456789abcdef0123456789abcp+123:0:-1: +%3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1: +%*3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1: +%3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%*3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%3La:+infinity:0:-1: +%*3La:+infinity:0:-1: +%4La::0:-1: +%*4La::0:-1: +%4La:-infinity:1:4:-inf: +%*4La:-infinity:0:4: +%4La:-0xf.ffffffffffffbffffffffffffcp+1020:1:4:-0x1.ep3: +%*4La:-0xf.ffffffffffffbffffffffffffcp+1020:0:4: +%4La:-0x7.ffffffffffffdffffffffffffep1021:1:4:-0x1.cp2: +%*4La:-0x7.ffffffffffffdffffffffffffep1021:0:4: +%4La:-0x2.3456789abcdef0123456789abcp+123:1:4:-0x1p1: +%*4La:-0x2.3456789abcdef0123456789abcp+123:0:4: +%4La:-0x2.3456789abcdef0123456789abcp0123:1:4:-0x1p1: +%*4La:-0x2.3456789abcdef0123456789abcp0123:0:4: +%4La:-0x8p-972:1:4:-0x1p3: +%*4La:-0x8p-972:0:4: +%4La:-0x0p+0:1:4:-0x0: +%*4La:-0x0p+0:0:4: +%4La:-0x0p0:1:4:-0x0: +%*4La:-0x0p0:0:4: +%4La:-nan(09A_Zaz):1:4:-nan: +%*4La:-nan(09A_Zaz):0:4: +%4La:-nan():1:4:-nan: +%*4La:-nan():0:4: +%4La:nan():0:-1: +%*4La:nan():0:-1: +%4La:nan(09A_Zaz):0:-1: +%*4La:nan(09A_Zaz):0:-1: +%4La:0x0p0:0:-1: +%*4La:0x0p0:0:-1: +%4La:0x0p+0:0:-1: +%*4La:0x0p+0:0:-1: +%4La:0x8p-972:0:-1: +%*4La:0x8p-972:0:-1: +%4La:0x2.3456789abcdef0123456789abcp0123:1:4:0x1p1: +%*4La:0x2.3456789abcdef0123456789abcp0123:0:4: +%4La:0x2.3456789abcdef0123456789abcp+123:1:4:0x1p1: +%*4La:0x2.3456789abcdef0123456789abcp+123:0:4: +%4La:0x7.ffffffffffffdffffffffffffep1021:1:4:0x1.cp2: +%*4La:0x7.ffffffffffffdffffffffffffep1021:0:4: +%4La:0xf.ffffffffffffbffffffffffffcp+1020:1:4:0x1.ep3: +%*4La:0xf.ffffffffffffbffffffffffffcp+1020:0:4: +%4La:infinity:0:-1: +%*4La:infinity:0:-1: +%4La:+nan():1:4:nan: +%*4La:+nan():0:4: +%4La:+nan(09A_Zaz):1:4:nan: +%*4La:+nan(09A_Zaz):0:4: +%4La:+0x0p0:1:4:0x0: +%*4La:+0x0p0:0:4: +%4La:+0x0p+0:1:4:0x0: +%*4La:+0x0p+0:0:4: +%4La:+0x8p-972:1:4:0x1p3: +%*4La:+0x8p-972:0:4: +%4La:+0x2.3456789abcdef0123456789abcp0123:1:4:0x1p1: +%*4La:+0x2.3456789abcdef0123456789abcp0123:0:4: +%4La:+0x2.3456789abcdef0123456789abcp+123:1:4:0x1p1: +%*4La:+0x2.3456789abcdef0123456789abcp+123:0:4: +%4La:+0x7.ffffffffffffdffffffffffffep1021:1:4:0x1.cp2: +%*4La:+0x7.ffffffffffffdffffffffffffep1021:0:4: +%4La:+0xf.ffffffffffffbffffffffffffcp+1020:1:4:0x1.ep3: +%*4La:+0xf.ffffffffffffbffffffffffffcp+1020:0:4: +%4La:+infinity:1:4:inf: +%*4La:+infinity:0:4: +%5La::0:-1: +%*5La::0:-1: +%5La:-infinity:0:-1: +%*5La:-infinity:0:-1: +%5La:-0xf.ffffffffffffbffffffffffffcp+1020:1:5:-0x1.ep3: +%*5La:-0xf.ffffffffffffbffffffffffffcp+1020:0:5: +%5La:-0x7.ffffffffffffdffffffffffffep1021:1:5:-0x1.cp2: +%*5La:-0x7.ffffffffffffdffffffffffffep1021:0:5: +%5La:-0x2.3456789abcdef0123456789abcp+123:1:5:-0x1p1: +%*5La:-0x2.3456789abcdef0123456789abcp+123:0:5: +%5La:-0x2.3456789abcdef0123456789abcp0123:1:5:-0x1p1: +%*5La:-0x2.3456789abcdef0123456789abcp0123:0:5: +%5La:-0x8p-972:0:-1: +%*5La:-0x8p-972:0:-1: +%5La:-0x0p+0:0:-1: +%*5La:-0x0p+0:0:-1: +%5La:-0x0p0:0:-1: +%*5La:-0x0p0:0:-1: +%5La:-nan(09A_Zaz):0:-1: +%*5La:-nan(09A_Zaz):0:-1: +%5La:-nan():0:-1: +%*5La:-nan():0:-1: +%5La:nan():1:5:nan: +%*5La:nan():0:5: +%5La:nan(09A_Zaz):0:-1: +%*5La:nan(09A_Zaz):0:-1: +%5La:0x0p0:1:5:0x0: +%*5La:0x0p0:0:5: +%5La:0x0p+0:0:-1: +%*5La:0x0p+0:0:-1: +%5La:0x8p-972:0:-1: +%*5La:0x8p-972:0:-1: +%5La:0x2.3456789abcdef0123456789abcp0123:1:5:0x1.18p1: +%*5La:0x2.3456789abcdef0123456789abcp0123:0:5: +%5La:0x2.3456789abcdef0123456789abcp+123:1:5:0x1.18p1: +%*5La:0x2.3456789abcdef0123456789abcp+123:0:5: +%5La:0x7.ffffffffffffdffffffffffffep1021:1:5:0x1.fcp2: +%*5La:0x7.ffffffffffffdffffffffffffep1021:0:5: +%5La:0xf.ffffffffffffbffffffffffffcp+1020:1:5:0x1.fep3: +%*5La:0xf.ffffffffffffbffffffffffffcp+1020:0:5: +%5La:infinity:0:-1: +%*5La:infinity:0:-1: +%5La:+nan():0:-1: +%*5La:+nan():0:-1: +%5La:+nan(09A_Zaz):0:-1: +%*5La:+nan(09A_Zaz):0:-1: +%5La:+0x0p0:0:-1: +%*5La:+0x0p0:0:-1: +%5La:+0x0p+0:0:-1: +%*5La:+0x0p+0:0:-1: +%5La:+0x8p-972:0:-1: +%*5La:+0x8p-972:0:-1: +%5La:+0x2.3456789abcdef0123456789abcp0123:1:5:0x1p1: +%*5La:+0x2.3456789abcdef0123456789abcp0123:0:5: +%5La:+0x2.3456789abcdef0123456789abcp+123:1:5:0x1p1: +%*5La:+0x2.3456789abcdef0123456789abcp+123:0:5: +%5La:+0x7.ffffffffffffdffffffffffffep1021:1:5:0x1.cp2: +%*5La:+0x7.ffffffffffffdffffffffffffep1021:0:5: +%5La:+0xf.ffffffffffffbffffffffffffcp+1020:1:5:0x1.ep3: +%*5La:+0xf.ffffffffffffbffffffffffffcp+1020:0:5: +%5La:+infinity:0:-1: +%*5La:+infinity:0:-1: +%6La::0:-1: +%*6La::0:-1: +%6La:-infinity:0:-1: +%*6La:-infinity:0:-1: +%6La:-0xf.ffffffffffffbffffffffffffcp+1020:1:6:-0x1.fep3: +%*6La:-0xf.ffffffffffffbffffffffffffcp+1020:0:6: +%6La:-0x7.ffffffffffffdffffffffffffep1021:1:6:-0x1.fcp2: +%*6La:-0x7.ffffffffffffdffffffffffffep1021:0:6: +%6La:-0x2.3456789abcdef0123456789abcp+123:1:6:-0x1.18p1: +%*6La:-0x2.3456789abcdef0123456789abcp+123:0:6: +%6La:-0x2.3456789abcdef0123456789abcp0123:1:6:-0x1.18p1: +%*6La:-0x2.3456789abcdef0123456789abcp0123:0:6: +%6La:-0x8p-972:0:-1: +%*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:-nan(09A_Zaz):0:-1: +%*6La:-nan(09A_Zaz):0:-1: +%6La:-nan():1:6:-nan: +%*6La:-nan():0:6: +%6La:nan():1:5:nan: +%*6La:nan():0:5: +%6La:nan(09A_Zaz):0:-1: +%*6La:nan(09A_Zaz):0:-1: +%6La:0x0p0:1:5:0x0: +%*6La:0x0p0:0:5: +%6La:0x0p+0:1:6:0x0: +%*6La:0x0p+0:0:6: +%6La:0x8p-972:1:6:0x1p-6: +%*6La:0x8p-972:0:6: +%6La:0x2.3456789abcdef0123456789abcp0123:1:6:0x1.1ap1: +%*6La:0x2.3456789abcdef0123456789abcp0123:0:6: +%6La:0x2.3456789abcdef0123456789abcp+123:1:6:0x1.1ap1: +%*6La:0x2.3456789abcdef0123456789abcp+123:0:6: +%6La:0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.ffcp2: +%*6La:0x7.ffffffffffffdffffffffffffep1021:0:6: +%6La:0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.ffep3: +%*6La:0xf.ffffffffffffbffffffffffffcp+1020:0:6: +%6La:infinity:0:-1: +%*6La:infinity:0:-1: +%6La:+nan():1:6:nan: +%*6La:+nan():0:6: +%6La:+nan(09A_Zaz):0:-1: +%*6La:+nan(09A_Zaz):0:-1: +%6La:+0x0p0:1:6:0x0: +%*6La:+0x0p0:0:6: +%6La:+0x0p+0:0:-1: +%*6La:+0x0p+0:0:-1: +%6La:+0x8p-972:0:-1: +%*6La:+0x8p-972:0:-1: +%6La:+0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1: +%*6La:+0x2.3456789abcdef0123456789abcp0123:0:6: +%6La:+0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1: +%*6La:+0x2.3456789abcdef0123456789abcp+123:0:6: +%6La:+0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.fcp2: +%*6La:+0x7.ffffffffffffdffffffffffffep1021:0:6: +%6La:+0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.fep3: +%*6La:+0xf.ffffffffffffbffffffffffffcp+1020:0:6: +%6La:+infinity:0:-1: +%*6La:+infinity:0:-1: +%33La::0:-1: +%*33La::0:-1: +%33La:-infinity:1:9:-inf: +%*33La:-infinity:0:9: +%33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%*33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%33La:-0x7.ffffffffffffdffffffffffffep1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3: +%*33La:-0x7.ffffffffffffdffffffffffffep1021:0:33: +%33La:-0x2.3456789abcdef0123456789abcp+123:0:-1: +%*33La:-0x2.3456789abcdef0123456789abcp+123:0:-1: +%33La:-0x2.3456789abcdef0123456789abcp0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1: +%*33La:-0x2.3456789abcdef0123456789abcp0123:0:33: +%33La:-0x8p-972:1:9:-0x1p-969: +%*33La:-0x8p-972:0:9: +%33La:-0x0p+0:1:7:-0x0: +%*33La:-0x0p+0:0:7: +%33La:-0x0p0:1:6:-0x0: +%*33La:-0x0p0:0:6: +%33La:-nan(09A_Zaz):1:13:-nan: +%*33La:-nan(09A_Zaz):0:13: +%33La:-nan():1:6:-nan: +%*33La:-nan():0:6: +%33La:nan():1:5:nan: +%*33La:nan():0:5: +%33La:nan(09A_Zaz):1:12:nan: +%*33La:nan(09A_Zaz):0:12: +%33La:0x0p0:1:5:0x0: +%*33La:0x0p0:0:5: +%33La:0x0p+0:1:6:0x0: +%*33La:0x0p+0:0:6: +%33La:0x8p-972:1:8:0x1p-969: +%*33La:0x8p-972:0:8: +%33La:0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2: +%*33La:0x2.3456789abcdef0123456789abcp0123:0:33: +%33La:0x2.3456789abcdef0123456789abcp+123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2: +%*33La:0x2.3456789abcdef0123456789abcp+123:0:33: +%33La:0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p12: +%*33La:0x7.ffffffffffffdffffffffffffep1021:0:33: +%33La:0xf.ffffffffffffbffffffffffffcp+1020:1:33:0x1.fffffffffffff7ffffffffffff8p4: +%*33La:0xf.ffffffffffffbffffffffffffcp+1020:0:33: +%33La:infinity:1:8:inf: +%*33La:infinity:0:8: +%33La:+nan():1:6:nan: +%*33La:+nan():0:6: +%33La:+nan(09A_Zaz):1:13:nan: +%*33La:+nan(09A_Zaz):0:13: +%33La:+0x0p0:1:6:0x0: +%*33La:+0x0p0:0:6: +%33La:+0x0p+0:1:7:0x0: +%*33La:+0x0p+0:0:7: +%33La:+0x8p-972:1:9:0x1p-969: +%*33La:+0x8p-972:0:9: +%33La:+0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1: +%*33La:+0x2.3456789abcdef0123456789abcp0123:0:33: +%33La:+0x2.3456789abcdef0123456789abcp+123:0:-1: +%*33La:+0x2.3456789abcdef0123456789abcp+123:0:-1: +%33La:+0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p3: +%*33La:+0x7.ffffffffffffdffffffffffffep1021:0:33: +%33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%*33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%33La:+infinity:1:9:inf: +%*33La:+infinity:0:9: +%50La::0:-1: +%*50La::0:-1: +%50La:-infinity:1:9:-inf: +%*50La:-infinity:0:9: +%50La:-0xf.ffffffffffffbffffffffffffcp+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023: +%*50La:-0xf.ffffffffffffbffffffffffffcp+1020:0:37: +%50La:-0x7.ffffffffffffdffffffffffffep1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023: +%*50La:-0x7.ffffffffffffdffffffffffffep1021:0:36: +%50La:-0x2.3456789abcdef0123456789abcp+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50La:-0x2.3456789abcdef0123456789abcp+123:0:36: +%50La:-0x2.3456789abcdef0123456789abcp0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50La:-0x2.3456789abcdef0123456789abcp0123:0:36: +%50La:-0x8p-972:1:9:-0x1p-969: +%*50La:-0x8p-972:0:9: +%50La:-0x0p+0:1:7:-0x0: +%*50La:-0x0p+0:0:7: +%50La:-0x0p0:1:6:-0x0: +%*50La:-0x0p0:0:6: +%50La:-nan(09A_Zaz):1:13:-nan: +%*50La:-nan(09A_Zaz):0:13: +%50La:-nan():1:6:-nan: +%*50La:-nan():0:6: +%50La:nan():1:5:nan: +%*50La:nan():0:5: +%50La:nan(09A_Zaz):1:12:nan: +%*50La:nan(09A_Zaz):0:12: +%50La:0x0p0:1:5:0x0: +%*50La:0x0p0:0:5: +%50La:0x0p+0:1:6:0x0: +%*50La:0x0p+0:0:6: +%50La:0x8p-972:1:8:0x1p-969: +%*50La:0x8p-972:0:8: +%50La:0x2.3456789abcdef0123456789abcp0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50La:0x2.3456789abcdef0123456789abcp0123:0:35: +%50La:0x2.3456789abcdef0123456789abcp+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50La:0x2.3456789abcdef0123456789abcp+123:0:35: +%50La:0x7.ffffffffffffdffffffffffffep1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023: +%*50La:0x7.ffffffffffffdffffffffffffep1021:0:35: +%50La:0xf.ffffffffffffbffffffffffffcp+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*50La:0xf.ffffffffffffbffffffffffffcp+1020:0:36: +%50La:infinity:1:8:inf: +%*50La:infinity:0:8: +%50La:+nan():1:6:nan: +%*50La:+nan():0:6: +%50La:+nan(09A_Zaz):1:13:nan: +%*50La:+nan(09A_Zaz):0:13: +%50La:+0x0p0:1:6:0x0: +%*50La:+0x0p0:0:6: +%50La:+0x0p+0:1:7:0x0: +%*50La:+0x0p+0:0:7: +%50La:+0x8p-972:1:9:0x1p-969: +%*50La:+0x8p-972:0:9: +%50La:+0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50La:+0x2.3456789abcdef0123456789abcp0123:0:36: +%50La:+0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50La:+0x2.3456789abcdef0123456789abcp+123:0:36: +%50La:+0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*50La:+0x7.ffffffffffffdffffffffffffep1021:0:36: +%50La:+0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023: +%*50La:+0xf.ffffffffffffbffffffffffffcp+1020:0:37: +%50La:+infinity:1:9:inf: +%*50La:+infinity:0:9: +%5La: :0:-1: +%*5La: :0:-1: +%5La: -infinity:0:-1: +%*5La: -infinity:0:-1: +%5La: -0xf.ffffffffffffbffffffffffffcp+1020:1:6:-0x1.ep3: +%*5La: -0xf.ffffffffffffbffffffffffffcp+1020:0:6: +%5La: -0x7.ffffffffffffdffffffffffffep1021:1:6:-0x1.cp2: +%*5La: -0x7.ffffffffffffdffffffffffffep1021:0:6: +%5La: -0x2.3456789abcdef0123456789abcp+123:1:6:-0x1p1: +%*5La: -0x2.3456789abcdef0123456789abcp+123:0:6: +%5La: -0x2.3456789abcdef0123456789abcp0123:1:6:-0x1p1: +%*5La: -0x2.3456789abcdef0123456789abcp0123:0:6: +%5La: -0x8p-972:0:-1: +%*5La: -0x8p-972:0:-1: +%5La: -0x0p+0:0:-1: +%*5La: -0x0p+0:0:-1: +%5La: -0x0p0:0:-1: +%*5La: -0x0p0:0:-1: +%5La: -nan(09A_Zaz):0:-1: +%*5La: -nan(09A_Zaz):0:-1: +%5La: -nan():0:-1: +%*5La: -nan():0:-1: +%5La: nan():1:6:nan: +%*5La: nan():0:6: +%5La: nan(09A_Zaz):0:-1: +%*5La: nan(09A_Zaz):0:-1: +%5La: 0x0p0:1:6:0x0: +%*5La: 0x0p0:0:6: +%5La: 0x0p+0:0:-1: +%*5La: 0x0p+0:0:-1: +%5La: 0x8p-972:0:-1: +%*5La: 0x8p-972:0:-1: +%5La: 0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1: +%*5La: 0x2.3456789abcdef0123456789abcp0123:0:6: +%5La: 0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1: +%*5La: 0x2.3456789abcdef0123456789abcp+123:0:6: +%5La: 0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.fcp2: +%*5La: 0x7.ffffffffffffdffffffffffffep1021:0:6: +%5La: 0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.fep3: +%*5La: 0xf.ffffffffffffbffffffffffffcp+1020:0:6: +%5La: infinity:0:-1: +%*5La: infinity:0:-1: +%5La: +nan():0:-1: +%*5La: +nan():0:-1: +%5La: +nan(09A_Zaz):0:-1: +%*5La: +nan(09A_Zaz):0:-1: +%5La: +0x0p0:0:-1: +%*5La: +0x0p0:0:-1: +%5La: +0x0p+0:0:-1: +%*5La: +0x0p+0:0:-1: +%5La: +0x8p-972:0:-1: +%*5La: +0x8p-972:0:-1: +%5La: +0x2.3456789abcdef0123456789abcp0123:1:6:0x1p1: +%*5La: +0x2.3456789abcdef0123456789abcp0123:0:6: +%5La: +0x2.3456789abcdef0123456789abcp+123:1:6:0x1p1: +%*5La: +0x2.3456789abcdef0123456789abcp+123:0:6: +%5La: +0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.cp2: +%*5La: +0x7.ffffffffffffdffffffffffffep1021:0:6: +%5La: +0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.ep3: +%*5La: +0xf.ffffffffffffbffffffffffffcp+1020:0:6: +%5La: +infinity:0:-1: +%*5La: +infinity:0:-1: +%50La: :0:-1: +%*50La: :0:-1: +%50La: -infinity:1:10:-inf: +%*50La: -infinity:0:10: +%50La: -0xf.ffffffffffffbffffffffffffcp+1020:1:38:-0x1.fffffffffffff7ffffffffffff8p1023: +%*50La: -0xf.ffffffffffffbffffffffffffcp+1020:0:38: +%50La: -0x7.ffffffffffffdffffffffffffep1021:1:37:-0x1.fffffffffffff7ffffffffffff8p1023: +%*50La: -0x7.ffffffffffffdffffffffffffep1021:0:37: +%50La: -0x2.3456789abcdef0123456789abcp+123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50La: -0x2.3456789abcdef0123456789abcp+123:0:37: +%50La: -0x2.3456789abcdef0123456789abcp0123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50La: -0x2.3456789abcdef0123456789abcp0123:0:37: +%50La: -0x8p-972:1:10:-0x1p-969: +%*50La: -0x8p-972:0:10: +%50La: -0x0p+0:1:8:-0x0: +%*50La: -0x0p+0:0:8: +%50La: -0x0p0:1:7:-0x0: +%*50La: -0x0p0:0:7: +%50La: -nan(09A_Zaz):1:14:-nan: +%*50La: -nan(09A_Zaz):0:14: +%50La: -nan():1:7:-nan: +%*50La: -nan():0:7: +%50La: nan():1:6:nan: +%*50La: nan():0:6: +%50La: nan(09A_Zaz):1:13:nan: +%*50La: nan(09A_Zaz):0:13: +%50La: 0x0p0:1:6:0x0: +%*50La: 0x0p0:0:6: +%50La: 0x0p+0:1:7:0x0: +%*50La: 0x0p+0:0:7: +%50La: 0x8p-972:1:9:0x1p-969: +%*50La: 0x8p-972:0:9: +%50La: 0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50La: 0x2.3456789abcdef0123456789abcp0123:0:36: +%50La: 0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50La: 0x2.3456789abcdef0123456789abcp+123:0:36: +%50La: 0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*50La: 0x7.ffffffffffffdffffffffffffep1021:0:36: +%50La: 0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023: +%*50La: 0xf.ffffffffffffbffffffffffffcp+1020:0:37: +%50La: infinity:1:9:inf: +%*50La: infinity:0:9: +%50La: +nan():1:7:nan: +%*50La: +nan():0:7: +%50La: +nan(09A_Zaz):1:14:nan: +%*50La: +nan(09A_Zaz):0:14: +%50La: +0x0p0:1:7:0x0: +%*50La: +0x0p0:0:7: +%50La: +0x0p+0:1:8:0x0: +%*50La: +0x0p+0:0:8: +%50La: +0x8p-972:1:10:0x1p-969: +%*50La: +0x8p-972:0:10: +%50La: +0x2.3456789abcdef0123456789abcp0123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50La: +0x2.3456789abcdef0123456789abcp0123:0:37: +%50La: +0x2.3456789abcdef0123456789abcp+123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50La: +0x2.3456789abcdef0123456789abcp+123:0:37: +%50La: +0x7.ffffffffffffdffffffffffffep1021:1:37:0x1.fffffffffffff7ffffffffffff8p1023: +%*50La: +0x7.ffffffffffffdffffffffffffep1021:0:37: +%50La: +0xf.ffffffffffffbffffffffffffcp+1020:1:38:0x1.fffffffffffff7ffffffffffff8p1023: +%*50La: +0xf.ffffffffffffbffffffffffffcp+1020:0:38: +%50La: +infinity:1:10:inf: +%*50La: +infinity:0:10: diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input new file mode 100644 index 0000000..5889e62 --- /dev/null +++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input @@ -0,0 +1,682 @@ +%LA::0:-1: +%*LA::0:-1: +%LA:-INFINITY:1:9:-inf: +%*LA:-INFINITY:0:9: +%LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023: +%*LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37: +%LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023: +%*LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36: +%LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:36: +%LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:36: +%LA:-0X8P-972:1:9:-0x1p-969: +%*LA:-0X8P-972:0:9: +%LA:-0X0P+0:1:7:-0x0: +%*LA:-0X0P+0:0:7: +%LA:-0X0P0:1:6:-0x0: +%*LA:-0X0P0:0:6: +%LA:-NAN(09A_Zaz):1:13:-nan: +%*LA:-NAN(09A_Zaz):0:13: +%LA:-NAN():1:6:-nan: +%*LA:-NAN():0:6: +%LA:NAN():1:5:nan: +%*LA:NAN():0:5: +%LA:NAN(09A_Zaz):1:12:nan: +%*LA:NAN(09A_Zaz):0:12: +%LA:0X0P0:1:5:0x0: +%*LA:0X0P0:0:5: +%LA:0X0P+0:1:6:0x0: +%*LA:0X0P+0:0:6: +%LA:0X8P-972:1:8:0x1p-969: +%*LA:0X8P-972:0:8: +%LA:0X2.3456789ABCDEF0123456789ABCP0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LA:0X2.3456789ABCDEF0123456789ABCP0123:0:35: +%LA:0X2.3456789ABCDEF0123456789ABCP+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LA:0X2.3456789ABCDEF0123456789ABCP+123:0:35: +%LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023: +%*LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:35: +%LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36: +%LA:INFINITY:1:8:inf: +%*LA:INFINITY:0:8: +%LA:+NAN():1:6:nan: +%*LA:+NAN():0:6: +%LA:+NAN(09A_Zaz):1:13:nan: +%*LA:+NAN(09A_Zaz):0:13: +%LA:+0X0P0:1:6:0x0: +%*LA:+0X0P0:0:6: +%LA:+0X0P+0:1:7:0x0: +%*LA:+0X0P+0:0:7: +%LA:+0X8P-972:1:9:0x1p-969: +%*LA:+0X8P-972:0:9: +%LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:36: +%LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:36: +%LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36: +%LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023: +%*LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37: +%LA:+INFINITY:1:9:inf: +%*LA:+INFINITY:0:9: +%1LA::0:-1: +%*1LA::0:-1: +%1LA:-INFINITY:0:-1: +%*1LA:-INFINITY:0:-1: +%1LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%*1LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%1LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%*1LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%1LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%*1LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%1LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%*1LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%1LA:-0X8P-972:0:-1: +%*1LA:-0X8P-972:0:-1: +%1LA:-0X0P+0:0:-1: +%*1LA:-0X0P+0:0:-1: +%1LA:-0X0P0:0:-1: +%*1LA:-0X0P0:0:-1: +%1LA:-NAN(09A_Zaz):0:-1: +%*1LA:-NAN(09A_Zaz):0:-1: +%1LA:-NAN():0:-1: +%*1LA:-NAN():0:-1: +%1LA:NAN():0:-1: +%*1LA:NAN():0:-1: +%1LA:NAN(09A_Zaz):0:-1: +%*1LA:NAN(09A_Zaz):0:-1: +%1LA:0X0P0:1:1:0x0: +%*1LA:0X0P0:0:1: +%1LA:0X0P+0:1:1:0x0: +%*1LA:0X0P+0:0:1: +%1LA:0X8P-972:1:1:0x0: +%*1LA:0X8P-972:0:1: +%1LA:0X2.3456789ABCDEF0123456789ABCP0123:1:1:0x0: +%*1LA:0X2.3456789ABCDEF0123456789ABCP0123:0:1: +%1LA:0X2.3456789ABCDEF0123456789ABCP+123:1:1:0x0: +%*1LA:0X2.3456789ABCDEF0123456789ABCP+123:0:1: +%1LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:1:0x0: +%*1LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:1: +%1LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:1:0x0: +%*1LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:1: +%1LA:INFINITY:0:-1: +%*1LA:INFINITY:0:-1: +%1LA:+NAN():0:-1: +%*1LA:+NAN():0:-1: +%1LA:+NAN(09A_Zaz):0:-1: +%*1LA:+NAN(09A_Zaz):0:-1: +%1LA:+0X0P0:0:-1: +%*1LA:+0X0P0:0:-1: +%1LA:+0X0P+0:0:-1: +%*1LA:+0X0P+0:0:-1: +%1LA:+0X8P-972:0:-1: +%*1LA:+0X8P-972:0:-1: +%1LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%*1LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%1LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%*1LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%1LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%*1LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%1LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%*1LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%1LA:+INFINITY:0:-1: +%*1LA:+INFINITY:0:-1: +%2LA::0:-1: +%*2LA::0:-1: +%2LA:-INFINITY:0:-1: +%*2LA:-INFINITY:0:-1: +%2LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:2:-0x0: +%*2LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:2: +%2LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:2:-0x0: +%*2LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:2: +%2LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:2:-0x0: +%*2LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:2: +%2LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:2:-0x0: +%*2LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:2: +%2LA:-0X8P-972:1:2:-0x0: +%*2LA:-0X8P-972:0:2: +%2LA:-0X0P+0:1:2:-0x0: +%*2LA:-0X0P+0:0:2: +%2LA:-0X0P0:1:2:-0x0: +%*2LA:-0X0P0:0:2: +%2LA:-NAN(09A_Zaz):0:-1: +%*2LA:-NAN(09A_Zaz):0:-1: +%2LA:-NAN():0:-1: +%*2LA:-NAN():0:-1: +%2LA:NAN():0:-1: +%*2LA:NAN():0:-1: +%2LA:NAN(09A_Zaz):0:-1: +%*2LA:NAN(09A_Zaz):0:-1: +%2LA:0X0P0:0:-1: +%*2LA:0X0P0:0:-1: +%2LA:0X0P+0:0:-1: +%*2LA:0X0P+0:0:-1: +%2LA:0X8P-972:0:-1: +%*2LA:0X8P-972:0:-1: +%2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%*2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%*2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%*2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%*2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%2LA:INFINITY:0:-1: +%*2LA:INFINITY:0:-1: +%2LA:+NAN():0:-1: +%*2LA:+NAN():0:-1: +%2LA:+NAN(09A_Zaz):0:-1: +%*2LA:+NAN(09A_Zaz):0:-1: +%2LA:+0X0P0:1:2:0x0: +%*2LA:+0X0P0:0:2: +%2LA:+0X0P+0:1:2:0x0: +%*2LA:+0X0P+0:0:2: +%2LA:+0X8P-972:1:2:0x0: +%*2LA:+0X8P-972:0:2: +%2LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:2:0x0: +%*2LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:2: +%2LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:2:0x0: +%*2LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:2: +%2LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:2:0x0: +%*2LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:2: +%2LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:2:0x0: +%*2LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:2: +%2LA:+INFINITY:0:-1: +%*2LA:+INFINITY:0:-1: +%3LA::0:-1: +%*3LA::0:-1: +%3LA:-INFINITY:0:-1: +%*3LA:-INFINITY:0:-1: +%3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%*3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%*3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%*3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%*3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%3LA:-0X8P-972:0:-1: +%*3LA:-0X8P-972:0:-1: +%3LA:-0X0P+0:0:-1: +%*3LA:-0X0P+0:0:-1: +%3LA:-0X0P0:0:-1: +%*3LA:-0X0P0:0:-1: +%3LA:-NAN(09A_Zaz):0:-1: +%*3LA:-NAN(09A_Zaz):0:-1: +%3LA:-NAN():0:-1: +%*3LA:-NAN():0:-1: +%3LA:NAN():1:3:nan: +%*3LA:NAN():0:3: +%3LA:NAN(09A_Zaz):1:3:nan: +%*3LA:NAN(09A_Zaz):0:3: +%3LA:0X0P0:1:3:0x0: +%*3LA:0X0P0:0:3: +%3LA:0X0P+0:1:3:0x0: +%*3LA:0X0P+0:0:3: +%3LA:0X8P-972:1:3:0x1p3: +%*3LA:0X8P-972:0:3: +%3LA:0X2.3456789ABCDEF0123456789ABCP0123:1:3:0x1p1: +%*3LA:0X2.3456789ABCDEF0123456789ABCP0123:0:3: +%3LA:0X2.3456789ABCDEF0123456789ABCP+123:1:3:0x1p1: +%*3LA:0X2.3456789ABCDEF0123456789ABCP+123:0:3: +%3LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:3:0x1.cp2: +%*3LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:3: +%3LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:3:0x1.ep3: +%*3LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:3: +%3LA:INFINITY:1:3:inf: +%*3LA:INFINITY:0:3: +%3LA:+NAN():0:-1: +%*3LA:+NAN():0:-1: +%3LA:+NAN(09A_Zaz):0:-1: +%*3LA:+NAN(09A_Zaz):0:-1: +%3LA:+0X0P0:0:-1: +%*3LA:+0X0P0:0:-1: +%3LA:+0X0P+0:0:-1: +%*3LA:+0X0P+0:0:-1: +%3LA:+0X8P-972:0:-1: +%*3LA:+0X8P-972:0:-1: +%3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%*3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%*3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%*3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%*3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%3LA:+INFINITY:0:-1: +%*3LA:+INFINITY:0:-1: +%4LA::0:-1: +%*4LA::0:-1: +%4LA:-INFINITY:1:4:-inf: +%*4LA:-INFINITY:0:4: +%4LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:-0x1.ep3: +%*4LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:4: +%4LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:-0x1.cp2: +%*4LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4: +%4LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:4:-0x1p1: +%*4LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:4: +%4LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:4:-0x1p1: +%*4LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:4: +%4LA:-0X8P-972:1:4:-0x1p3: +%*4LA:-0X8P-972:0:4: +%4LA:-0X0P+0:1:4:-0x0: +%*4LA:-0X0P+0:0:4: +%4LA:-0X0P0:1:4:-0x0: +%*4LA:-0X0P0:0:4: +%4LA:-NAN(09A_Zaz):1:4:-nan: +%*4LA:-NAN(09A_Zaz):0:4: +%4LA:-NAN():1:4:-nan: +%*4LA:-NAN():0:4: +%4LA:NAN():0:-1: +%*4LA:NAN():0:-1: +%4LA:NAN(09A_Zaz):0:-1: +%*4LA:NAN(09A_Zaz):0:-1: +%4LA:0X0P0:0:-1: +%*4LA:0X0P0:0:-1: +%4LA:0X0P+0:0:-1: +%*4LA:0X0P+0:0:-1: +%4LA:0X8P-972:0:-1: +%*4LA:0X8P-972:0:-1: +%4LA:0X2.3456789ABCDEF0123456789ABCP0123:1:4:0x1p1: +%*4LA:0X2.3456789ABCDEF0123456789ABCP0123:0:4: +%4LA:0X2.3456789ABCDEF0123456789ABCP+123:1:4:0x1p1: +%*4LA:0X2.3456789ABCDEF0123456789ABCP+123:0:4: +%4LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:0x1.cp2: +%*4LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4: +%4LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:0x1.ep3: +%*4LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:4: +%4LA:INFINITY:0:-1: +%*4LA:INFINITY:0:-1: +%4LA:+NAN():1:4:nan: +%*4LA:+NAN():0:4: +%4LA:+NAN(09A_Zaz):1:4:nan: +%*4LA:+NAN(09A_Zaz):0:4: +%4LA:+0X0P0:1:4:0x0: +%*4LA:+0X0P0:0:4: +%4LA:+0X0P+0:1:4:0x0: +%*4LA:+0X0P+0:0:4: +%4LA:+0X8P-972:1:4:0x1p3: +%*4LA:+0X8P-972:0:4: +%4LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:4:0x1p1: +%*4LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:4: +%4LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:4:0x1p1: +%*4LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:4: +%4LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:0x1.cp2: +%*4LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4: +%4LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:0x1.ep3: +%*4LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:4: +%4LA:+INFINITY:1:4:inf: +%*4LA:+INFINITY:0:4: +%5LA::0:-1: +%*5LA::0:-1: +%5LA:-INFINITY:0:-1: +%*5LA:-INFINITY:0:-1: +%5LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:-0x1.ep3: +%*5LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:5: +%5LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:-0x1.cp2: +%*5LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5: +%5LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:5:-0x1p1: +%*5LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:5: +%5LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:5:-0x1p1: +%*5LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:5: +%5LA:-0X8P-972:0:-1: +%*5LA:-0X8P-972:0:-1: +%5LA:-0X0P+0:0:-1: +%*5LA:-0X0P+0:0:-1: +%5LA:-0X0P0:0:-1: +%*5LA:-0X0P0:0:-1: +%5LA:-NAN(09A_Zaz):0:-1: +%*5LA:-NAN(09A_Zaz):0:-1: +%5LA:-NAN():0:-1: +%*5LA:-NAN():0:-1: +%5LA:NAN():1:5:nan: +%*5LA:NAN():0:5: +%5LA:NAN(09A_Zaz):0:-1: +%*5LA:NAN(09A_Zaz):0:-1: +%5LA:0X0P0:1:5:0x0: +%*5LA:0X0P0:0:5: +%5LA:0X0P+0:0:-1: +%*5LA:0X0P+0:0:-1: +%5LA:0X8P-972:0:-1: +%*5LA:0X8P-972:0:-1: +%5LA:0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1.18p1: +%*5LA:0X2.3456789ABCDEF0123456789ABCP0123:0:5: +%5LA:0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1.18p1: +%*5LA:0X2.3456789ABCDEF0123456789ABCP+123:0:5: +%5LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:0x1.fcp2: +%*5LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5: +%5LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:0x1.fep3: +%*5LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:5: +%5LA:INFINITY:0:-1: +%*5LA:INFINITY:0:-1: +%5LA:+NAN():0:-1: +%*5LA:+NAN():0:-1: +%5LA:+NAN(09A_Zaz):0:-1: +%*5LA:+NAN(09A_Zaz):0:-1: +%5LA:+0X0P0:0:-1: +%*5LA:+0X0P0:0:-1: +%5LA:+0X0P+0:0:-1: +%*5LA:+0X0P+0:0:-1: +%5LA:+0X8P-972:0:-1: +%*5LA:+0X8P-972:0:-1: +%5LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1p1: +%*5LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:5: +%5LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1p1: +%*5LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:5: +%5LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:0x1.cp2: +%*5LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5: +%5LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:0x1.ep3: +%*5LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:5: +%5LA:+INFINITY:0:-1: +%*5LA:+INFINITY:0:-1: +%6LA::0:-1: +%*6LA::0:-1: +%6LA:-INFINITY:0:-1: +%*6LA:-INFINITY:0:-1: +%6LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:-0x1.fep3: +%*6LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6: +%6LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:-0x1.fcp2: +%*6LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6: +%6LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:6:-0x1.18p1: +%*6LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:6: +%6LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1.18p1: +%*6LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:6: +%6LA:-0X8P-972:0:-1: +%*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:-NAN(09A_Zaz):0:-1: +%*6LA:-NAN(09A_Zaz):0:-1: +%6LA:-NAN():1:6:-nan: +%*6LA:-NAN():0:6: +%6LA:NAN():1:5:nan: +%*6LA:NAN():0:5: +%6LA:NAN(09A_Zaz):0:-1: +%*6LA:NAN(09A_Zaz):0:-1: +%6LA:0X0P0:1:5:0x0: +%*6LA:0X0P0:0:5: +%6LA:0X0P+0:1:6:0x0: +%*6LA:0X0P+0:0:6: +%6LA:0X8P-972:1:6:0x1p-6: +%*6LA:0X8P-972:0:6: +%6LA:0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.1ap1: +%*6LA:0X2.3456789ABCDEF0123456789ABCP0123:0:6: +%6LA:0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.1ap1: +%*6LA:0X2.3456789ABCDEF0123456789ABCP+123:0:6: +%6LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.ffcp2: +%*6LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6: +%6LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.ffep3: +%*6LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6: +%6LA:INFINITY:0:-1: +%*6LA:INFINITY:0:-1: +%6LA:+NAN():1:6:nan: +%*6LA:+NAN():0:6: +%6LA:+NAN(09A_Zaz):0:-1: +%*6LA:+NAN(09A_Zaz):0:-1: +%6LA:+0X0P0:1:6:0x0: +%*6LA:+0X0P0:0:6: +%6LA:+0X0P+0:0:-1: +%*6LA:+0X0P+0:0:-1: +%6LA:+0X8P-972:0:-1: +%*6LA:+0X8P-972:0:-1: +%6LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1: +%*6LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:6: +%6LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1: +%*6LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:6: +%6LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.fcp2: +%*6LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6: +%6LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.fep3: +%*6LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6: +%6LA:+INFINITY:0:-1: +%*6LA:+INFINITY:0:-1: +%33LA::0:-1: +%*33LA::0:-1: +%33LA:-INFINITY:1:9:-inf: +%*33LA:-INFINITY:0:9: +%33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%*33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%33LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3: +%*33LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33: +%33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%*33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%33LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1: +%*33LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:33: +%33LA:-0X8P-972:1:9:-0x1p-969: +%*33LA:-0X8P-972:0:9: +%33LA:-0X0P+0:1:7:-0x0: +%*33LA:-0X0P+0:0:7: +%33LA:-0X0P0:1:6:-0x0: +%*33LA:-0X0P0:0:6: +%33LA:-NAN(09A_Zaz):1:13:-nan: +%*33LA:-NAN(09A_Zaz):0:13: +%33LA:-NAN():1:6:-nan: +%*33LA:-NAN():0:6: +%33LA:NAN():1:5:nan: +%*33LA:NAN():0:5: +%33LA:NAN(09A_Zaz):1:12:nan: +%*33LA:NAN(09A_Zaz):0:12: +%33LA:0X0P0:1:5:0x0: +%*33LA:0X0P0:0:5: +%33LA:0X0P+0:1:6:0x0: +%*33LA:0X0P+0:0:6: +%33LA:0X8P-972:1:8:0x1p-969: +%*33LA:0X8P-972:0:8: +%33LA:0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2: +%*33LA:0X2.3456789ABCDEF0123456789ABCP0123:0:33: +%33LA:0X2.3456789ABCDEF0123456789ABCP+123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2: +%*33LA:0X2.3456789ABCDEF0123456789ABCP+123:0:33: +%33LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p12: +%*33LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33: +%33LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:33:0x1.fffffffffffff7ffffffffffff8p4: +%*33LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:33: +%33LA:INFINITY:1:8:inf: +%*33LA:INFINITY:0:8: +%33LA:+NAN():1:6:nan: +%*33LA:+NAN():0:6: +%33LA:+NAN(09A_Zaz):1:13:nan: +%*33LA:+NAN(09A_Zaz):0:13: +%33LA:+0X0P0:1:6:0x0: +%*33LA:+0X0P0:0:6: +%33LA:+0X0P+0:1:7:0x0: +%*33LA:+0X0P+0:0:7: +%33LA:+0X8P-972:1:9:0x1p-969: +%*33LA:+0X8P-972:0:9: +%33LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1: +%*33LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:33: +%33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%*33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%33LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p3: +%*33LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33: +%33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%*33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%33LA:+INFINITY:1:9:inf: +%*33LA:+INFINITY:0:9: +%50LA::0:-1: +%*50LA::0:-1: +%50LA:-INFINITY:1:9:-inf: +%*50LA:-INFINITY:0:9: +%50LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023: +%*50LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37: +%50LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023: +%*50LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36: +%50LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:36: +%50LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:36: +%50LA:-0X8P-972:1:9:-0x1p-969: +%*50LA:-0X8P-972:0:9: +%50LA:-0X0P+0:1:7:-0x0: +%*50LA:-0X0P+0:0:7: +%50LA:-0X0P0:1:6:-0x0: +%*50LA:-0X0P0:0:6: +%50LA:-NAN(09A_Zaz):1:13:-nan: +%*50LA:-NAN(09A_Zaz):0:13: +%50LA:-NAN():1:6:-nan: +%*50LA:-NAN():0:6: +%50LA:NAN():1:5:nan: +%*50LA:NAN():0:5: +%50LA:NAN(09A_Zaz):1:12:nan: +%*50LA:NAN(09A_Zaz):0:12: +%50LA:0X0P0:1:5:0x0: +%*50LA:0X0P0:0:5: +%50LA:0X0P+0:1:6:0x0: +%*50LA:0X0P+0:0:6: +%50LA:0X8P-972:1:8:0x1p-969: +%*50LA:0X8P-972:0:8: +%50LA:0X2.3456789ABCDEF0123456789ABCP0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LA:0X2.3456789ABCDEF0123456789ABCP0123:0:35: +%50LA:0X2.3456789ABCDEF0123456789ABCP+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LA:0X2.3456789ABCDEF0123456789ABCP+123:0:35: +%50LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023: +%*50LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:35: +%50LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*50LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36: +%50LA:INFINITY:1:8:inf: +%*50LA:INFINITY:0:8: +%50LA:+NAN():1:6:nan: +%*50LA:+NAN():0:6: +%50LA:+NAN(09A_Zaz):1:13:nan: +%*50LA:+NAN(09A_Zaz):0:13: +%50LA:+0X0P0:1:6:0x0: +%*50LA:+0X0P0:0:6: +%50LA:+0X0P+0:1:7:0x0: +%*50LA:+0X0P+0:0:7: +%50LA:+0X8P-972:1:9:0x1p-969: +%*50LA:+0X8P-972:0:9: +%50LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:36: +%50LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:36: +%50LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*50LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36: +%50LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023: +%*50LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37: +%50LA:+INFINITY:1:9:inf: +%*50LA:+INFINITY:0:9: +%5LA: :0:-1: +%*5LA: :0:-1: +%5LA: -INFINITY:0:-1: +%*5LA: -INFINITY:0:-1: +%5LA: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:-0x1.ep3: +%*5LA: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6: +%5LA: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:-0x1.cp2: +%*5LA: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6: +%5LA: -0X2.3456789ABCDEF0123456789ABCP+123:1:6:-0x1p1: +%*5LA: -0X2.3456789ABCDEF0123456789ABCP+123:0:6: +%5LA: -0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1p1: +%*5LA: -0X2.3456789ABCDEF0123456789ABCP0123:0:6: +%5LA: -0X8P-972:0:-1: +%*5LA: -0X8P-972:0:-1: +%5LA: -0X0P+0:0:-1: +%*5LA: -0X0P+0:0:-1: +%5LA: -0X0P0:0:-1: +%*5LA: -0X0P0:0:-1: +%5LA: -NAN(09A_Zaz):0:-1: +%*5LA: -NAN(09A_Zaz):0:-1: +%5LA: -NAN():0:-1: +%*5LA: -NAN():0:-1: +%5LA: NAN():1:6:nan: +%*5LA: NAN():0:6: +%5LA: NAN(09A_Zaz):0:-1: +%*5LA: NAN(09A_Zaz):0:-1: +%5LA: 0X0P0:1:6:0x0: +%*5LA: 0X0P0:0:6: +%5LA: 0X0P+0:0:-1: +%*5LA: 0X0P+0:0:-1: +%5LA: 0X8P-972:0:-1: +%*5LA: 0X8P-972:0:-1: +%5LA: 0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1: +%*5LA: 0X2.3456789ABCDEF0123456789ABCP0123:0:6: +%5LA: 0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1: +%*5LA: 0X2.3456789ABCDEF0123456789ABCP+123:0:6: +%5LA: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.fcp2: +%*5LA: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6: +%5LA: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.fep3: +%*5LA: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6: +%5LA: INFINITY:0:-1: +%*5LA: INFINITY:0:-1: +%5LA: +NAN():0:-1: +%*5LA: +NAN():0:-1: +%5LA: +NAN(09A_Zaz):0:-1: +%*5LA: +NAN(09A_Zaz):0:-1: +%5LA: +0X0P0:0:-1: +%*5LA: +0X0P0:0:-1: +%5LA: +0X0P+0:0:-1: +%*5LA: +0X0P+0:0:-1: +%5LA: +0X8P-972:0:-1: +%*5LA: +0X8P-972:0:-1: +%5LA: +0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1p1: +%*5LA: +0X2.3456789ABCDEF0123456789ABCP0123:0:6: +%5LA: +0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1p1: +%*5LA: +0X2.3456789ABCDEF0123456789ABCP+123:0:6: +%5LA: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.cp2: +%*5LA: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6: +%5LA: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.ep3: +%*5LA: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6: +%5LA: +INFINITY:0:-1: +%*5LA: +INFINITY:0:-1: +%50LA: :0:-1: +%*50LA: :0:-1: +%50LA: -INFINITY:1:10:-inf: +%*50LA: -INFINITY:0:10: +%50LA: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:38:-0x1.fffffffffffff7ffffffffffff8p1023: +%*50LA: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:38: +%50LA: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:37:-0x1.fffffffffffff7ffffffffffff8p1023: +%*50LA: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:37: +%50LA: -0X2.3456789ABCDEF0123456789ABCP+123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LA: -0X2.3456789ABCDEF0123456789ABCP+123:0:37: +%50LA: -0X2.3456789ABCDEF0123456789ABCP0123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LA: -0X2.3456789ABCDEF0123456789ABCP0123:0:37: +%50LA: -0X8P-972:1:10:-0x1p-969: +%*50LA: -0X8P-972:0:10: +%50LA: -0X0P+0:1:8:-0x0: +%*50LA: -0X0P+0:0:8: +%50LA: -0X0P0:1:7:-0x0: +%*50LA: -0X0P0:0:7: +%50LA: -NAN(09A_Zaz):1:14:-nan: +%*50LA: -NAN(09A_Zaz):0:14: +%50LA: -NAN():1:7:-nan: +%*50LA: -NAN():0:7: +%50LA: NAN():1:6:nan: +%*50LA: NAN():0:6: +%50LA: NAN(09A_Zaz):1:13:nan: +%*50LA: NAN(09A_Zaz):0:13: +%50LA: 0X0P0:1:6:0x0: +%*50LA: 0X0P0:0:6: +%50LA: 0X0P+0:1:7:0x0: +%*50LA: 0X0P+0:0:7: +%50LA: 0X8P-972:1:9:0x1p-969: +%*50LA: 0X8P-972:0:9: +%50LA: 0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LA: 0X2.3456789ABCDEF0123456789ABCP0123:0:36: +%50LA: 0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LA: 0X2.3456789ABCDEF0123456789ABCP+123:0:36: +%50LA: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*50LA: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36: +%50LA: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023: +%*50LA: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37: +%50LA: INFINITY:1:9:inf: +%*50LA: INFINITY:0:9: +%50LA: +NAN():1:7:nan: +%*50LA: +NAN():0:7: +%50LA: +NAN(09A_Zaz):1:14:nan: +%*50LA: +NAN(09A_Zaz):0:14: +%50LA: +0X0P0:1:7:0x0: +%*50LA: +0X0P0:0:7: +%50LA: +0X0P+0:1:8:0x0: +%*50LA: +0X0P+0:0:8: +%50LA: +0X8P-972:1:10:0x1p-969: +%*50LA: +0X8P-972:0:10: +%50LA: +0X2.3456789ABCDEF0123456789ABCP0123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LA: +0X2.3456789ABCDEF0123456789ABCP0123:0:37: +%50LA: +0X2.3456789ABCDEF0123456789ABCP+123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LA: +0X2.3456789ABCDEF0123456789ABCP+123:0:37: +%50LA: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:37:0x1.fffffffffffff7ffffffffffff8p1023: +%*50LA: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:37: +%50LA: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:38:0x1.fffffffffffff7ffffffffffff8p1023: +%*50LA: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:38: +%50LA: +INFINITY:1:10:inf: +%*50LA: +INFINITY:0:10: diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input new file mode 100644 index 0000000..2edc8ba --- /dev/null +++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input @@ -0,0 +1,558 @@ +%Le::0:-1: +%*Le::0:-1: +%Le:-infinity:1:9:-inf: +%*Le:-infinity:0:9: +%Le:-1.79769313486231580793728971405301199e+308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023: +%*Le:-1.79769313486231580793728971405301199e+308:0:43: +%Le:-1.79769313486231580793728971405301199e308:1:42:-0x1.fffffffffffff7ffffffffffff8p1023: +%*Le:-1.79769313486231580793728971405301199e308:0:42: +%Le:-2.3441674165664647186659237648155017216e+37:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Le:-2.3441674165664647186659237648155017216e+37:0:44: +%Le:-2.3441674165664647186659237648155017216e037:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Le:-2.3441674165664647186659237648155017216e037:0:44: +%Le:-2.00416836000897277799610805135016205e-292:1:43:-0x1p-969: +%*Le:-2.00416836000897277799610805135016205e-292:0:43: +%Le:-0e+0:1:5:-0x0: +%*Le:-0e+0:0:5: +%Le:-0e0:1:4:-0x0: +%*Le:-0e0:0:4: +%Le:-nan(09A_Zaz):1:13:-nan: +%*Le:-nan(09A_Zaz):0:13: +%Le:-nan():1:6:-nan: +%*Le:-nan():0:6: +%Le:nan():1:5:nan: +%*Le:nan():0:5: +%Le:nan(09A_Zaz):1:12:nan: +%*Le:nan(09A_Zaz):0:12: +%Le:0e0:1:3:0x0: +%*Le:0e0:0:3: +%Le:0e+0:1:4:0x0: +%*Le:0e+0:0:4: +%Le:2.00416836000897277799610805135016205e-292:1:42:0x1p-969: +%*Le:2.00416836000897277799610805135016205e-292:0:42: +%Le:2.3441674165664647186659237648155017216e037:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Le:2.3441674165664647186659237648155017216e037:0:43: +%Le:2.3441674165664647186659237648155017216e+37:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Le:2.3441674165664647186659237648155017216e+37:0:43: +%Le:1.79769313486231580793728971405301199e308:1:41:0x1.fffffffffffff7ffffffffffff8p1023: +%*Le:1.79769313486231580793728971405301199e308:0:41: +%Le:1.79769313486231580793728971405301199e+308:1:42:0x1.fffffffffffff7ffffffffffff8p1023: +%*Le:1.79769313486231580793728971405301199e+308:0:42: +%Le:infinity:1:8:inf: +%*Le:infinity:0:8: +%Le:+nan():1:6:nan: +%*Le:+nan():0:6: +%Le:+nan(09A_Zaz):1:13:nan: +%*Le:+nan(09A_Zaz):0:13: +%Le:+0e0:1:4:0x0: +%*Le:+0e0:0:4: +%Le:+0e+0:1:5:0x0: +%*Le:+0e+0:0:5: +%Le:+2.00416836000897277799610805135016205e-292:1:43:0x1p-969: +%*Le:+2.00416836000897277799610805135016205e-292:0:43: +%Le:+2.3441674165664647186659237648155017216e037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Le:+2.3441674165664647186659237648155017216e037:0:44: +%Le:+2.3441674165664647186659237648155017216e+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Le:+2.3441674165664647186659237648155017216e+37:0:44: +%Le:+1.79769313486231580793728971405301199e308:1:42:0x1.fffffffffffff7ffffffffffff8p1023: +%*Le:+1.79769313486231580793728971405301199e308:0:42: +%Le:+1.79769313486231580793728971405301199e+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023: +%*Le:+1.79769313486231580793728971405301199e+308:0:43: +%Le:+infinity:1:9:inf: +%*Le:+infinity:0:9: +%1Le::0:-1: +%*1Le::0:-1: +%1Le:-infinity:0:-1: +%*1Le:-infinity:0:-1: +%1Le:-1.79769313486231580793728971405301199e+308:0:-1: +%*1Le:-1.79769313486231580793728971405301199e+308:0:-1: +%1Le:-1.79769313486231580793728971405301199e308:0:-1: +%*1Le:-1.79769313486231580793728971405301199e308:0:-1: +%1Le:-2.3441674165664647186659237648155017216e+37:0:-1: +%*1Le:-2.3441674165664647186659237648155017216e+37:0:-1: +%1Le:-2.3441674165664647186659237648155017216e037:0:-1: +%*1Le:-2.3441674165664647186659237648155017216e037:0:-1: +%1Le:-2.00416836000897277799610805135016205e-292:0:-1: +%*1Le:-2.00416836000897277799610805135016205e-292:0:-1: +%1Le:-0e+0:0:-1: +%*1Le:-0e+0:0:-1: +%1Le:-0e0:0:-1: +%*1Le:-0e0:0:-1: +%1Le:-nan(09A_Zaz):0:-1: +%*1Le:-nan(09A_Zaz):0:-1: +%1Le:-nan():0:-1: +%*1Le:-nan():0:-1: +%1Le:nan():0:-1: +%*1Le:nan():0:-1: +%1Le:nan(09A_Zaz):0:-1: +%*1Le:nan(09A_Zaz):0:-1: +%1Le:0e0:1:1:0x0: +%*1Le:0e0:0:1: +%1Le:0e+0:1:1:0x0: +%*1Le:0e+0:0:1: +%1Le:2.00416836000897277799610805135016205e-292:1:1:0x1p1: +%*1Le:2.00416836000897277799610805135016205e-292:0:1: +%1Le:2.3441674165664647186659237648155017216e037:1:1:0x1p1: +%*1Le:2.3441674165664647186659237648155017216e037:0:1: +%1Le:2.3441674165664647186659237648155017216e+37:1:1:0x1p1: +%*1Le:2.3441674165664647186659237648155017216e+37:0:1: +%1Le:1.79769313486231580793728971405301199e308:1:1:0x1: +%*1Le:1.79769313486231580793728971405301199e308:0:1: +%1Le:1.79769313486231580793728971405301199e+308:1:1:0x1: +%*1Le:1.79769313486231580793728971405301199e+308:0:1: +%1Le:infinity:0:-1: +%*1Le:infinity:0:-1: +%1Le:+nan():0:-1: +%*1Le:+nan():0:-1: +%1Le:+nan(09A_Zaz):0:-1: +%*1Le:+nan(09A_Zaz):0:-1: +%1Le:+0e0:0:-1: +%*1Le:+0e0:0:-1: +%1Le:+0e+0:0:-1: +%*1Le:+0e+0:0:-1: +%1Le:+2.00416836000897277799610805135016205e-292:0:-1: +%*1Le:+2.00416836000897277799610805135016205e-292:0:-1: +%1Le:+2.3441674165664647186659237648155017216e037:0:-1: +%*1Le:+2.3441674165664647186659237648155017216e037:0:-1: +%1Le:+2.3441674165664647186659237648155017216e+37:0:-1: +%*1Le:+2.3441674165664647186659237648155017216e+37:0:-1: +%1Le:+1.79769313486231580793728971405301199e308:0:-1: +%*1Le:+1.79769313486231580793728971405301199e308:0:-1: +%1Le:+1.79769313486231580793728971405301199e+308:0:-1: +%*1Le:+1.79769313486231580793728971405301199e+308:0:-1: +%1Le:+infinity:0:-1: +%*1Le:+infinity:0:-1: +%2Le::0:-1: +%*2Le::0:-1: +%2Le:-infinity:0:-1: +%*2Le:-infinity:0:-1: +%2Le:-1.79769313486231580793728971405301199e+308:1:2:-0x1: +%*2Le:-1.79769313486231580793728971405301199e+308:0:2: +%2Le:-1.79769313486231580793728971405301199e308:1:2:-0x1: +%*2Le:-1.79769313486231580793728971405301199e308:0:2: +%2Le:-2.3441674165664647186659237648155017216e+37:1:2:-0x1p1: +%*2Le:-2.3441674165664647186659237648155017216e+37:0:2: +%2Le:-2.3441674165664647186659237648155017216e037:1:2:-0x1p1: +%*2Le:-2.3441674165664647186659237648155017216e037:0:2: +%2Le:-2.00416836000897277799610805135016205e-292:1:2:-0x1p1: +%*2Le:-2.00416836000897277799610805135016205e-292:0:2: +%2Le:-0e+0:1:2:-0x0: +%*2Le:-0e+0:0:2: +%2Le:-0e0:1:2:-0x0: +%*2Le:-0e0:0:2: +%2Le:-nan(09A_Zaz):0:-1: +%*2Le:-nan(09A_Zaz):0:-1: +%2Le:-nan():0:-1: +%*2Le:-nan():0:-1: +%2Le:nan():0:-1: +%*2Le:nan():0:-1: +%2Le:nan(09A_Zaz):0:-1: +%*2Le:nan(09A_Zaz):0:-1: +%2Le:0e0:0:-1: +%*2Le:0e0:0:-1: +%2Le:0e+0:0:-1: +%*2Le:0e+0:0:-1: +%2Le:2.00416836000897277799610805135016205e-292:1:2:0x1p1: +%*2Le:2.00416836000897277799610805135016205e-292:0:2: +%2Le:2.3441674165664647186659237648155017216e037:1:2:0x1p1: +%*2Le:2.3441674165664647186659237648155017216e037:0:2: +%2Le:2.3441674165664647186659237648155017216e+37:1:2:0x1p1: +%*2Le:2.3441674165664647186659237648155017216e+37:0:2: +%2Le:1.79769313486231580793728971405301199e308:1:2:0x1: +%*2Le:1.79769313486231580793728971405301199e308:0:2: +%2Le:1.79769313486231580793728971405301199e+308:1:2:0x1: +%*2Le:1.79769313486231580793728971405301199e+308:0:2: +%2Le:infinity:0:-1: +%*2Le:infinity:0:-1: +%2Le:+nan():0:-1: +%*2Le:+nan():0:-1: +%2Le:+nan(09A_Zaz):0:-1: +%*2Le:+nan(09A_Zaz):0:-1: +%2Le:+0e0:1:2:0x0: +%*2Le:+0e0:0:2: +%2Le:+0e+0:1:2:0x0: +%*2Le:+0e+0:0:2: +%2Le:+2.00416836000897277799610805135016205e-292:1:2:0x1p1: +%*2Le:+2.00416836000897277799610805135016205e-292:0:2: +%2Le:+2.3441674165664647186659237648155017216e037:1:2:0x1p1: +%*2Le:+2.3441674165664647186659237648155017216e037:0:2: +%2Le:+2.3441674165664647186659237648155017216e+37:1:2:0x1p1: +%*2Le:+2.3441674165664647186659237648155017216e+37:0:2: +%2Le:+1.79769313486231580793728971405301199e308:1:2:0x1: +%*2Le:+1.79769313486231580793728971405301199e308:0:2: +%2Le:+1.79769313486231580793728971405301199e+308:1:2:0x1: +%*2Le:+1.79769313486231580793728971405301199e+308:0:2: +%2Le:+infinity:0:-1: +%*2Le:+infinity:0:-1: +%3Le::0:-1: +%*3Le::0:-1: +%3Le:-infinity:0:-1: +%*3Le:-infinity:0:-1: +%3Le:-1.79769313486231580793728971405301199e+308:1:3:-0x1: +%*3Le:-1.79769313486231580793728971405301199e+308:0:3: +%3Le:-1.79769313486231580793728971405301199e308:1:3:-0x1: +%*3Le:-1.79769313486231580793728971405301199e308:0:3: +%3Le:-2.3441674165664647186659237648155017216e+37:1:3:-0x1p1: +%*3Le:-2.3441674165664647186659237648155017216e+37:0:3: +%3Le:-2.3441674165664647186659237648155017216e037:1:3:-0x1p1: +%*3Le:-2.3441674165664647186659237648155017216e037:0:3: +%3Le:-2.00416836000897277799610805135016205e-292:1:3:-0x1p1: +%*3Le:-2.00416836000897277799610805135016205e-292:0:3: +%3Le:-0e+0:0:-1: +%*3Le:-0e+0:0:-1: +%3Le:-0e0:0:-1: +%*3Le:-0e0:0:-1: +%3Le:-nan(09A_Zaz):0:-1: +%*3Le:-nan(09A_Zaz):0:-1: +%3Le:-nan():0:-1: +%*3Le:-nan():0:-1: +%3Le:nan():1:3:nan: +%*3Le:nan():0:3: +%3Le:nan(09A_Zaz):1:3:nan: +%*3Le:nan(09A_Zaz):0:3: +%3Le:0e0:1:3:0x0: +%*3Le:0e0:0:3: +%3Le:0e+0:0:-1: +%*3Le:0e+0:0:-1: +%3Le:2.00416836000897277799610805135016205e-292:1:3:0x1p1: +%*3Le:2.00416836000897277799610805135016205e-292:0:3: +%3Le:2.3441674165664647186659237648155017216e037:1:3:0x1.266666666666666666666666668p1: +%*3Le:2.3441674165664647186659237648155017216e037:0:3: +%3Le:2.3441674165664647186659237648155017216e+37:1:3:0x1.266666666666666666666666668p1: +%*3Le:2.3441674165664647186659237648155017216e+37:0:3: +%3Le:1.79769313486231580793728971405301199e308:1:3:0x1.b3333333333333333333333333: +%*3Le:1.79769313486231580793728971405301199e308:0:3: +%3Le:1.79769313486231580793728971405301199e+308:1:3:0x1.b3333333333333333333333333: +%*3Le:1.79769313486231580793728971405301199e+308:0:3: +%3Le:infinity:1:3:inf: +%*3Le:infinity:0:3: +%3Le:+nan():0:-1: +%*3Le:+nan():0:-1: +%3Le:+nan(09A_Zaz):0:-1: +%*3Le:+nan(09A_Zaz):0:-1: +%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: +%*3Le:+2.00416836000897277799610805135016205e-292:0:3: +%3Le:+2.3441674165664647186659237648155017216e037:1:3:0x1p1: +%*3Le:+2.3441674165664647186659237648155017216e037:0:3: +%3Le:+2.3441674165664647186659237648155017216e+37:1:3:0x1p1: +%*3Le:+2.3441674165664647186659237648155017216e+37:0:3: +%3Le:+1.79769313486231580793728971405301199e308:1:3:0x1: +%*3Le:+1.79769313486231580793728971405301199e308:0:3: +%3Le:+1.79769313486231580793728971405301199e+308:1:3:0x1: +%*3Le:+1.79769313486231580793728971405301199e+308:0:3: +%3Le:+infinity:0:-1: +%*3Le:+infinity:0:-1: +%4Le::0:-1: +%*4Le::0:-1: +%4Le:-infinity:1:4:-inf: +%*4Le:-infinity:0:4: +%4Le:-1.79769313486231580793728971405301199e+308:1:4:-0x1.b3333333333333333333333333: +%*4Le:-1.79769313486231580793728971405301199e+308:0:4: +%4Le:-1.79769313486231580793728971405301199e308:1:4:-0x1.b3333333333333333333333333: +%*4Le:-1.79769313486231580793728971405301199e308:0:4: +%4Le:-2.3441674165664647186659237648155017216e+37:1:4:-0x1.266666666666666666666666668p1: +%*4Le:-2.3441674165664647186659237648155017216e+37:0:4: +%4Le:-2.3441674165664647186659237648155017216e037:1:4:-0x1.266666666666666666666666668p1: +%*4Le:-2.3441674165664647186659237648155017216e037:0:4: +%4Le:-2.00416836000897277799610805135016205e-292:1:4:-0x1p1: +%*4Le:-2.00416836000897277799610805135016205e-292:0:4: +%4Le:-0e+0:0:-1: +%*4Le:-0e+0:0:-1: +%4Le:-0e0:1:4:-0x0: +%*4Le:-0e0:0:4: +%4Le:-nan(09A_Zaz):1:4:-nan: +%*4Le:-nan(09A_Zaz):0:4: +%4Le:-nan():1:4:-nan: +%*4Le:-nan():0:4: +%4Le:nan():0:-1: +%*4Le:nan():0:-1: +%4Le:nan(09A_Zaz):0:-1: +%*4Le:nan(09A_Zaz):0:-1: +%4Le:0e0:1:3:0x0: +%*4Le:0e0:0:3: +%4Le:0e+0:1:4:0x0: +%*4Le:0e+0:0:4: +%4Le:2.00416836000897277799610805135016205e-292:1:4:0x1p1: +%*4Le:2.00416836000897277799610805135016205e-292:0:4: +%4Le:2.3441674165664647186659237648155017216e037:1:4:0x1.2b851eb851eb851eb851eb851e8p1: +%*4Le:2.3441674165664647186659237648155017216e037:0:4: +%4Le:2.3441674165664647186659237648155017216e+37:1:4:0x1.2b851eb851eb851eb851eb851e8p1: +%*4Le:2.3441674165664647186659237648155017216e+37:0:4: +%4Le:1.79769313486231580793728971405301199e308:1:4:0x1.ca3d70a3d70a3d70a3d70a3d708: +%*4Le:1.79769313486231580793728971405301199e308:0:4: +%4Le:1.79769313486231580793728971405301199e+308:1:4:0x1.ca3d70a3d70a3d70a3d70a3d708: +%*4Le:1.79769313486231580793728971405301199e+308:0:4: +%4Le:infinity:0:-1: +%*4Le:infinity:0:-1: +%4Le:+nan():1:4:nan: +%*4Le:+nan():0:4: +%4Le:+nan(09A_Zaz):1:4:nan: +%*4Le:+nan(09A_Zaz):0:4: +%4Le:+0e0:1:4:0x0: +%*4Le:+0e0:0:4: +%4Le:+0e+0:0:-1: +%*4Le:+0e+0:0:-1: +%4Le:+2.00416836000897277799610805135016205e-292:1:4:0x1p1: +%*4Le:+2.00416836000897277799610805135016205e-292:0:4: +%4Le:+2.3441674165664647186659237648155017216e037:1:4:0x1.266666666666666666666666668p1: +%*4Le:+2.3441674165664647186659237648155017216e037:0:4: +%4Le:+2.3441674165664647186659237648155017216e+37:1:4:0x1.266666666666666666666666668p1: +%*4Le:+2.3441674165664647186659237648155017216e+37:0:4: +%4Le:+1.79769313486231580793728971405301199e308:1:4:0x1.b3333333333333333333333333: +%*4Le:+1.79769313486231580793728971405301199e308:0:4: +%4Le:+1.79769313486231580793728971405301199e+308:1:4:0x1.b3333333333333333333333333: +%*4Le:+1.79769313486231580793728971405301199e+308:0:4: +%4Le:+infinity:1:4:inf: +%*4Le:+infinity:0:4: +%40Le::0:-1: +%*40Le::0:-1: +%40Le:-infinity:1:9:-inf: +%*40Le:-infinity:0:9: +%40Le:-1.79769313486231580793728971405301199e+308:0:-1: +%*40Le:-1.79769313486231580793728971405301199e+308:0:-1: +%40Le:-1.79769313486231580793728971405301199e308:1:40:-0x1.c16c5c5253574972b4c4520a9f8p10: +%*40Le:-1.79769313486231580793728971405301199e308:0:40: +%40Le:-2.3441674165664647186659237648155017216e+37:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1: +%*40Le:-2.3441674165664647186659237648155017216e+37:0:40: +%40Le:-2.3441674165664647186659237648155017216e037:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1: +%*40Le:-2.3441674165664647186659237648155017216e037:0:40: +%40Le:-2.00416836000897277799610805135016205e-292:0:-1: +%*40Le:-2.00416836000897277799610805135016205e-292:0:-1: +%40Le:-0e+0:1:5:-0x0: +%*40Le:-0e+0:0:5: +%40Le:-0e0:1:4:-0x0: +%*40Le:-0e0:0:4: +%40Le:-nan(09A_Zaz):1:13:-nan: +%*40Le:-nan(09A_Zaz):0:13: +%40Le:-nan():1:6:-nan: +%*40Le:-nan():0:6: +%40Le:nan():1:5:nan: +%*40Le:nan():0:5: +%40Le:nan(09A_Zaz):1:12:nan: +%*40Le:nan(09A_Zaz):0:12: +%40Le:0e0:1:3:0x0: +%*40Le:0e0:0:3: +%40Le:0e+0:1:4:0x0: +%*40Le:0e+0:0:4: +%40Le:2.00416836000897277799610805135016205e-292:1:40:0x1.485ce9e7a065ea4b747cf9516fp-6: +%*40Le:2.00416836000897277799610805135016205e-292:0:40: +%40Le:2.3441674165664647186659237648155017216e037:0:-1: +%*40Le:2.3441674165664647186659237648155017216e037:0:-1: +%40Le:2.3441674165664647186659237648155017216e+37:0:-1: +%*40Le:2.3441674165664647186659237648155017216e+37:0:-1: +%40Le:1.79769313486231580793728971405301199e308:1:40:0x1.6b0a8e891ffff0af2d6def985p100: +%*40Le:1.79769313486231580793728971405301199e308:0:40: +%40Le:1.79769313486231580793728971405301199e+308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10: +%*40Le:1.79769313486231580793728971405301199e+308:0:40: +%40Le:infinity:1:8:inf: +%*40Le:infinity:0:8: +%40Le:+nan():1:6:nan: +%*40Le:+nan():0:6: +%40Le:+nan(09A_Zaz):1:13:nan: +%*40Le:+nan(09A_Zaz):0:13: +%40Le:+0e0:1:4:0x0: +%*40Le:+0e0:0:4: +%40Le:+0e+0:1:5:0x0: +%*40Le:+0e+0:0:5: +%40Le:+2.00416836000897277799610805135016205e-292:0:-1: +%*40Le:+2.00416836000897277799610805135016205e-292:0:-1: +%40Le:+2.3441674165664647186659237648155017216e037:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1: +%*40Le:+2.3441674165664647186659237648155017216e037:0:40: +%40Le:+2.3441674165664647186659237648155017216e+37:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1: +%*40Le:+2.3441674165664647186659237648155017216e+37:0:40: +%40Le:+1.79769313486231580793728971405301199e308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10: +%*40Le:+1.79769313486231580793728971405301199e308:0:40: +%40Le:+1.79769313486231580793728971405301199e+308:0:-1: +%*40Le:+1.79769313486231580793728971405301199e+308:0:-1: +%40Le:+infinity:1:9:inf: +%*40Le:+infinity:0:9: +%48Le::0:-1: +%*48Le::0:-1: +%48Le:-infinity:1:9:-inf: +%*48Le:-infinity:0:9: +%48Le:-1.79769313486231580793728971405301199e+308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023: +%*48Le:-1.79769313486231580793728971405301199e+308:0:43: +%48Le:-1.79769313486231580793728971405301199e308:1:42:-0x1.fffffffffffff7ffffffffffff8p1023: +%*48Le:-1.79769313486231580793728971405301199e308:0:42: +%48Le:-2.3441674165664647186659237648155017216e+37:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48Le:-2.3441674165664647186659237648155017216e+37:0:44: +%48Le:-2.3441674165664647186659237648155017216e037:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48Le:-2.3441674165664647186659237648155017216e037:0:44: +%48Le:-2.00416836000897277799610805135016205e-292:1:43:-0x1p-969: +%*48Le:-2.00416836000897277799610805135016205e-292:0:43: +%48Le:-0e+0:1:5:-0x0: +%*48Le:-0e+0:0:5: +%48Le:-0e0:1:4:-0x0: +%*48Le:-0e0:0:4: +%48Le:-nan(09A_Zaz):1:13:-nan: +%*48Le:-nan(09A_Zaz):0:13: +%48Le:-nan():1:6:-nan: +%*48Le:-nan():0:6: +%48Le:nan():1:5:nan: +%*48Le:nan():0:5: +%48Le:nan(09A_Zaz):1:12:nan: +%*48Le:nan(09A_Zaz):0:12: +%48Le:0e0:1:3:0x0: +%*48Le:0e0:0:3: +%48Le:0e+0:1:4:0x0: +%*48Le:0e+0:0:4: +%48Le:2.00416836000897277799610805135016205e-292:1:42:0x1p-969: +%*48Le:2.00416836000897277799610805135016205e-292:0:42: +%48Le:2.3441674165664647186659237648155017216e037:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48Le:2.3441674165664647186659237648155017216e037:0:43: +%48Le:2.3441674165664647186659237648155017216e+37:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48Le:2.3441674165664647186659237648155017216e+37:0:43: +%48Le:1.79769313486231580793728971405301199e308:1:41:0x1.fffffffffffff7ffffffffffff8p1023: +%*48Le:1.79769313486231580793728971405301199e308:0:41: +%48Le:1.79769313486231580793728971405301199e+308:1:42:0x1.fffffffffffff7ffffffffffff8p1023: +%*48Le:1.79769313486231580793728971405301199e+308:0:42: +%48Le:infinity:1:8:inf: +%*48Le:infinity:0:8: +%48Le:+nan():1:6:nan: +%*48Le:+nan():0:6: +%48Le:+nan(09A_Zaz):1:13:nan: +%*48Le:+nan(09A_Zaz):0:13: +%48Le:+0e0:1:4:0x0: +%*48Le:+0e0:0:4: +%48Le:+0e+0:1:5:0x0: +%*48Le:+0e+0:0:5: +%48Le:+2.00416836000897277799610805135016205e-292:1:43:0x1p-969: +%*48Le:+2.00416836000897277799610805135016205e-292:0:43: +%48Le:+2.3441674165664647186659237648155017216e037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48Le:+2.3441674165664647186659237648155017216e037:0:44: +%48Le:+2.3441674165664647186659237648155017216e+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48Le:+2.3441674165664647186659237648155017216e+37:0:44: +%48Le:+1.79769313486231580793728971405301199e308:1:42:0x1.fffffffffffff7ffffffffffff8p1023: +%*48Le:+1.79769313486231580793728971405301199e308:0:42: +%48Le:+1.79769313486231580793728971405301199e+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023: +%*48Le:+1.79769313486231580793728971405301199e+308:0:43: +%48Le:+infinity:1:9:inf: +%*48Le:+infinity:0:9: +%3Le: :0:-1: +%*3Le: :0:-1: +%3Le: -infinity:0:-1: +%*3Le: -infinity:0:-1: +%3Le: -1.79769313486231580793728971405301199e+308:1:4:-0x1: +%*3Le: -1.79769313486231580793728971405301199e+308:0:4: +%3Le: -1.79769313486231580793728971405301199e308:1:4:-0x1: +%*3Le: -1.79769313486231580793728971405301199e308:0:4: +%3Le: -2.3441674165664647186659237648155017216e+37:1:4:-0x1p1: +%*3Le: -2.3441674165664647186659237648155017216e+37:0:4: +%3Le: -2.3441674165664647186659237648155017216e037:1:4:-0x1p1: +%*3Le: -2.3441674165664647186659237648155017216e037:0:4: +%3Le: -2.00416836000897277799610805135016205e-292:1:4:-0x1p1: +%*3Le: -2.00416836000897277799610805135016205e-292:0:4: +%3Le: -0e+0:0:-1: +%*3Le: -0e+0:0:-1: +%3Le: -0e0:0:-1: +%*3Le: -0e0:0:-1: +%3Le: -nan(09A_Zaz):0:-1: +%*3Le: -nan(09A_Zaz):0:-1: +%3Le: -nan():0:-1: +%*3Le: -nan():0:-1: +%3Le: nan():1:4:nan: +%*3Le: nan():0:4: +%3Le: nan(09A_Zaz):1:4:nan: +%*3Le: nan(09A_Zaz):0:4: +%3Le: 0e0:1:4:0x0: +%*3Le: 0e0:0:4: +%3Le: 0e+0:0:-1: +%*3Le: 0e+0:0:-1: +%3Le: 2.00416836000897277799610805135016205e-292:1:4:0x1p1: +%*3Le: 2.00416836000897277799610805135016205e-292:0:4: +%3Le: 2.3441674165664647186659237648155017216e037:1:4:0x1.266666666666666666666666668p1: +%*3Le: 2.3441674165664647186659237648155017216e037:0:4: +%3Le: 2.3441674165664647186659237648155017216e+37:1:4:0x1.266666666666666666666666668p1: +%*3Le: 2.3441674165664647186659237648155017216e+37:0:4: +%3Le: 1.79769313486231580793728971405301199e308:1:4:0x1.b3333333333333333333333333: +%*3Le: 1.79769313486231580793728971405301199e308:0:4: +%3Le: 1.79769313486231580793728971405301199e+308:1:4:0x1.b3333333333333333333333333: +%*3Le: 1.79769313486231580793728971405301199e+308:0:4: +%3Le: infinity:1:4:inf: +%*3Le: infinity:0:4: +%3Le: +nan():0:-1: +%*3Le: +nan():0:-1: +%3Le: +nan(09A_Zaz):0:-1: +%*3Le: +nan(09A_Zaz):0:-1: +%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: +%*3Le: +2.00416836000897277799610805135016205e-292:0:4: +%3Le: +2.3441674165664647186659237648155017216e037:1:4:0x1p1: +%*3Le: +2.3441674165664647186659237648155017216e037:0:4: +%3Le: +2.3441674165664647186659237648155017216e+37:1:4:0x1p1: +%*3Le: +2.3441674165664647186659237648155017216e+37:0:4: +%3Le: +1.79769313486231580793728971405301199e308:1:4:0x1: +%*3Le: +1.79769313486231580793728971405301199e308:0:4: +%3Le: +1.79769313486231580793728971405301199e+308:1:4:0x1: +%*3Le: +1.79769313486231580793728971405301199e+308:0:4: +%3Le: +infinity:0:-1: +%*3Le: +infinity:0:-1: +%48Le: :0:-1: +%*48Le: :0:-1: +%48Le: -infinity:1:10:-inf: +%*48Le: -infinity:0:10: +%48Le: -1.79769313486231580793728971405301199e+308:1:44:-0x1.fffffffffffff7ffffffffffff8p1023: +%*48Le: -1.79769313486231580793728971405301199e+308:0:44: +%48Le: -1.79769313486231580793728971405301199e308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023: +%*48Le: -1.79769313486231580793728971405301199e308:0:43: +%48Le: -2.3441674165664647186659237648155017216e+37:1:45:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48Le: -2.3441674165664647186659237648155017216e+37:0:45: +%48Le: -2.3441674165664647186659237648155017216e037:1:45:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48Le: -2.3441674165664647186659237648155017216e037:0:45: +%48Le: -2.00416836000897277799610805135016205e-292:1:44:-0x1p-969: +%*48Le: -2.00416836000897277799610805135016205e-292:0:44: +%48Le: -0e+0:1:6:-0x0: +%*48Le: -0e+0:0:6: +%48Le: -0e0:1:5:-0x0: +%*48Le: -0e0:0:5: +%48Le: -nan(09A_Zaz):1:14:-nan: +%*48Le: -nan(09A_Zaz):0:14: +%48Le: -nan():1:7:-nan: +%*48Le: -nan():0:7: +%48Le: nan():1:6:nan: +%*48Le: nan():0:6: +%48Le: nan(09A_Zaz):1:13:nan: +%*48Le: nan(09A_Zaz):0:13: +%48Le: 0e0:1:4:0x0: +%*48Le: 0e0:0:4: +%48Le: 0e+0:1:5:0x0: +%*48Le: 0e+0:0:5: +%48Le: 2.00416836000897277799610805135016205e-292:1:43:0x1p-969: +%*48Le: 2.00416836000897277799610805135016205e-292:0:43: +%48Le: 2.3441674165664647186659237648155017216e037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48Le: 2.3441674165664647186659237648155017216e037:0:44: +%48Le: 2.3441674165664647186659237648155017216e+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48Le: 2.3441674165664647186659237648155017216e+37:0:44: +%48Le: 1.79769313486231580793728971405301199e308:1:42:0x1.fffffffffffff7ffffffffffff8p1023: +%*48Le: 1.79769313486231580793728971405301199e308:0:42: +%48Le: 1.79769313486231580793728971405301199e+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023: +%*48Le: 1.79769313486231580793728971405301199e+308:0:43: +%48Le: infinity:1:9:inf: +%*48Le: infinity:0:9: +%48Le: +nan():1:7:nan: +%*48Le: +nan():0:7: +%48Le: +nan(09A_Zaz):1:14:nan: +%*48Le: +nan(09A_Zaz):0:14: +%48Le: +0e0:1:5:0x0: +%*48Le: +0e0:0:5: +%48Le: +0e+0:1:6:0x0: +%*48Le: +0e+0:0:6: +%48Le: +2.00416836000897277799610805135016205e-292:1:44:0x1p-969: +%*48Le: +2.00416836000897277799610805135016205e-292:0:44: +%48Le: +2.3441674165664647186659237648155017216e037:1:45:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48Le: +2.3441674165664647186659237648155017216e037:0:45: +%48Le: +2.3441674165664647186659237648155017216e+37:1:45:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48Le: +2.3441674165664647186659237648155017216e+37:0:45: +%48Le: +1.79769313486231580793728971405301199e308:1:43:0x1.fffffffffffff7ffffffffffff8p1023: +%*48Le: +1.79769313486231580793728971405301199e308:0:43: +%48Le: +1.79769313486231580793728971405301199e+308:1:44:0x1.fffffffffffff7ffffffffffff8p1023: +%*48Le: +1.79769313486231580793728971405301199e+308:0:44: +%48Le: +infinity:1:10:inf: +%*48Le: +infinity:0:10: diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input new file mode 100644 index 0000000..29a2d9d --- /dev/null +++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input @@ -0,0 +1,558 @@ +%LE::0:-1: +%*LE::0:-1: +%LE:-INFINITY:1:9:-inf: +%*LE:-INFINITY:0:9: +%LE:-1.79769313486231580793728971405301199E+308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023: +%*LE:-1.79769313486231580793728971405301199E+308:0:43: +%LE:-1.79769313486231580793728971405301199E308:1:42:-0x1.fffffffffffff7ffffffffffff8p1023: +%*LE:-1.79769313486231580793728971405301199E308:0:42: +%LE:-2.3441674165664647186659237648155017216E+37:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LE:-2.3441674165664647186659237648155017216E+37:0:44: +%LE:-2.3441674165664647186659237648155017216E037:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LE:-2.3441674165664647186659237648155017216E037:0:44: +%LE:-2.00416836000897277799610805135016205E-292:1:43:-0x1p-969: +%*LE:-2.00416836000897277799610805135016205E-292:0:43: +%LE:-0E+0:1:5:-0x0: +%*LE:-0E+0:0:5: +%LE:-0E0:1:4:-0x0: +%*LE:-0E0:0:4: +%LE:-NAN(09A_Zaz):1:13:-nan: +%*LE:-NAN(09A_Zaz):0:13: +%LE:-NAN():1:6:-nan: +%*LE:-NAN():0:6: +%LE:NAN():1:5:nan: +%*LE:NAN():0:5: +%LE:NAN(09A_Zaz):1:12:nan: +%*LE:NAN(09A_Zaz):0:12: +%LE:0E0:1:3:0x0: +%*LE:0E0:0:3: +%LE:0E+0:1:4:0x0: +%*LE:0E+0:0:4: +%LE:2.00416836000897277799610805135016205E-292:1:42:0x1p-969: +%*LE:2.00416836000897277799610805135016205E-292:0:42: +%LE:2.3441674165664647186659237648155017216E037:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LE:2.3441674165664647186659237648155017216E037:0:43: +%LE:2.3441674165664647186659237648155017216E+37:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LE:2.3441674165664647186659237648155017216E+37:0:43: +%LE:1.79769313486231580793728971405301199E308:1:41:0x1.fffffffffffff7ffffffffffff8p1023: +%*LE:1.79769313486231580793728971405301199E308:0:41: +%LE:1.79769313486231580793728971405301199E+308:1:42:0x1.fffffffffffff7ffffffffffff8p1023: +%*LE:1.79769313486231580793728971405301199E+308:0:42: +%LE:INFINITY:1:8:inf: +%*LE:INFINITY:0:8: +%LE:+NAN():1:6:nan: +%*LE:+NAN():0:6: +%LE:+NAN(09A_Zaz):1:13:nan: +%*LE:+NAN(09A_Zaz):0:13: +%LE:+0E0:1:4:0x0: +%*LE:+0E0:0:4: +%LE:+0E+0:1:5:0x0: +%*LE:+0E+0:0:5: +%LE:+2.00416836000897277799610805135016205E-292:1:43:0x1p-969: +%*LE:+2.00416836000897277799610805135016205E-292:0:43: +%LE:+2.3441674165664647186659237648155017216E037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LE:+2.3441674165664647186659237648155017216E037:0:44: +%LE:+2.3441674165664647186659237648155017216E+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LE:+2.3441674165664647186659237648155017216E+37:0:44: +%LE:+1.79769313486231580793728971405301199E308:1:42:0x1.fffffffffffff7ffffffffffff8p1023: +%*LE:+1.79769313486231580793728971405301199E308:0:42: +%LE:+1.79769313486231580793728971405301199E+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023: +%*LE:+1.79769313486231580793728971405301199E+308:0:43: +%LE:+INFINITY:1:9:inf: +%*LE:+INFINITY:0:9: +%1LE::0:-1: +%*1LE::0:-1: +%1LE:-INFINITY:0:-1: +%*1LE:-INFINITY:0:-1: +%1LE:-1.79769313486231580793728971405301199E+308:0:-1: +%*1LE:-1.79769313486231580793728971405301199E+308:0:-1: +%1LE:-1.79769313486231580793728971405301199E308:0:-1: +%*1LE:-1.79769313486231580793728971405301199E308:0:-1: +%1LE:-2.3441674165664647186659237648155017216E+37:0:-1: +%*1LE:-2.3441674165664647186659237648155017216E+37:0:-1: +%1LE:-2.3441674165664647186659237648155017216E037:0:-1: +%*1LE:-2.3441674165664647186659237648155017216E037:0:-1: +%1LE:-2.00416836000897277799610805135016205E-292:0:-1: +%*1LE:-2.00416836000897277799610805135016205E-292:0:-1: +%1LE:-0E+0:0:-1: +%*1LE:-0E+0:0:-1: +%1LE:-0E0:0:-1: +%*1LE:-0E0:0:-1: +%1LE:-NAN(09A_Zaz):0:-1: +%*1LE:-NAN(09A_Zaz):0:-1: +%1LE:-NAN():0:-1: +%*1LE:-NAN():0:-1: +%1LE:NAN():0:-1: +%*1LE:NAN():0:-1: +%1LE:NAN(09A_Zaz):0:-1: +%*1LE:NAN(09A_Zaz):0:-1: +%1LE:0E0:1:1:0x0: +%*1LE:0E0:0:1: +%1LE:0E+0:1:1:0x0: +%*1LE:0E+0:0:1: +%1LE:2.00416836000897277799610805135016205E-292:1:1:0x1p1: +%*1LE:2.00416836000897277799610805135016205E-292:0:1: +%1LE:2.3441674165664647186659237648155017216E037:1:1:0x1p1: +%*1LE:2.3441674165664647186659237648155017216E037:0:1: +%1LE:2.3441674165664647186659237648155017216E+37:1:1:0x1p1: +%*1LE:2.3441674165664647186659237648155017216E+37:0:1: +%1LE:1.79769313486231580793728971405301199E308:1:1:0x1: +%*1LE:1.79769313486231580793728971405301199E308:0:1: +%1LE:1.79769313486231580793728971405301199E+308:1:1:0x1: +%*1LE:1.79769313486231580793728971405301199E+308:0:1: +%1LE:INFINITY:0:-1: +%*1LE:INFINITY:0:-1: +%1LE:+NAN():0:-1: +%*1LE:+NAN():0:-1: +%1LE:+NAN(09A_Zaz):0:-1: +%*1LE:+NAN(09A_Zaz):0:-1: +%1LE:+0E0:0:-1: +%*1LE:+0E0:0:-1: +%1LE:+0E+0:0:-1: +%*1LE:+0E+0:0:-1: +%1LE:+2.00416836000897277799610805135016205E-292:0:-1: +%*1LE:+2.00416836000897277799610805135016205E-292:0:-1: +%1LE:+2.3441674165664647186659237648155017216E037:0:-1: +%*1LE:+2.3441674165664647186659237648155017216E037:0:-1: +%1LE:+2.3441674165664647186659237648155017216E+37:0:-1: +%*1LE:+2.3441674165664647186659237648155017216E+37:0:-1: +%1LE:+1.79769313486231580793728971405301199E308:0:-1: +%*1LE:+1.79769313486231580793728971405301199E308:0:-1: +%1LE:+1.79769313486231580793728971405301199E+308:0:-1: +%*1LE:+1.79769313486231580793728971405301199E+308:0:-1: +%1LE:+INFINITY:0:-1: +%*1LE:+INFINITY:0:-1: +%2LE::0:-1: +%*2LE::0:-1: +%2LE:-INFINITY:0:-1: +%*2LE:-INFINITY:0:-1: +%2LE:-1.79769313486231580793728971405301199E+308:1:2:-0x1: +%*2LE:-1.79769313486231580793728971405301199E+308:0:2: +%2LE:-1.79769313486231580793728971405301199E308:1:2:-0x1: +%*2LE:-1.79769313486231580793728971405301199E308:0:2: +%2LE:-2.3441674165664647186659237648155017216E+37:1:2:-0x1p1: +%*2LE:-2.3441674165664647186659237648155017216E+37:0:2: +%2LE:-2.3441674165664647186659237648155017216E037:1:2:-0x1p1: +%*2LE:-2.3441674165664647186659237648155017216E037:0:2: +%2LE:-2.00416836000897277799610805135016205E-292:1:2:-0x1p1: +%*2LE:-2.00416836000897277799610805135016205E-292:0:2: +%2LE:-0E+0:1:2:-0x0: +%*2LE:-0E+0:0:2: +%2LE:-0E0:1:2:-0x0: +%*2LE:-0E0:0:2: +%2LE:-NAN(09A_Zaz):0:-1: +%*2LE:-NAN(09A_Zaz):0:-1: +%2LE:-NAN():0:-1: +%*2LE:-NAN():0:-1: +%2LE:NAN():0:-1: +%*2LE:NAN():0:-1: +%2LE:NAN(09A_Zaz):0:-1: +%*2LE:NAN(09A_Zaz):0:-1: +%2LE:0E0:0:-1: +%*2LE:0E0:0:-1: +%2LE:0E+0:0:-1: +%*2LE:0E+0:0:-1: +%2LE:2.00416836000897277799610805135016205E-292:1:2:0x1p1: +%*2LE:2.00416836000897277799610805135016205E-292:0:2: +%2LE:2.3441674165664647186659237648155017216E037:1:2:0x1p1: +%*2LE:2.3441674165664647186659237648155017216E037:0:2: +%2LE:2.3441674165664647186659237648155017216E+37:1:2:0x1p1: +%*2LE:2.3441674165664647186659237648155017216E+37:0:2: +%2LE:1.79769313486231580793728971405301199E308:1:2:0x1: +%*2LE:1.79769313486231580793728971405301199E308:0:2: +%2LE:1.79769313486231580793728971405301199E+308:1:2:0x1: +%*2LE:1.79769313486231580793728971405301199E+308:0:2: +%2LE:INFINITY:0:-1: +%*2LE:INFINITY:0:-1: +%2LE:+NAN():0:-1: +%*2LE:+NAN():0:-1: +%2LE:+NAN(09A_Zaz):0:-1: +%*2LE:+NAN(09A_Zaz):0:-1: +%2LE:+0E0:1:2:0x0: +%*2LE:+0E0:0:2: +%2LE:+0E+0:1:2:0x0: +%*2LE:+0E+0:0:2: +%2LE:+2.00416836000897277799610805135016205E-292:1:2:0x1p1: +%*2LE:+2.00416836000897277799610805135016205E-292:0:2: +%2LE:+2.3441674165664647186659237648155017216E037:1:2:0x1p1: +%*2LE:+2.3441674165664647186659237648155017216E037:0:2: +%2LE:+2.3441674165664647186659237648155017216E+37:1:2:0x1p1: +%*2LE:+2.3441674165664647186659237648155017216E+37:0:2: +%2LE:+1.79769313486231580793728971405301199E308:1:2:0x1: +%*2LE:+1.79769313486231580793728971405301199E308:0:2: +%2LE:+1.79769313486231580793728971405301199E+308:1:2:0x1: +%*2LE:+1.79769313486231580793728971405301199E+308:0:2: +%2LE:+INFINITY:0:-1: +%*2LE:+INFINITY:0:-1: +%3LE::0:-1: +%*3LE::0:-1: +%3LE:-INFINITY:0:-1: +%*3LE:-INFINITY:0:-1: +%3LE:-1.79769313486231580793728971405301199E+308:1:3:-0x1: +%*3LE:-1.79769313486231580793728971405301199E+308:0:3: +%3LE:-1.79769313486231580793728971405301199E308:1:3:-0x1: +%*3LE:-1.79769313486231580793728971405301199E308:0:3: +%3LE:-2.3441674165664647186659237648155017216E+37:1:3:-0x1p1: +%*3LE:-2.3441674165664647186659237648155017216E+37:0:3: +%3LE:-2.3441674165664647186659237648155017216E037:1:3:-0x1p1: +%*3LE:-2.3441674165664647186659237648155017216E037:0:3: +%3LE:-2.00416836000897277799610805135016205E-292:1:3:-0x1p1: +%*3LE:-2.00416836000897277799610805135016205E-292:0:3: +%3LE:-0E+0:0:-1: +%*3LE:-0E+0:0:-1: +%3LE:-0E0:0:-1: +%*3LE:-0E0:0:-1: +%3LE:-NAN(09A_Zaz):0:-1: +%*3LE:-NAN(09A_Zaz):0:-1: +%3LE:-NAN():0:-1: +%*3LE:-NAN():0:-1: +%3LE:NAN():1:3:nan: +%*3LE:NAN():0:3: +%3LE:NAN(09A_Zaz):1:3:nan: +%*3LE:NAN(09A_Zaz):0:3: +%3LE:0E0:1:3:0x0: +%*3LE:0E0:0:3: +%3LE:0E+0:0:-1: +%*3LE:0E+0:0:-1: +%3LE:2.00416836000897277799610805135016205E-292:1:3:0x1p1: +%*3LE:2.00416836000897277799610805135016205E-292:0:3: +%3LE:2.3441674165664647186659237648155017216E037:1:3:0x1.266666666666666666666666668p1: +%*3LE:2.3441674165664647186659237648155017216E037:0:3: +%3LE:2.3441674165664647186659237648155017216E+37:1:3:0x1.266666666666666666666666668p1: +%*3LE:2.3441674165664647186659237648155017216E+37:0:3: +%3LE:1.79769313486231580793728971405301199E308:1:3:0x1.b3333333333333333333333333: +%*3LE:1.79769313486231580793728971405301199E308:0:3: +%3LE:1.79769313486231580793728971405301199E+308:1:3:0x1.b3333333333333333333333333: +%*3LE:1.79769313486231580793728971405301199E+308:0:3: +%3LE:INFINITY:1:3:inf: +%*3LE:INFINITY:0:3: +%3LE:+NAN():0:-1: +%*3LE:+NAN():0:-1: +%3LE:+NAN(09A_Zaz):0:-1: +%*3LE:+NAN(09A_Zaz):0:-1: +%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: +%*3LE:+2.00416836000897277799610805135016205E-292:0:3: +%3LE:+2.3441674165664647186659237648155017216E037:1:3:0x1p1: +%*3LE:+2.3441674165664647186659237648155017216E037:0:3: +%3LE:+2.3441674165664647186659237648155017216E+37:1:3:0x1p1: +%*3LE:+2.3441674165664647186659237648155017216E+37:0:3: +%3LE:+1.79769313486231580793728971405301199E308:1:3:0x1: +%*3LE:+1.79769313486231580793728971405301199E308:0:3: +%3LE:+1.79769313486231580793728971405301199E+308:1:3:0x1: +%*3LE:+1.79769313486231580793728971405301199E+308:0:3: +%3LE:+INFINITY:0:-1: +%*3LE:+INFINITY:0:-1: +%4LE::0:-1: +%*4LE::0:-1: +%4LE:-INFINITY:1:4:-inf: +%*4LE:-INFINITY:0:4: +%4LE:-1.79769313486231580793728971405301199E+308:1:4:-0x1.b3333333333333333333333333: +%*4LE:-1.79769313486231580793728971405301199E+308:0:4: +%4LE:-1.79769313486231580793728971405301199E308:1:4:-0x1.b3333333333333333333333333: +%*4LE:-1.79769313486231580793728971405301199E308:0:4: +%4LE:-2.3441674165664647186659237648155017216E+37:1:4:-0x1.266666666666666666666666668p1: +%*4LE:-2.3441674165664647186659237648155017216E+37:0:4: +%4LE:-2.3441674165664647186659237648155017216E037:1:4:-0x1.266666666666666666666666668p1: +%*4LE:-2.3441674165664647186659237648155017216E037:0:4: +%4LE:-2.00416836000897277799610805135016205E-292:1:4:-0x1p1: +%*4LE:-2.00416836000897277799610805135016205E-292:0:4: +%4LE:-0E+0:0:-1: +%*4LE:-0E+0:0:-1: +%4LE:-0E0:1:4:-0x0: +%*4LE:-0E0:0:4: +%4LE:-NAN(09A_Zaz):1:4:-nan: +%*4LE:-NAN(09A_Zaz):0:4: +%4LE:-NAN():1:4:-nan: +%*4LE:-NAN():0:4: +%4LE:NAN():0:-1: +%*4LE:NAN():0:-1: +%4LE:NAN(09A_Zaz):0:-1: +%*4LE:NAN(09A_Zaz):0:-1: +%4LE:0E0:1:3:0x0: +%*4LE:0E0:0:3: +%4LE:0E+0:1:4:0x0: +%*4LE:0E+0:0:4: +%4LE:2.00416836000897277799610805135016205E-292:1:4:0x1p1: +%*4LE:2.00416836000897277799610805135016205E-292:0:4: +%4LE:2.3441674165664647186659237648155017216E037:1:4:0x1.2b851eb851eb851eb851eb851e8p1: +%*4LE:2.3441674165664647186659237648155017216E037:0:4: +%4LE:2.3441674165664647186659237648155017216E+37:1:4:0x1.2b851eb851eb851eb851eb851e8p1: +%*4LE:2.3441674165664647186659237648155017216E+37:0:4: +%4LE:1.79769313486231580793728971405301199E308:1:4:0x1.ca3d70a3d70a3d70a3d70a3d708: +%*4LE:1.79769313486231580793728971405301199E308:0:4: +%4LE:1.79769313486231580793728971405301199E+308:1:4:0x1.ca3d70a3d70a3d70a3d70a3d708: +%*4LE:1.79769313486231580793728971405301199E+308:0:4: +%4LE:INFINITY:0:-1: +%*4LE:INFINITY:0:-1: +%4LE:+NAN():1:4:nan: +%*4LE:+NAN():0:4: +%4LE:+NAN(09A_Zaz):1:4:nan: +%*4LE:+NAN(09A_Zaz):0:4: +%4LE:+0E0:1:4:0x0: +%*4LE:+0E0:0:4: +%4LE:+0E+0:0:-1: +%*4LE:+0E+0:0:-1: +%4LE:+2.00416836000897277799610805135016205E-292:1:4:0x1p1: +%*4LE:+2.00416836000897277799610805135016205E-292:0:4: +%4LE:+2.3441674165664647186659237648155017216E037:1:4:0x1.266666666666666666666666668p1: +%*4LE:+2.3441674165664647186659237648155017216E037:0:4: +%4LE:+2.3441674165664647186659237648155017216E+37:1:4:0x1.266666666666666666666666668p1: +%*4LE:+2.3441674165664647186659237648155017216E+37:0:4: +%4LE:+1.79769313486231580793728971405301199E308:1:4:0x1.b3333333333333333333333333: +%*4LE:+1.79769313486231580793728971405301199E308:0:4: +%4LE:+1.79769313486231580793728971405301199E+308:1:4:0x1.b3333333333333333333333333: +%*4LE:+1.79769313486231580793728971405301199E+308:0:4: +%4LE:+INFINITY:1:4:inf: +%*4LE:+INFINITY:0:4: +%40LE::0:-1: +%*40LE::0:-1: +%40LE:-INFINITY:1:9:-inf: +%*40LE:-INFINITY:0:9: +%40LE:-1.79769313486231580793728971405301199E+308:0:-1: +%*40LE:-1.79769313486231580793728971405301199E+308:0:-1: +%40LE:-1.79769313486231580793728971405301199E308:1:40:-0x1.c16c5c5253574972b4c4520a9f8p10: +%*40LE:-1.79769313486231580793728971405301199E308:0:40: +%40LE:-2.3441674165664647186659237648155017216E+37:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1: +%*40LE:-2.3441674165664647186659237648155017216E+37:0:40: +%40LE:-2.3441674165664647186659237648155017216E037:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1: +%*40LE:-2.3441674165664647186659237648155017216E037:0:40: +%40LE:-2.00416836000897277799610805135016205E-292:0:-1: +%*40LE:-2.00416836000897277799610805135016205E-292:0:-1: +%40LE:-0E+0:1:5:-0x0: +%*40LE:-0E+0:0:5: +%40LE:-0E0:1:4:-0x0: +%*40LE:-0E0:0:4: +%40LE:-NAN(09A_Zaz):1:13:-nan: +%*40LE:-NAN(09A_Zaz):0:13: +%40LE:-NAN():1:6:-nan: +%*40LE:-NAN():0:6: +%40LE:NAN():1:5:nan: +%*40LE:NAN():0:5: +%40LE:NAN(09A_Zaz):1:12:nan: +%*40LE:NAN(09A_Zaz):0:12: +%40LE:0E0:1:3:0x0: +%*40LE:0E0:0:3: +%40LE:0E+0:1:4:0x0: +%*40LE:0E+0:0:4: +%40LE:2.00416836000897277799610805135016205E-292:1:40:0x1.485ce9e7a065ea4b747cf9516fp-6: +%*40LE:2.00416836000897277799610805135016205E-292:0:40: +%40LE:2.3441674165664647186659237648155017216E037:0:-1: +%*40LE:2.3441674165664647186659237648155017216E037:0:-1: +%40LE:2.3441674165664647186659237648155017216E+37:0:-1: +%*40LE:2.3441674165664647186659237648155017216E+37:0:-1: +%40LE:1.79769313486231580793728971405301199E308:1:40:0x1.6b0a8e891ffff0af2d6def985p100: +%*40LE:1.79769313486231580793728971405301199E308:0:40: +%40LE:1.79769313486231580793728971405301199E+308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10: +%*40LE:1.79769313486231580793728971405301199E+308:0:40: +%40LE:INFINITY:1:8:inf: +%*40LE:INFINITY:0:8: +%40LE:+NAN():1:6:nan: +%*40LE:+NAN():0:6: +%40LE:+NAN(09A_Zaz):1:13:nan: +%*40LE:+NAN(09A_Zaz):0:13: +%40LE:+0E0:1:4:0x0: +%*40LE:+0E0:0:4: +%40LE:+0E+0:1:5:0x0: +%*40LE:+0E+0:0:5: +%40LE:+2.00416836000897277799610805135016205E-292:0:-1: +%*40LE:+2.00416836000897277799610805135016205E-292:0:-1: +%40LE:+2.3441674165664647186659237648155017216E037:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1: +%*40LE:+2.3441674165664647186659237648155017216E037:0:40: +%40LE:+2.3441674165664647186659237648155017216E+37:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1: +%*40LE:+2.3441674165664647186659237648155017216E+37:0:40: +%40LE:+1.79769313486231580793728971405301199E308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10: +%*40LE:+1.79769313486231580793728971405301199E308:0:40: +%40LE:+1.79769313486231580793728971405301199E+308:0:-1: +%*40LE:+1.79769313486231580793728971405301199E+308:0:-1: +%40LE:+INFINITY:1:9:inf: +%*40LE:+INFINITY:0:9: +%48LE::0:-1: +%*48LE::0:-1: +%48LE:-INFINITY:1:9:-inf: +%*48LE:-INFINITY:0:9: +%48LE:-1.79769313486231580793728971405301199E+308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023: +%*48LE:-1.79769313486231580793728971405301199E+308:0:43: +%48LE:-1.79769313486231580793728971405301199E308:1:42:-0x1.fffffffffffff7ffffffffffff8p1023: +%*48LE:-1.79769313486231580793728971405301199E308:0:42: +%48LE:-2.3441674165664647186659237648155017216E+37:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48LE:-2.3441674165664647186659237648155017216E+37:0:44: +%48LE:-2.3441674165664647186659237648155017216E037:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48LE:-2.3441674165664647186659237648155017216E037:0:44: +%48LE:-2.00416836000897277799610805135016205E-292:1:43:-0x1p-969: +%*48LE:-2.00416836000897277799610805135016205E-292:0:43: +%48LE:-0E+0:1:5:-0x0: +%*48LE:-0E+0:0:5: +%48LE:-0E0:1:4:-0x0: +%*48LE:-0E0:0:4: +%48LE:-NAN(09A_Zaz):1:13:-nan: +%*48LE:-NAN(09A_Zaz):0:13: +%48LE:-NAN():1:6:-nan: +%*48LE:-NAN():0:6: +%48LE:NAN():1:5:nan: +%*48LE:NAN():0:5: +%48LE:NAN(09A_Zaz):1:12:nan: +%*48LE:NAN(09A_Zaz):0:12: +%48LE:0E0:1:3:0x0: +%*48LE:0E0:0:3: +%48LE:0E+0:1:4:0x0: +%*48LE:0E+0:0:4: +%48LE:2.00416836000897277799610805135016205E-292:1:42:0x1p-969: +%*48LE:2.00416836000897277799610805135016205E-292:0:42: +%48LE:2.3441674165664647186659237648155017216E037:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48LE:2.3441674165664647186659237648155017216E037:0:43: +%48LE:2.3441674165664647186659237648155017216E+37:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48LE:2.3441674165664647186659237648155017216E+37:0:43: +%48LE:1.79769313486231580793728971405301199E308:1:41:0x1.fffffffffffff7ffffffffffff8p1023: +%*48LE:1.79769313486231580793728971405301199E308:0:41: +%48LE:1.79769313486231580793728971405301199E+308:1:42:0x1.fffffffffffff7ffffffffffff8p1023: +%*48LE:1.79769313486231580793728971405301199E+308:0:42: +%48LE:INFINITY:1:8:inf: +%*48LE:INFINITY:0:8: +%48LE:+NAN():1:6:nan: +%*48LE:+NAN():0:6: +%48LE:+NAN(09A_Zaz):1:13:nan: +%*48LE:+NAN(09A_Zaz):0:13: +%48LE:+0E0:1:4:0x0: +%*48LE:+0E0:0:4: +%48LE:+0E+0:1:5:0x0: +%*48LE:+0E+0:0:5: +%48LE:+2.00416836000897277799610805135016205E-292:1:43:0x1p-969: +%*48LE:+2.00416836000897277799610805135016205E-292:0:43: +%48LE:+2.3441674165664647186659237648155017216E037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48LE:+2.3441674165664647186659237648155017216E037:0:44: +%48LE:+2.3441674165664647186659237648155017216E+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48LE:+2.3441674165664647186659237648155017216E+37:0:44: +%48LE:+1.79769313486231580793728971405301199E308:1:42:0x1.fffffffffffff7ffffffffffff8p1023: +%*48LE:+1.79769313486231580793728971405301199E308:0:42: +%48LE:+1.79769313486231580793728971405301199E+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023: +%*48LE:+1.79769313486231580793728971405301199E+308:0:43: +%48LE:+INFINITY:1:9:inf: +%*48LE:+INFINITY:0:9: +%3LE: :0:-1: +%*3LE: :0:-1: +%3LE: -INFINITY:0:-1: +%*3LE: -INFINITY:0:-1: +%3LE: -1.79769313486231580793728971405301199E+308:1:4:-0x1: +%*3LE: -1.79769313486231580793728971405301199E+308:0:4: +%3LE: -1.79769313486231580793728971405301199E308:1:4:-0x1: +%*3LE: -1.79769313486231580793728971405301199E308:0:4: +%3LE: -2.3441674165664647186659237648155017216E+37:1:4:-0x1p1: +%*3LE: -2.3441674165664647186659237648155017216E+37:0:4: +%3LE: -2.3441674165664647186659237648155017216E037:1:4:-0x1p1: +%*3LE: -2.3441674165664647186659237648155017216E037:0:4: +%3LE: -2.00416836000897277799610805135016205E-292:1:4:-0x1p1: +%*3LE: -2.00416836000897277799610805135016205E-292:0:4: +%3LE: -0E+0:0:-1: +%*3LE: -0E+0:0:-1: +%3LE: -0E0:0:-1: +%*3LE: -0E0:0:-1: +%3LE: -NAN(09A_Zaz):0:-1: +%*3LE: -NAN(09A_Zaz):0:-1: +%3LE: -NAN():0:-1: +%*3LE: -NAN():0:-1: +%3LE: NAN():1:4:nan: +%*3LE: NAN():0:4: +%3LE: NAN(09A_Zaz):1:4:nan: +%*3LE: NAN(09A_Zaz):0:4: +%3LE: 0E0:1:4:0x0: +%*3LE: 0E0:0:4: +%3LE: 0E+0:0:-1: +%*3LE: 0E+0:0:-1: +%3LE: 2.00416836000897277799610805135016205E-292:1:4:0x1p1: +%*3LE: 2.00416836000897277799610805135016205E-292:0:4: +%3LE: 2.3441674165664647186659237648155017216E037:1:4:0x1.266666666666666666666666668p1: +%*3LE: 2.3441674165664647186659237648155017216E037:0:4: +%3LE: 2.3441674165664647186659237648155017216E+37:1:4:0x1.266666666666666666666666668p1: +%*3LE: 2.3441674165664647186659237648155017216E+37:0:4: +%3LE: 1.79769313486231580793728971405301199E308:1:4:0x1.b3333333333333333333333333: +%*3LE: 1.79769313486231580793728971405301199E308:0:4: +%3LE: 1.79769313486231580793728971405301199E+308:1:4:0x1.b3333333333333333333333333: +%*3LE: 1.79769313486231580793728971405301199E+308:0:4: +%3LE: INFINITY:1:4:inf: +%*3LE: INFINITY:0:4: +%3LE: +NAN():0:-1: +%*3LE: +NAN():0:-1: +%3LE: +NAN(09A_Zaz):0:-1: +%*3LE: +NAN(09A_Zaz):0:-1: +%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: +%*3LE: +2.00416836000897277799610805135016205E-292:0:4: +%3LE: +2.3441674165664647186659237648155017216E037:1:4:0x1p1: +%*3LE: +2.3441674165664647186659237648155017216E037:0:4: +%3LE: +2.3441674165664647186659237648155017216E+37:1:4:0x1p1: +%*3LE: +2.3441674165664647186659237648155017216E+37:0:4: +%3LE: +1.79769313486231580793728971405301199E308:1:4:0x1: +%*3LE: +1.79769313486231580793728971405301199E308:0:4: +%3LE: +1.79769313486231580793728971405301199E+308:1:4:0x1: +%*3LE: +1.79769313486231580793728971405301199E+308:0:4: +%3LE: +INFINITY:0:-1: +%*3LE: +INFINITY:0:-1: +%48LE: :0:-1: +%*48LE: :0:-1: +%48LE: -INFINITY:1:10:-inf: +%*48LE: -INFINITY:0:10: +%48LE: -1.79769313486231580793728971405301199E+308:1:44:-0x1.fffffffffffff7ffffffffffff8p1023: +%*48LE: -1.79769313486231580793728971405301199E+308:0:44: +%48LE: -1.79769313486231580793728971405301199E308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023: +%*48LE: -1.79769313486231580793728971405301199E308:0:43: +%48LE: -2.3441674165664647186659237648155017216E+37:1:45:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48LE: -2.3441674165664647186659237648155017216E+37:0:45: +%48LE: -2.3441674165664647186659237648155017216E037:1:45:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48LE: -2.3441674165664647186659237648155017216E037:0:45: +%48LE: -2.00416836000897277799610805135016205E-292:1:44:-0x1p-969: +%*48LE: -2.00416836000897277799610805135016205E-292:0:44: +%48LE: -0E+0:1:6:-0x0: +%*48LE: -0E+0:0:6: +%48LE: -0E0:1:5:-0x0: +%*48LE: -0E0:0:5: +%48LE: -NAN(09A_Zaz):1:14:-nan: +%*48LE: -NAN(09A_Zaz):0:14: +%48LE: -NAN():1:7:-nan: +%*48LE: -NAN():0:7: +%48LE: NAN():1:6:nan: +%*48LE: NAN():0:6: +%48LE: NAN(09A_Zaz):1:13:nan: +%*48LE: NAN(09A_Zaz):0:13: +%48LE: 0E0:1:4:0x0: +%*48LE: 0E0:0:4: +%48LE: 0E+0:1:5:0x0: +%*48LE: 0E+0:0:5: +%48LE: 2.00416836000897277799610805135016205E-292:1:43:0x1p-969: +%*48LE: 2.00416836000897277799610805135016205E-292:0:43: +%48LE: 2.3441674165664647186659237648155017216E037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48LE: 2.3441674165664647186659237648155017216E037:0:44: +%48LE: 2.3441674165664647186659237648155017216E+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48LE: 2.3441674165664647186659237648155017216E+37:0:44: +%48LE: 1.79769313486231580793728971405301199E308:1:42:0x1.fffffffffffff7ffffffffffff8p1023: +%*48LE: 1.79769313486231580793728971405301199E308:0:42: +%48LE: 1.79769313486231580793728971405301199E+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023: +%*48LE: 1.79769313486231580793728971405301199E+308:0:43: +%48LE: INFINITY:1:9:inf: +%*48LE: INFINITY:0:9: +%48LE: +NAN():1:7:nan: +%*48LE: +NAN():0:7: +%48LE: +NAN(09A_Zaz):1:14:nan: +%*48LE: +NAN(09A_Zaz):0:14: +%48LE: +0E0:1:5:0x0: +%*48LE: +0E0:0:5: +%48LE: +0E+0:1:6:0x0: +%*48LE: +0E+0:0:6: +%48LE: +2.00416836000897277799610805135016205E-292:1:44:0x1p-969: +%*48LE: +2.00416836000897277799610805135016205E-292:0:44: +%48LE: +2.3441674165664647186659237648155017216E037:1:45:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48LE: +2.3441674165664647186659237648155017216E037:0:45: +%48LE: +2.3441674165664647186659237648155017216E+37:1:45:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*48LE: +2.3441674165664647186659237648155017216E+37:0:45: +%48LE: +1.79769313486231580793728971405301199E308:1:43:0x1.fffffffffffff7ffffffffffff8p1023: +%*48LE: +1.79769313486231580793728971405301199E308:0:43: +%48LE: +1.79769313486231580793728971405301199E+308:1:44:0x1.fffffffffffff7ffffffffffff8p1023: +%*48LE: +1.79769313486231580793728971405301199E+308:0:44: +%48LE: +INFINITY:1:10:inf: +%*48LE: +INFINITY:0:10: diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input new file mode 100644 index 0000000..9d4fd75 --- /dev/null +++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input @@ -0,0 +1,496 @@ +%Lf::0:-1: +%*Lf::0:-1: +%Lf:-infinity:1:9:-inf: +%*Lf:-infinity:0:9: +%Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:-0x1.fffffffffffff7ffffffffffff8p1023: +%*Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313: +%Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:-0x1.fffffffffffff7ffffffffffff8p1023: +%*Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310: +%Lf:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Lf:-023441674165664647186659237648155017216.0:0:42: +%Lf:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Lf:-23441674165664647186659237648155017216:0:39: +%Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:-0x1p-969: +%*Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328: +%Lf:-0.0:1:4:-0x0: +%*Lf:-0.0:0:4: +%Lf:-0:1:2:-0x0: +%*Lf:-0:0:2: +%Lf:-nan(09A_Zaz):1:13:-nan: +%*Lf:-nan(09A_Zaz):0:13: +%Lf:-nan():1:6:-nan: +%*Lf:-nan():0:6: +%Lf:nan():1:5:nan: +%*Lf:nan():0:5: +%Lf:nan(09A_Zaz):1:12:nan: +%*Lf:nan(09A_Zaz):0:12: +%Lf:0:1:1:0x0: +%*Lf:0:0:1: +%Lf:0.0:1:3:0x0: +%*Lf:0.0:0:3: +%Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:327:0x1p-969: +%*Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:327: +%Lf:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Lf:23441674165664647186659237648155017216:0:38: +%Lf:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Lf:023441674165664647186659237648155017216.0:0:41: +%Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:309:0x1.fffffffffffff7ffffffffffff8p1023: +%*Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:309: +%Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:312:0x1.fffffffffffff7ffffffffffff8p1023: +%*Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312: +%Lf:infinity:1:8:inf: +%*Lf:infinity:0:8: +%Lf:+nan():1:6:nan: +%*Lf:+nan():0:6: +%Lf:+nan(09A_Zaz):1:13:nan: +%*Lf:+nan(09A_Zaz):0:13: +%Lf:+0:1:2:0x0: +%*Lf:+0:0:2: +%Lf:+0.0:1:4:0x0: +%*Lf:+0.0:0:4: +%Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969: +%*Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328: +%Lf:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Lf:+23441674165664647186659237648155017216:0:39: +%Lf:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Lf:+023441674165664647186659237648155017216.0:0:42: +%Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023: +%*Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310: +%Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023: +%*Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313: +%Lf:+infinity:1:9:inf: +%*Lf:+infinity:0:9: +%1Lf::0:-1: +%*1Lf::0:-1: +%1Lf:-infinity:0:-1: +%*1Lf:-infinity:0:-1: +%1Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1: +%*1Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1: +%1Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1: +%*1Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1: +%1Lf:-023441674165664647186659237648155017216.0:0:-1: +%*1Lf:-023441674165664647186659237648155017216.0:0:-1: +%1Lf:-23441674165664647186659237648155017216:0:-1: +%*1Lf:-23441674165664647186659237648155017216:0:-1: +%1Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1: +%*1Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1: +%1Lf:-0.0:0:-1: +%*1Lf:-0.0:0:-1: +%1Lf:-0:0:-1: +%*1Lf:-0:0:-1: +%1Lf:-nan(09A_Zaz):0:-1: +%*1Lf:-nan(09A_Zaz):0:-1: +%1Lf:-nan():0:-1: +%*1Lf:-nan():0:-1: +%1Lf:nan():0:-1: +%*1Lf:nan():0:-1: +%1Lf:nan(09A_Zaz):0:-1: +%*1Lf:nan(09A_Zaz):0:-1: +%1Lf:0:1:1:0x0: +%*1Lf:0:0:1: +%1Lf:0.0:1:1:0x0: +%*1Lf:0.0:0:1: +%1Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:1:0x0: +%*1Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:1: +%1Lf:23441674165664647186659237648155017216:1:1:0x1p1: +%*1Lf:23441674165664647186659237648155017216:0:1: +%1Lf:023441674165664647186659237648155017216.0:1:1:0x0: +%*1Lf:023441674165664647186659237648155017216.0:0:1: +%1Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:1:0x1: +%*1Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:1: +%1Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:1:0x0: +%*1Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:1: +%1Lf:infinity:0:-1: +%*1Lf:infinity:0:-1: +%1Lf:+nan():0:-1: +%*1Lf:+nan():0:-1: +%1Lf:+nan(09A_Zaz):0:-1: +%*1Lf:+nan(09A_Zaz):0:-1: +%1Lf:+0:0:-1: +%*1Lf:+0:0:-1: +%1Lf:+0.0:0:-1: +%*1Lf:+0.0:0:-1: +%1Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1: +%*1Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1: +%1Lf:+23441674165664647186659237648155017216:0:-1: +%*1Lf:+23441674165664647186659237648155017216:0:-1: +%1Lf:+023441674165664647186659237648155017216.0:0:-1: +%*1Lf:+023441674165664647186659237648155017216.0:0:-1: +%1Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1: +%*1Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1: +%1Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1: +%*1Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1: +%1Lf:+infinity:0:-1: +%*1Lf:+infinity:0:-1: +%2Lf::0:-1: +%*2Lf::0:-1: +%2Lf:-infinity:0:-1: +%*2Lf:-infinity:0:-1: +%2Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:-0x0: +%*2Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:2: +%2Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:-0x1: +%*2Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2: +%2Lf:-023441674165664647186659237648155017216.0:1:2:-0x0: +%*2Lf:-023441674165664647186659237648155017216.0:0:2: +%2Lf:-23441674165664647186659237648155017216:1:2:-0x1p1: +%*2Lf:-23441674165664647186659237648155017216:0:2: +%2Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:-0x0: +%*2Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2: +%2Lf:-0.0:1:2:-0x0: +%*2Lf:-0.0:0:2: +%2Lf:-0:1:2:-0x0: +%*2Lf:-0:0:2: +%2Lf:-nan(09A_Zaz):0:-1: +%*2Lf:-nan(09A_Zaz):0:-1: +%2Lf:-nan():0:-1: +%*2Lf:-nan():0:-1: +%2Lf:nan():0:-1: +%*2Lf:nan():0:-1: +%2Lf:nan(09A_Zaz):0:-1: +%*2Lf:nan(09A_Zaz):0:-1: +%2Lf:0:1:1:0x0: +%*2Lf:0:0:1: +%2Lf:0.0:1:2:0x0: +%*2Lf:0.0:0:2: +%2Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:0x0: +%*2Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2: +%2Lf:23441674165664647186659237648155017216:1:2:0x1.7p4: +%*2Lf:23441674165664647186659237648155017216:0:2: +%2Lf:023441674165664647186659237648155017216.0:1:2:0x1p1: +%*2Lf:023441674165664647186659237648155017216.0:0:2: +%2Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:0x1.1p4: +%*2Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2: +%2Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:0x1: +%*2Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:2: +%2Lf:infinity:0:-1: +%*2Lf:infinity:0:-1: +%2Lf:+nan():0:-1: +%*2Lf:+nan():0:-1: +%2Lf:+nan(09A_Zaz):0:-1: +%*2Lf:+nan(09A_Zaz):0:-1: +%2Lf:+0:1:2:0x0: +%*2Lf:+0:0:2: +%2Lf:+0.0:1:2:0x0: +%*2Lf:+0.0:0:2: +%2Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:0x0: +%*2Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2: +%2Lf:+23441674165664647186659237648155017216:1:2:0x1p1: +%*2Lf:+23441674165664647186659237648155017216:0:2: +%2Lf:+023441674165664647186659237648155017216.0:1:2:0x0: +%*2Lf:+023441674165664647186659237648155017216.0:0:2: +%2Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:0x1: +%*2Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2: +%2Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:0x0: +%*2Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:2: +%2Lf:+infinity:0:-1: +%*2Lf:+infinity:0:-1: +%3Lf::0:-1: +%*3Lf::0:-1: +%3Lf:-infinity:0:-1: +%*3Lf:-infinity:0:-1: +%3Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:-0x1: +%*3Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:3: +%3Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:-0x1.1p4: +%*3Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3: +%3Lf:-023441674165664647186659237648155017216.0:1:3:-0x1p1: +%*3Lf:-023441674165664647186659237648155017216.0:0:3: +%3Lf:-23441674165664647186659237648155017216:1:3:-0x1.7p4: +%*3Lf:-23441674165664647186659237648155017216:0:3: +%3Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:-0x0: +%*3Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3: +%3Lf:-0.0:1:3:-0x0: +%*3Lf:-0.0:0:3: +%3Lf:-0:1:2:-0x0: +%*3Lf:-0:0:2: +%3Lf:-nan(09A_Zaz):0:-1: +%*3Lf:-nan(09A_Zaz):0:-1: +%3Lf:-nan():0:-1: +%*3Lf:-nan():0:-1: +%3Lf:nan():1:3:nan: +%*3Lf:nan():0:3: +%3Lf:nan(09A_Zaz):1:3:nan: +%*3Lf:nan(09A_Zaz):0:3: +%3Lf:0:1:1:0x0: +%*3Lf:0:0:1: +%3Lf:0.0:1:3:0x0: +%*3Lf:0.0:0:3: +%3Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:0x0: +%*3Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3: +%3Lf:23441674165664647186659237648155017216:1:3:0x1.d4p7: +%*3Lf:23441674165664647186659237648155017216:0:3: +%3Lf:023441674165664647186659237648155017216.0:1:3:0x1.7p4: +%*3Lf:023441674165664647186659237648155017216.0:0:3: +%3Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:0x1.66p7: +%*3Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3: +%3Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:0x1.1p4: +%*3Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:3: +%3Lf:infinity:1:3:inf: +%*3Lf:infinity:0:3: +%3Lf:+nan():0:-1: +%*3Lf:+nan():0:-1: +%3Lf:+nan(09A_Zaz):0:-1: +%*3Lf:+nan(09A_Zaz):0:-1: +%3Lf:+0:1:2:0x0: +%*3Lf:+0:0:2: +%3Lf:+0.0:1:3:0x0: +%*3Lf:+0.0:0:3: +%3Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:0x0: +%*3Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3: +%3Lf:+23441674165664647186659237648155017216:1:3:0x1.7p4: +%*3Lf:+23441674165664647186659237648155017216:0:3: +%3Lf:+023441674165664647186659237648155017216.0:1:3:0x1p1: +%*3Lf:+023441674165664647186659237648155017216.0:0:3: +%3Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:0x1.1p4: +%*3Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3: +%3Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:0x1: +%*3Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:3: +%3Lf:+infinity:0:-1: +%*3Lf:+infinity:0:-1: +%295Lf::0:-1: +%*295Lf::0:-1: +%295Lf:-infinity:1:9:-inf: +%*295Lf:-infinity:0:9: +%295Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:-0x1.cd2b297d889bbb81ebb786ae838p970: +%*295Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295: +%295Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:-0x1.203af9ee756155313352b42d12p+974: +%*295Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295: +%295Lf:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*295Lf:-023441674165664647186659237648155017216.0:0:42: +%295Lf:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*295Lf:-23441674165664647186659237648155017216:0:39: +%295Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:-0x1.feef63f97d79b89e4bd1d13827p-970: +%*295Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295: +%295Lf:-0.0:1:4:-0x0: +%*295Lf:-0.0:0:4: +%295Lf:-0:1:2:-0x0: +%*295Lf:-0:0:2: +%295Lf:-nan(09A_Zaz):1:13:-nan: +%*295Lf:-nan(09A_Zaz):0:13: +%295Lf:-nan():1:6:-nan: +%*295Lf:-nan():0:6: +%295Lf:nan():1:5:nan: +%*295Lf:nan():0:5: +%295Lf:nan(09A_Zaz):1:12:nan: +%*295Lf:nan(09A_Zaz):0:12: +%295Lf:0:1:1:0x0: +%*295Lf:0:0:1: +%295Lf:0.0:1:3:0x0: +%*295Lf:0.0:0:3: +%295Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:0x1.feef63f97d79b89e4bd1d13827p-970: +%*295Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295: +%295Lf:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*295Lf:23441674165664647186659237648155017216:0:38: +%295Lf:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*295Lf:023441674165664647186659237648155017216.0:0:41: +%295Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:0x1.6849b86a12b9aa7d8027613857p+977: +%*295Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295: +%295Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:0x1.203af9ee756155313352b42d12p+974: +%*295Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295: +%295Lf:infinity:1:8:inf: +%*295Lf:infinity:0:8: +%295Lf:+nan():1:6:nan: +%*295Lf:+nan():0:6: +%295Lf:+nan(09A_Zaz):1:13:nan: +%*295Lf:+nan(09A_Zaz):0:13: +%295Lf:+0:1:2:0x0: +%*295Lf:+0:0:2: +%295Lf:+0.0:1:4:0x0: +%*295Lf:+0.0:0:4: +%295Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:0x1.feef63f97d79b89e4bd1d13827p-970: +%*295Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295: +%295Lf:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*295Lf:+23441674165664647186659237648155017216:0:39: +%295Lf:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*295Lf:+023441674165664647186659237648155017216.0:0:42: +%295Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:0x1.203af9ee756155313352b42d12p+974: +%*295Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295: +%295Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:0x1.cd2b297d889bbb81ebb786ae838p970: +%*295Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295: +%295Lf:+infinity:1:9:inf: +%*295Lf:+infinity:0:9: +%340Lf::0:-1: +%*340Lf::0:-1: +%340Lf:-infinity:1:9:-inf: +%*340Lf:-infinity:0:9: +%340Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:-0x1.fffffffffffff7ffffffffffff8p1023: +%*340Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313: +%340Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:-0x1.fffffffffffff7ffffffffffff8p1023: +%*340Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310: +%340Lf:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340Lf:-023441674165664647186659237648155017216.0:0:42: +%340Lf:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340Lf:-23441674165664647186659237648155017216:0:39: +%340Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:-0x1p-969: +%*340Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328: +%340Lf:-0.0:1:4:-0x0: +%*340Lf:-0.0:0:4: +%340Lf:-0:1:2:-0x0: +%*340Lf:-0:0:2: +%340Lf:-nan(09A_Zaz):1:13:-nan: +%*340Lf:-nan(09A_Zaz):0:13: +%340Lf:-nan():1:6:-nan: +%*340Lf:-nan():0:6: +%340Lf:nan():1:5:nan: +%*340Lf:nan():0:5: +%340Lf:nan(09A_Zaz):1:12:nan: +%*340Lf:nan(09A_Zaz):0:12: +%340Lf:0:1:1:0x0: +%*340Lf:0:0:1: +%340Lf:0.0:1:3:0x0: +%*340Lf:0.0:0:3: +%340Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:327:0x1p-969: +%*340Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:327: +%340Lf:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340Lf:23441674165664647186659237648155017216:0:38: +%340Lf:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340Lf:023441674165664647186659237648155017216.0:0:41: +%340Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:309:0x1.fffffffffffff7ffffffffffff8p1023: +%*340Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:309: +%340Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:312:0x1.fffffffffffff7ffffffffffff8p1023: +%*340Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312: +%340Lf:infinity:1:8:inf: +%*340Lf:infinity:0:8: +%340Lf:+nan():1:6:nan: +%*340Lf:+nan():0:6: +%340Lf:+nan(09A_Zaz):1:13:nan: +%*340Lf:+nan(09A_Zaz):0:13: +%340Lf:+0:1:2:0x0: +%*340Lf:+0:0:2: +%340Lf:+0.0:1:4:0x0: +%*340Lf:+0.0:0:4: +%340Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969: +%*340Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328: +%340Lf:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340Lf:+23441674165664647186659237648155017216:0:39: +%340Lf:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340Lf:+023441674165664647186659237648155017216.0:0:42: +%340Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023: +%*340Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310: +%340Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023: +%*340Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313: +%340Lf:+infinity:1:9:inf: +%*340Lf:+infinity:0:9: +%3Lf: :0:-1: +%*3Lf: :0:-1: +%3Lf: -infinity:0:-1: +%*3Lf: -infinity:0:-1: +%3Lf: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:-0x1: +%*3Lf: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:4: +%3Lf: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:-0x1.1p4: +%*3Lf: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4: +%3Lf: -023441674165664647186659237648155017216.0:1:4:-0x1p1: +%*3Lf: -023441674165664647186659237648155017216.0:0:4: +%3Lf: -23441674165664647186659237648155017216:1:4:-0x1.7p4: +%*3Lf: -23441674165664647186659237648155017216:0:4: +%3Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:-0x0: +%*3Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4: +%3Lf: -0.0:1:4:-0x0: +%*3Lf: -0.0:0:4: +%3Lf: -0:1:3:-0x0: +%*3Lf: -0:0:3: +%3Lf: -nan(09A_Zaz):0:-1: +%*3Lf: -nan(09A_Zaz):0:-1: +%3Lf: -nan():0:-1: +%*3Lf: -nan():0:-1: +%3Lf: nan():1:4:nan: +%*3Lf: nan():0:4: +%3Lf: nan(09A_Zaz):1:4:nan: +%*3Lf: nan(09A_Zaz):0:4: +%3Lf: 0:1:2:0x0: +%*3Lf: 0:0:2: +%3Lf: 0.0:1:4:0x0: +%*3Lf: 0.0:0:4: +%3Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:0x0: +%*3Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4: +%3Lf: 23441674165664647186659237648155017216:1:4:0x1.d4p7: +%*3Lf: 23441674165664647186659237648155017216:0:4: +%3Lf: 023441674165664647186659237648155017216.0:1:4:0x1.7p4: +%*3Lf: 023441674165664647186659237648155017216.0:0:4: +%3Lf: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:0x1.66p7: +%*3Lf: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4: +%3Lf: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:0x1.1p4: +%*3Lf: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:4: +%3Lf: infinity:1:4:inf: +%*3Lf: infinity:0:4: +%3Lf: +nan():0:-1: +%*3Lf: +nan():0:-1: +%3Lf: +nan(09A_Zaz):0:-1: +%*3Lf: +nan(09A_Zaz):0:-1: +%3Lf: +0:1:3:0x0: +%*3Lf: +0:0:3: +%3Lf: +0.0:1:4:0x0: +%*3Lf: +0.0:0:4: +%3Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:0x0: +%*3Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4: +%3Lf: +23441674165664647186659237648155017216:1:4:0x1.7p4: +%*3Lf: +23441674165664647186659237648155017216:0:4: +%3Lf: +023441674165664647186659237648155017216.0:1:4:0x1p1: +%*3Lf: +023441674165664647186659237648155017216.0:0:4: +%3Lf: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:0x1.1p4: +%*3Lf: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4: +%3Lf: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:0x1: +%*3Lf: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:4: +%3Lf: +infinity:0:-1: +%*3Lf: +infinity:0:-1: +%340Lf: :0:-1: +%*340Lf: :0:-1: +%340Lf: -infinity:1:10:-inf: +%*340Lf: -infinity:0:10: +%340Lf: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:314:-0x1.fffffffffffff7ffffffffffff8p1023: +%*340Lf: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:314: +%340Lf: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:311:-0x1.fffffffffffff7ffffffffffff8p1023: +%*340Lf: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:311: +%340Lf: -023441674165664647186659237648155017216.0:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340Lf: -023441674165664647186659237648155017216.0:0:43: +%340Lf: -23441674165664647186659237648155017216:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340Lf: -23441674165664647186659237648155017216:0:40: +%340Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:329:-0x1p-969: +%*340Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:329: +%340Lf: -0.0:1:5:-0x0: +%*340Lf: -0.0:0:5: +%340Lf: -0:1:3:-0x0: +%*340Lf: -0:0:3: +%340Lf: -nan(09A_Zaz):1:14:-nan: +%*340Lf: -nan(09A_Zaz):0:14: +%340Lf: -nan():1:7:-nan: +%*340Lf: -nan():0:7: +%340Lf: nan():1:6:nan: +%*340Lf: nan():0:6: +%340Lf: nan(09A_Zaz):1:13:nan: +%*340Lf: nan(09A_Zaz):0:13: +%340Lf: 0:1:2:0x0: +%*340Lf: 0:0:2: +%340Lf: 0.0:1:4:0x0: +%*340Lf: 0.0:0:4: +%340Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969: +%*340Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328: +%340Lf: 23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340Lf: 23441674165664647186659237648155017216:0:39: +%340Lf: 023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340Lf: 023441674165664647186659237648155017216.0:0:42: +%340Lf: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023: +%*340Lf: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310: +%340Lf: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023: +%*340Lf: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313: +%340Lf: infinity:1:9:inf: +%*340Lf: infinity:0:9: +%340Lf: +nan():1:7:nan: +%*340Lf: +nan():0:7: +%340Lf: +nan(09A_Zaz):1:14:nan: +%*340Lf: +nan(09A_Zaz):0:14: +%340Lf: +0:1:3:0x0: +%*340Lf: +0:0:3: +%340Lf: +0.0:1:5:0x0: +%*340Lf: +0.0:0:5: +%340Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:329:0x1p-969: +%*340Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:329: +%340Lf: +23441674165664647186659237648155017216:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340Lf: +23441674165664647186659237648155017216:0:40: +%340Lf: +023441674165664647186659237648155017216.0:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340Lf: +023441674165664647186659237648155017216.0:0:43: +%340Lf: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:311:0x1.fffffffffffff7ffffffffffff8p1023: +%*340Lf: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:311: +%340Lf: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:314:0x1.fffffffffffff7ffffffffffff8p1023: +%*340Lf: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:314: +%340Lf: +infinity:1:10:inf: +%*340Lf: +infinity:0:10: diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input new file mode 100644 index 0000000..bb7098a --- /dev/null +++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input @@ -0,0 +1,496 @@ +%LF::0:-1: +%*LF::0:-1: +%LF:-INFINITY:1:9:-inf: +%*LF:-INFINITY:0:9: +%LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:-0x1.fffffffffffff7ffffffffffff8p1023: +%*LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313: +%LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:-0x1.fffffffffffff7ffffffffffff8p1023: +%*LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310: +%LF:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LF:-023441674165664647186659237648155017216.0:0:42: +%LF:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LF:-23441674165664647186659237648155017216:0:39: +%LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:-0x1p-969: +%*LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328: +%LF:-0.0:1:4:-0x0: +%*LF:-0.0:0:4: +%LF:-0:1:2:-0x0: +%*LF:-0:0:2: +%LF:-NAN(09A_Zaz):1:13:-nan: +%*LF:-NAN(09A_Zaz):0:13: +%LF:-NAN():1:6:-nan: +%*LF:-NAN():0:6: +%LF:NAN():1:5:nan: +%*LF:NAN():0:5: +%LF:NAN(09A_Zaz):1:12:nan: +%*LF:NAN(09A_Zaz):0:12: +%LF:0:1:1:0x0: +%*LF:0:0:1: +%LF:0.0:1:3:0x0: +%*LF:0.0:0:3: +%LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:327:0x1p-969: +%*LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:327: +%LF:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LF:23441674165664647186659237648155017216:0:38: +%LF:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LF:023441674165664647186659237648155017216.0:0:41: +%LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:309:0x1.fffffffffffff7ffffffffffff8p1023: +%*LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:309: +%LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:312:0x1.fffffffffffff7ffffffffffff8p1023: +%*LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312: +%LF:INFINITY:1:8:inf: +%*LF:INFINITY:0:8: +%LF:+NAN():1:6:nan: +%*LF:+NAN():0:6: +%LF:+NAN(09A_Zaz):1:13:nan: +%*LF:+NAN(09A_Zaz):0:13: +%LF:+0:1:2:0x0: +%*LF:+0:0:2: +%LF:+0.0:1:4:0x0: +%*LF:+0.0:0:4: +%LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969: +%*LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328: +%LF:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LF:+23441674165664647186659237648155017216:0:39: +%LF:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LF:+023441674165664647186659237648155017216.0:0:42: +%LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023: +%*LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310: +%LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023: +%*LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313: +%LF:+INFINITY:1:9:inf: +%*LF:+INFINITY:0:9: +%1LF::0:-1: +%*1LF::0:-1: +%1LF:-INFINITY:0:-1: +%*1LF:-INFINITY:0:-1: +%1LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1: +%*1LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1: +%1LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1: +%*1LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1: +%1LF:-023441674165664647186659237648155017216.0:0:-1: +%*1LF:-023441674165664647186659237648155017216.0:0:-1: +%1LF:-23441674165664647186659237648155017216:0:-1: +%*1LF:-23441674165664647186659237648155017216:0:-1: +%1LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1: +%*1LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1: +%1LF:-0.0:0:-1: +%*1LF:-0.0:0:-1: +%1LF:-0:0:-1: +%*1LF:-0:0:-1: +%1LF:-NAN(09A_Zaz):0:-1: +%*1LF:-NAN(09A_Zaz):0:-1: +%1LF:-NAN():0:-1: +%*1LF:-NAN():0:-1: +%1LF:NAN():0:-1: +%*1LF:NAN():0:-1: +%1LF:NAN(09A_Zaz):0:-1: +%*1LF:NAN(09A_Zaz):0:-1: +%1LF:0:1:1:0x0: +%*1LF:0:0:1: +%1LF:0.0:1:1:0x0: +%*1LF:0.0:0:1: +%1LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:1:0x0: +%*1LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:1: +%1LF:23441674165664647186659237648155017216:1:1:0x1p1: +%*1LF:23441674165664647186659237648155017216:0:1: +%1LF:023441674165664647186659237648155017216.0:1:1:0x0: +%*1LF:023441674165664647186659237648155017216.0:0:1: +%1LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:1:0x1: +%*1LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:1: +%1LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:1:0x0: +%*1LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:1: +%1LF:INFINITY:0:-1: +%*1LF:INFINITY:0:-1: +%1LF:+NAN():0:-1: +%*1LF:+NAN():0:-1: +%1LF:+NAN(09A_Zaz):0:-1: +%*1LF:+NAN(09A_Zaz):0:-1: +%1LF:+0:0:-1: +%*1LF:+0:0:-1: +%1LF:+0.0:0:-1: +%*1LF:+0.0:0:-1: +%1LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1: +%*1LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1: +%1LF:+23441674165664647186659237648155017216:0:-1: +%*1LF:+23441674165664647186659237648155017216:0:-1: +%1LF:+023441674165664647186659237648155017216.0:0:-1: +%*1LF:+023441674165664647186659237648155017216.0:0:-1: +%1LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1: +%*1LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1: +%1LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1: +%*1LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1: +%1LF:+INFINITY:0:-1: +%*1LF:+INFINITY:0:-1: +%2LF::0:-1: +%*2LF::0:-1: +%2LF:-INFINITY:0:-1: +%*2LF:-INFINITY:0:-1: +%2LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:-0x0: +%*2LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:2: +%2LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:-0x1: +%*2LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2: +%2LF:-023441674165664647186659237648155017216.0:1:2:-0x0: +%*2LF:-023441674165664647186659237648155017216.0:0:2: +%2LF:-23441674165664647186659237648155017216:1:2:-0x1p1: +%*2LF:-23441674165664647186659237648155017216:0:2: +%2LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:-0x0: +%*2LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2: +%2LF:-0.0:1:2:-0x0: +%*2LF:-0.0:0:2: +%2LF:-0:1:2:-0x0: +%*2LF:-0:0:2: +%2LF:-NAN(09A_Zaz):0:-1: +%*2LF:-NAN(09A_Zaz):0:-1: +%2LF:-NAN():0:-1: +%*2LF:-NAN():0:-1: +%2LF:NAN():0:-1: +%*2LF:NAN():0:-1: +%2LF:NAN(09A_Zaz):0:-1: +%*2LF:NAN(09A_Zaz):0:-1: +%2LF:0:1:1:0x0: +%*2LF:0:0:1: +%2LF:0.0:1:2:0x0: +%*2LF:0.0:0:2: +%2LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:0x0: +%*2LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2: +%2LF:23441674165664647186659237648155017216:1:2:0x1.7p4: +%*2LF:23441674165664647186659237648155017216:0:2: +%2LF:023441674165664647186659237648155017216.0:1:2:0x1p1: +%*2LF:023441674165664647186659237648155017216.0:0:2: +%2LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:0x1.1p4: +%*2LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2: +%2LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:0x1: +%*2LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:2: +%2LF:INFINITY:0:-1: +%*2LF:INFINITY:0:-1: +%2LF:+NAN():0:-1: +%*2LF:+NAN():0:-1: +%2LF:+NAN(09A_Zaz):0:-1: +%*2LF:+NAN(09A_Zaz):0:-1: +%2LF:+0:1:2:0x0: +%*2LF:+0:0:2: +%2LF:+0.0:1:2:0x0: +%*2LF:+0.0:0:2: +%2LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:0x0: +%*2LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2: +%2LF:+23441674165664647186659237648155017216:1:2:0x1p1: +%*2LF:+23441674165664647186659237648155017216:0:2: +%2LF:+023441674165664647186659237648155017216.0:1:2:0x0: +%*2LF:+023441674165664647186659237648155017216.0:0:2: +%2LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:0x1: +%*2LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2: +%2LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:0x0: +%*2LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:2: +%2LF:+INFINITY:0:-1: +%*2LF:+INFINITY:0:-1: +%3LF::0:-1: +%*3LF::0:-1: +%3LF:-INFINITY:0:-1: +%*3LF:-INFINITY:0:-1: +%3LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:-0x1: +%*3LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:3: +%3LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:-0x1.1p4: +%*3LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3: +%3LF:-023441674165664647186659237648155017216.0:1:3:-0x1p1: +%*3LF:-023441674165664647186659237648155017216.0:0:3: +%3LF:-23441674165664647186659237648155017216:1:3:-0x1.7p4: +%*3LF:-23441674165664647186659237648155017216:0:3: +%3LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:-0x0: +%*3LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3: +%3LF:-0.0:1:3:-0x0: +%*3LF:-0.0:0:3: +%3LF:-0:1:2:-0x0: +%*3LF:-0:0:2: +%3LF:-NAN(09A_Zaz):0:-1: +%*3LF:-NAN(09A_Zaz):0:-1: +%3LF:-NAN():0:-1: +%*3LF:-NAN():0:-1: +%3LF:NAN():1:3:nan: +%*3LF:NAN():0:3: +%3LF:NAN(09A_Zaz):1:3:nan: +%*3LF:NAN(09A_Zaz):0:3: +%3LF:0:1:1:0x0: +%*3LF:0:0:1: +%3LF:0.0:1:3:0x0: +%*3LF:0.0:0:3: +%3LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:0x0: +%*3LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3: +%3LF:23441674165664647186659237648155017216:1:3:0x1.d4p7: +%*3LF:23441674165664647186659237648155017216:0:3: +%3LF:023441674165664647186659237648155017216.0:1:3:0x1.7p4: +%*3LF:023441674165664647186659237648155017216.0:0:3: +%3LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:0x1.66p7: +%*3LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3: +%3LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:0x1.1p4: +%*3LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:3: +%3LF:INFINITY:1:3:inf: +%*3LF:INFINITY:0:3: +%3LF:+NAN():0:-1: +%*3LF:+NAN():0:-1: +%3LF:+NAN(09A_Zaz):0:-1: +%*3LF:+NAN(09A_Zaz):0:-1: +%3LF:+0:1:2:0x0: +%*3LF:+0:0:2: +%3LF:+0.0:1:3:0x0: +%*3LF:+0.0:0:3: +%3LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:0x0: +%*3LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3: +%3LF:+23441674165664647186659237648155017216:1:3:0x1.7p4: +%*3LF:+23441674165664647186659237648155017216:0:3: +%3LF:+023441674165664647186659237648155017216.0:1:3:0x1p1: +%*3LF:+023441674165664647186659237648155017216.0:0:3: +%3LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:0x1.1p4: +%*3LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3: +%3LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:0x1: +%*3LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:3: +%3LF:+INFINITY:0:-1: +%*3LF:+INFINITY:0:-1: +%295LF::0:-1: +%*295LF::0:-1: +%295LF:-INFINITY:1:9:-inf: +%*295LF:-INFINITY:0:9: +%295LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:-0x1.cd2b297d889bbb81ebb786ae838p970: +%*295LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295: +%295LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:-0x1.203af9ee756155313352b42d12p+974: +%*295LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295: +%295LF:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*295LF:-023441674165664647186659237648155017216.0:0:42: +%295LF:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*295LF:-23441674165664647186659237648155017216:0:39: +%295LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:-0x1.feef63f97d79b89e4bd1d13827p-970: +%*295LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295: +%295LF:-0.0:1:4:-0x0: +%*295LF:-0.0:0:4: +%295LF:-0:1:2:-0x0: +%*295LF:-0:0:2: +%295LF:-NAN(09A_Zaz):1:13:-nan: +%*295LF:-NAN(09A_Zaz):0:13: +%295LF:-NAN():1:6:-nan: +%*295LF:-NAN():0:6: +%295LF:NAN():1:5:nan: +%*295LF:NAN():0:5: +%295LF:NAN(09A_Zaz):1:12:nan: +%*295LF:NAN(09A_Zaz):0:12: +%295LF:0:1:1:0x0: +%*295LF:0:0:1: +%295LF:0.0:1:3:0x0: +%*295LF:0.0:0:3: +%295LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:0x1.feef63f97d79b89e4bd1d13827p-970: +%*295LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295: +%295LF:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*295LF:23441674165664647186659237648155017216:0:38: +%295LF:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*295LF:023441674165664647186659237648155017216.0:0:41: +%295LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:0x1.6849b86a12b9aa7d8027613857p+977: +%*295LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295: +%295LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:0x1.203af9ee756155313352b42d12p+974: +%*295LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295: +%295LF:INFINITY:1:8:inf: +%*295LF:INFINITY:0:8: +%295LF:+NAN():1:6:nan: +%*295LF:+NAN():0:6: +%295LF:+NAN(09A_Zaz):1:13:nan: +%*295LF:+NAN(09A_Zaz):0:13: +%295LF:+0:1:2:0x0: +%*295LF:+0:0:2: +%295LF:+0.0:1:4:0x0: +%*295LF:+0.0:0:4: +%295LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:0x1.feef63f97d79b89e4bd1d13827p-970: +%*295LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295: +%295LF:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*295LF:+23441674165664647186659237648155017216:0:39: +%295LF:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*295LF:+023441674165664647186659237648155017216.0:0:42: +%295LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:0x1.203af9ee756155313352b42d12p+974: +%*295LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295: +%295LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:0x1.cd2b297d889bbb81ebb786ae838p970: +%*295LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295: +%295LF:+INFINITY:1:9:inf: +%*295LF:+INFINITY:0:9: +%340LF::0:-1: +%*340LF::0:-1: +%340LF:-INFINITY:1:9:-inf: +%*340LF:-INFINITY:0:9: +%340LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:-0x1.fffffffffffff7ffffffffffff8p1023: +%*340LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313: +%340LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:-0x1.fffffffffffff7ffffffffffff8p1023: +%*340LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310: +%340LF:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340LF:-023441674165664647186659237648155017216.0:0:42: +%340LF:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340LF:-23441674165664647186659237648155017216:0:39: +%340LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:-0x1p-969: +%*340LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328: +%340LF:-0.0:1:4:-0x0: +%*340LF:-0.0:0:4: +%340LF:-0:1:2:-0x0: +%*340LF:-0:0:2: +%340LF:-NAN(09A_Zaz):1:13:-nan: +%*340LF:-NAN(09A_Zaz):0:13: +%340LF:-NAN():1:6:-nan: +%*340LF:-NAN():0:6: +%340LF:NAN():1:5:nan: +%*340LF:NAN():0:5: +%340LF:NAN(09A_Zaz):1:12:nan: +%*340LF:NAN(09A_Zaz):0:12: +%340LF:0:1:1:0x0: +%*340LF:0:0:1: +%340LF:0.0:1:3:0x0: +%*340LF:0.0:0:3: +%340LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:327:0x1p-969: +%*340LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:327: +%340LF:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340LF:23441674165664647186659237648155017216:0:38: +%340LF:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340LF:023441674165664647186659237648155017216.0:0:41: +%340LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:309:0x1.fffffffffffff7ffffffffffff8p1023: +%*340LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:309: +%340LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:312:0x1.fffffffffffff7ffffffffffff8p1023: +%*340LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312: +%340LF:INFINITY:1:8:inf: +%*340LF:INFINITY:0:8: +%340LF:+NAN():1:6:nan: +%*340LF:+NAN():0:6: +%340LF:+NAN(09A_Zaz):1:13:nan: +%*340LF:+NAN(09A_Zaz):0:13: +%340LF:+0:1:2:0x0: +%*340LF:+0:0:2: +%340LF:+0.0:1:4:0x0: +%*340LF:+0.0:0:4: +%340LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969: +%*340LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328: +%340LF:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340LF:+23441674165664647186659237648155017216:0:39: +%340LF:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340LF:+023441674165664647186659237648155017216.0:0:42: +%340LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023: +%*340LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310: +%340LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023: +%*340LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313: +%340LF:+INFINITY:1:9:inf: +%*340LF:+INFINITY:0:9: +%3LF: :0:-1: +%*3LF: :0:-1: +%3LF: -INFINITY:0:-1: +%*3LF: -INFINITY:0:-1: +%3LF: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:-0x1: +%*3LF: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:4: +%3LF: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:-0x1.1p4: +%*3LF: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4: +%3LF: -023441674165664647186659237648155017216.0:1:4:-0x1p1: +%*3LF: -023441674165664647186659237648155017216.0:0:4: +%3LF: -23441674165664647186659237648155017216:1:4:-0x1.7p4: +%*3LF: -23441674165664647186659237648155017216:0:4: +%3LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:-0x0: +%*3LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4: +%3LF: -0.0:1:4:-0x0: +%*3LF: -0.0:0:4: +%3LF: -0:1:3:-0x0: +%*3LF: -0:0:3: +%3LF: -NAN(09A_Zaz):0:-1: +%*3LF: -NAN(09A_Zaz):0:-1: +%3LF: -NAN():0:-1: +%*3LF: -NAN():0:-1: +%3LF: NAN():1:4:nan: +%*3LF: NAN():0:4: +%3LF: NAN(09A_Zaz):1:4:nan: +%*3LF: NAN(09A_Zaz):0:4: +%3LF: 0:1:2:0x0: +%*3LF: 0:0:2: +%3LF: 0.0:1:4:0x0: +%*3LF: 0.0:0:4: +%3LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:0x0: +%*3LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4: +%3LF: 23441674165664647186659237648155017216:1:4:0x1.d4p7: +%*3LF: 23441674165664647186659237648155017216:0:4: +%3LF: 023441674165664647186659237648155017216.0:1:4:0x1.7p4: +%*3LF: 023441674165664647186659237648155017216.0:0:4: +%3LF: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:0x1.66p7: +%*3LF: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4: +%3LF: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:0x1.1p4: +%*3LF: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:4: +%3LF: INFINITY:1:4:inf: +%*3LF: INFINITY:0:4: +%3LF: +NAN():0:-1: +%*3LF: +NAN():0:-1: +%3LF: +NAN(09A_Zaz):0:-1: +%*3LF: +NAN(09A_Zaz):0:-1: +%3LF: +0:1:3:0x0: +%*3LF: +0:0:3: +%3LF: +0.0:1:4:0x0: +%*3LF: +0.0:0:4: +%3LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:0x0: +%*3LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4: +%3LF: +23441674165664647186659237648155017216:1:4:0x1.7p4: +%*3LF: +23441674165664647186659237648155017216:0:4: +%3LF: +023441674165664647186659237648155017216.0:1:4:0x1p1: +%*3LF: +023441674165664647186659237648155017216.0:0:4: +%3LF: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:0x1.1p4: +%*3LF: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4: +%3LF: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:0x1: +%*3LF: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:4: +%3LF: +INFINITY:0:-1: +%*3LF: +INFINITY:0:-1: +%340LF: :0:-1: +%*340LF: :0:-1: +%340LF: -INFINITY:1:10:-inf: +%*340LF: -INFINITY:0:10: +%340LF: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:314:-0x1.fffffffffffff7ffffffffffff8p1023: +%*340LF: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:314: +%340LF: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:311:-0x1.fffffffffffff7ffffffffffff8p1023: +%*340LF: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:311: +%340LF: -023441674165664647186659237648155017216.0:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340LF: -023441674165664647186659237648155017216.0:0:43: +%340LF: -23441674165664647186659237648155017216:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340LF: -23441674165664647186659237648155017216:0:40: +%340LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:329:-0x1p-969: +%*340LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:329: +%340LF: -0.0:1:5:-0x0: +%*340LF: -0.0:0:5: +%340LF: -0:1:3:-0x0: +%*340LF: -0:0:3: +%340LF: -NAN(09A_Zaz):1:14:-nan: +%*340LF: -NAN(09A_Zaz):0:14: +%340LF: -NAN():1:7:-nan: +%*340LF: -NAN():0:7: +%340LF: NAN():1:6:nan: +%*340LF: NAN():0:6: +%340LF: NAN(09A_Zaz):1:13:nan: +%*340LF: NAN(09A_Zaz):0:13: +%340LF: 0:1:2:0x0: +%*340LF: 0:0:2: +%340LF: 0.0:1:4:0x0: +%*340LF: 0.0:0:4: +%340LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969: +%*340LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328: +%340LF: 23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340LF: 23441674165664647186659237648155017216:0:39: +%340LF: 023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340LF: 023441674165664647186659237648155017216.0:0:42: +%340LF: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023: +%*340LF: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310: +%340LF: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023: +%*340LF: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313: +%340LF: INFINITY:1:9:inf: +%*340LF: INFINITY:0:9: +%340LF: +NAN():1:7:nan: +%*340LF: +NAN():0:7: +%340LF: +NAN(09A_Zaz):1:14:nan: +%*340LF: +NAN(09A_Zaz):0:14: +%340LF: +0:1:3:0x0: +%*340LF: +0:0:3: +%340LF: +0.0:1:5:0x0: +%*340LF: +0.0:0:5: +%340LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:329:0x1p-969: +%*340LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:329: +%340LF: +23441674165664647186659237648155017216:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340LF: +23441674165664647186659237648155017216:0:40: +%340LF: +023441674165664647186659237648155017216.0:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*340LF: +023441674165664647186659237648155017216.0:0:43: +%340LF: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:311:0x1.fffffffffffff7ffffffffffff8p1023: +%*340LF: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:311: +%340LF: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:314:0x1.fffffffffffff7ffffffffffff8p1023: +%*340LF: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:314: +%340LF: +INFINITY:1:10:inf: +%*340LF: +INFINITY:0:10: diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input new file mode 100644 index 0000000..3254240 --- /dev/null +++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input @@ -0,0 +1,682 @@ +%Lg::0:-1: +%*Lg::0:-1: +%Lg:-infinity:1:9:-inf: +%*Lg:-infinity:0:9: +%Lg:-0xf.ffffffffffffbffffffffffffcp+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023: +%*Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:37: +%Lg:-0x7.ffffffffffffdffffffffffffep1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023: +%*Lg:-0x7.ffffffffffffdffffffffffffep1021:0:36: +%Lg:-0x2.3456789abcdef0123456789abcp+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Lg:-0x2.3456789abcdef0123456789abcp+123:0:36: +%Lg:-0x2.3456789abcdef0123456789abcp0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Lg:-0x2.3456789abcdef0123456789abcp0123:0:36: +%Lg:-0x8p-972:1:9:-0x1p-969: +%*Lg:-0x8p-972:0:9: +%Lg:-0x0p+0:1:7:-0x0: +%*Lg:-0x0p+0:0:7: +%Lg:-0x0p0:1:6:-0x0: +%*Lg:-0x0p0:0:6: +%Lg:-nan(09A_Zaz):1:13:-nan: +%*Lg:-nan(09A_Zaz):0:13: +%Lg:-nan():1:6:-nan: +%*Lg:-nan():0:6: +%Lg:nan():1:5:nan: +%*Lg:nan():0:5: +%Lg:nan(09A_Zaz):1:12:nan: +%*Lg:nan(09A_Zaz):0:12: +%Lg:0x0p0:1:5:0x0: +%*Lg:0x0p0:0:5: +%Lg:0x0p+0:1:6:0x0: +%*Lg:0x0p+0:0:6: +%Lg:0x8p-972:1:8:0x1p-969: +%*Lg:0x8p-972:0:8: +%Lg:0x2.3456789abcdef0123456789abcp0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Lg:0x2.3456789abcdef0123456789abcp0123:0:35: +%Lg:0x2.3456789abcdef0123456789abcp+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Lg:0x2.3456789abcdef0123456789abcp+123:0:35: +%Lg:0x7.ffffffffffffdffffffffffffep1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023: +%*Lg:0x7.ffffffffffffdffffffffffffep1021:0:35: +%Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:36: +%Lg:infinity:1:8:inf: +%*Lg:infinity:0:8: +%Lg:+nan():1:6:nan: +%*Lg:+nan():0:6: +%Lg:+nan(09A_Zaz):1:13:nan: +%*Lg:+nan(09A_Zaz):0:13: +%Lg:+0x0p0:1:6:0x0: +%*Lg:+0x0p0:0:6: +%Lg:+0x0p+0:1:7:0x0: +%*Lg:+0x0p+0:0:7: +%Lg:+0x8p-972:1:9:0x1p-969: +%*Lg:+0x8p-972:0:9: +%Lg:+0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Lg:+0x2.3456789abcdef0123456789abcp0123:0:36: +%Lg:+0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*Lg:+0x2.3456789abcdef0123456789abcp+123:0:36: +%Lg:+0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*Lg:+0x7.ffffffffffffdffffffffffffep1021:0:36: +%Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023: +%*Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:37: +%Lg:+infinity:1:9:inf: +%*Lg:+infinity:0:9: +%1Lg::0:-1: +%*1Lg::0:-1: +%1Lg:-infinity:0:-1: +%*1Lg:-infinity:0:-1: +%1Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%*1Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%1Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1: +%*1Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1: +%1Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1: +%*1Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1: +%1Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1: +%*1Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1: +%1Lg:-0x8p-972:0:-1: +%*1Lg:-0x8p-972:0:-1: +%1Lg:-0x0p+0:0:-1: +%*1Lg:-0x0p+0:0:-1: +%1Lg:-0x0p0:0:-1: +%*1Lg:-0x0p0:0:-1: +%1Lg:-nan(09A_Zaz):0:-1: +%*1Lg:-nan(09A_Zaz):0:-1: +%1Lg:-nan():0:-1: +%*1Lg:-nan():0:-1: +%1Lg:nan():0:-1: +%*1Lg:nan():0:-1: +%1Lg:nan(09A_Zaz):0:-1: +%*1Lg:nan(09A_Zaz):0:-1: +%1Lg:0x0p0:1:1:0x0: +%*1Lg:0x0p0:0:1: +%1Lg:0x0p+0:1:1:0x0: +%*1Lg:0x0p+0:0:1: +%1Lg:0x8p-972:1:1:0x0: +%*1Lg:0x8p-972:0:1: +%1Lg:0x2.3456789abcdef0123456789abcp0123:1:1:0x0: +%*1Lg:0x2.3456789abcdef0123456789abcp0123:0:1: +%1Lg:0x2.3456789abcdef0123456789abcp+123:1:1:0x0: +%*1Lg:0x2.3456789abcdef0123456789abcp+123:0:1: +%1Lg:0x7.ffffffffffffdffffffffffffep1021:1:1:0x0: +%*1Lg:0x7.ffffffffffffdffffffffffffep1021:0:1: +%1Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:1:0x0: +%*1Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:1: +%1Lg:infinity:0:-1: +%*1Lg:infinity:0:-1: +%1Lg:+nan():0:-1: +%*1Lg:+nan():0:-1: +%1Lg:+nan(09A_Zaz):0:-1: +%*1Lg:+nan(09A_Zaz):0:-1: +%1Lg:+0x0p0:0:-1: +%*1Lg:+0x0p0:0:-1: +%1Lg:+0x0p+0:0:-1: +%*1Lg:+0x0p+0:0:-1: +%1Lg:+0x8p-972:0:-1: +%*1Lg:+0x8p-972:0:-1: +%1Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1: +%*1Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1: +%1Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1: +%*1Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1: +%1Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1: +%*1Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1: +%1Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%*1Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%1Lg:+infinity:0:-1: +%*1Lg:+infinity:0:-1: +%2Lg::0:-1: +%*2Lg::0:-1: +%2Lg:-infinity:0:-1: +%*2Lg:-infinity:0:-1: +%2Lg:-0xf.ffffffffffffbffffffffffffcp+1020:1:2:-0x0: +%*2Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:2: +%2Lg:-0x7.ffffffffffffdffffffffffffep1021:1:2:-0x0: +%*2Lg:-0x7.ffffffffffffdffffffffffffep1021:0:2: +%2Lg:-0x2.3456789abcdef0123456789abcp+123:1:2:-0x0: +%*2Lg:-0x2.3456789abcdef0123456789abcp+123:0:2: +%2Lg:-0x2.3456789abcdef0123456789abcp0123:1:2:-0x0: +%*2Lg:-0x2.3456789abcdef0123456789abcp0123:0:2: +%2Lg:-0x8p-972:1:2:-0x0: +%*2Lg:-0x8p-972:0:2: +%2Lg:-0x0p+0:1:2:-0x0: +%*2Lg:-0x0p+0:0:2: +%2Lg:-0x0p0:1:2:-0x0: +%*2Lg:-0x0p0:0:2: +%2Lg:-nan(09A_Zaz):0:-1: +%*2Lg:-nan(09A_Zaz):0:-1: +%2Lg:-nan():0:-1: +%*2Lg:-nan():0:-1: +%2Lg:nan():0:-1: +%*2Lg:nan():0:-1: +%2Lg:nan(09A_Zaz):0:-1: +%*2Lg:nan(09A_Zaz):0:-1: +%2Lg:0x0p0:0:-1: +%*2Lg:0x0p0:0:-1: +%2Lg:0x0p+0:0:-1: +%*2Lg:0x0p+0:0:-1: +%2Lg:0x8p-972:0:-1: +%*2Lg:0x8p-972:0:-1: +%2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1: +%*2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1: +%2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1: +%*2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1: +%2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1: +%*2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1: +%2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%*2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%2Lg:infinity:0:-1: +%*2Lg:infinity:0:-1: +%2Lg:+nan():0:-1: +%*2Lg:+nan():0:-1: +%2Lg:+nan(09A_Zaz):0:-1: +%*2Lg:+nan(09A_Zaz):0:-1: +%2Lg:+0x0p0:1:2:0x0: +%*2Lg:+0x0p0:0:2: +%2Lg:+0x0p+0:1:2:0x0: +%*2Lg:+0x0p+0:0:2: +%2Lg:+0x8p-972:1:2:0x0: +%*2Lg:+0x8p-972:0:2: +%2Lg:+0x2.3456789abcdef0123456789abcp0123:1:2:0x0: +%*2Lg:+0x2.3456789abcdef0123456789abcp0123:0:2: +%2Lg:+0x2.3456789abcdef0123456789abcp+123:1:2:0x0: +%*2Lg:+0x2.3456789abcdef0123456789abcp+123:0:2: +%2Lg:+0x7.ffffffffffffdffffffffffffep1021:1:2:0x0: +%*2Lg:+0x7.ffffffffffffdffffffffffffep1021:0:2: +%2Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:2:0x0: +%*2Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:2: +%2Lg:+infinity:0:-1: +%*2Lg:+infinity:0:-1: +%3Lg::0:-1: +%*3Lg::0:-1: +%3Lg:-infinity:0:-1: +%*3Lg:-infinity:0:-1: +%3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%*3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1: +%*3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1: +%3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1: +%*3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1: +%3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1: +%*3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1: +%3Lg:-0x8p-972:0:-1: +%*3Lg:-0x8p-972:0:-1: +%3Lg:-0x0p+0:0:-1: +%*3Lg:-0x0p+0:0:-1: +%3Lg:-0x0p0:0:-1: +%*3Lg:-0x0p0:0:-1: +%3Lg:-nan(09A_Zaz):0:-1: +%*3Lg:-nan(09A_Zaz):0:-1: +%3Lg:-nan():0:-1: +%*3Lg:-nan():0:-1: +%3Lg:nan():1:3:nan: +%*3Lg:nan():0:3: +%3Lg:nan(09A_Zaz):1:3:nan: +%*3Lg:nan(09A_Zaz):0:3: +%3Lg:0x0p0:1:3:0x0: +%*3Lg:0x0p0:0:3: +%3Lg:0x0p+0:1:3:0x0: +%*3Lg:0x0p+0:0:3: +%3Lg:0x8p-972:1:3:0x1p3: +%*3Lg:0x8p-972:0:3: +%3Lg:0x2.3456789abcdef0123456789abcp0123:1:3:0x1p1: +%*3Lg:0x2.3456789abcdef0123456789abcp0123:0:3: +%3Lg:0x2.3456789abcdef0123456789abcp+123:1:3:0x1p1: +%*3Lg:0x2.3456789abcdef0123456789abcp+123:0:3: +%3Lg:0x7.ffffffffffffdffffffffffffep1021:1:3:0x1.cp2: +%*3Lg:0x7.ffffffffffffdffffffffffffep1021:0:3: +%3Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:3:0x1.ep3: +%*3Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:3: +%3Lg:infinity:1:3:inf: +%*3Lg:infinity:0:3: +%3Lg:+nan():0:-1: +%*3Lg:+nan():0:-1: +%3Lg:+nan(09A_Zaz):0:-1: +%*3Lg:+nan(09A_Zaz):0:-1: +%3Lg:+0x0p0:0:-1: +%*3Lg:+0x0p0:0:-1: +%3Lg:+0x0p+0:0:-1: +%*3Lg:+0x0p+0:0:-1: +%3Lg:+0x8p-972:0:-1: +%*3Lg:+0x8p-972:0:-1: +%3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1: +%*3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1: +%3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1: +%*3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1: +%3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1: +%*3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1: +%3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%*3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%3Lg:+infinity:0:-1: +%*3Lg:+infinity:0:-1: +%4Lg::0:-1: +%*4Lg::0:-1: +%4Lg:-infinity:1:4:-inf: +%*4Lg:-infinity:0:4: +%4Lg:-0xf.ffffffffffffbffffffffffffcp+1020:1:4:-0x1.ep3: +%*4Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:4: +%4Lg:-0x7.ffffffffffffdffffffffffffep1021:1:4:-0x1.cp2: +%*4Lg:-0x7.ffffffffffffdffffffffffffep1021:0:4: +%4Lg:-0x2.3456789abcdef0123456789abcp+123:1:4:-0x1p1: +%*4Lg:-0x2.3456789abcdef0123456789abcp+123:0:4: +%4Lg:-0x2.3456789abcdef0123456789abcp0123:1:4:-0x1p1: +%*4Lg:-0x2.3456789abcdef0123456789abcp0123:0:4: +%4Lg:-0x8p-972:1:4:-0x1p3: +%*4Lg:-0x8p-972:0:4: +%4Lg:-0x0p+0:1:4:-0x0: +%*4Lg:-0x0p+0:0:4: +%4Lg:-0x0p0:1:4:-0x0: +%*4Lg:-0x0p0:0:4: +%4Lg:-nan(09A_Zaz):1:4:-nan: +%*4Lg:-nan(09A_Zaz):0:4: +%4Lg:-nan():1:4:-nan: +%*4Lg:-nan():0:4: +%4Lg:nan():0:-1: +%*4Lg:nan():0:-1: +%4Lg:nan(09A_Zaz):0:-1: +%*4Lg:nan(09A_Zaz):0:-1: +%4Lg:0x0p0:0:-1: +%*4Lg:0x0p0:0:-1: +%4Lg:0x0p+0:0:-1: +%*4Lg:0x0p+0:0:-1: +%4Lg:0x8p-972:0:-1: +%*4Lg:0x8p-972:0:-1: +%4Lg:0x2.3456789abcdef0123456789abcp0123:1:4:0x1p1: +%*4Lg:0x2.3456789abcdef0123456789abcp0123:0:4: +%4Lg:0x2.3456789abcdef0123456789abcp+123:1:4:0x1p1: +%*4Lg:0x2.3456789abcdef0123456789abcp+123:0:4: +%4Lg:0x7.ffffffffffffdffffffffffffep1021:1:4:0x1.cp2: +%*4Lg:0x7.ffffffffffffdffffffffffffep1021:0:4: +%4Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:4:0x1.ep3: +%*4Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:4: +%4Lg:infinity:0:-1: +%*4Lg:infinity:0:-1: +%4Lg:+nan():1:4:nan: +%*4Lg:+nan():0:4: +%4Lg:+nan(09A_Zaz):1:4:nan: +%*4Lg:+nan(09A_Zaz):0:4: +%4Lg:+0x0p0:1:4:0x0: +%*4Lg:+0x0p0:0:4: +%4Lg:+0x0p+0:1:4:0x0: +%*4Lg:+0x0p+0:0:4: +%4Lg:+0x8p-972:1:4:0x1p3: +%*4Lg:+0x8p-972:0:4: +%4Lg:+0x2.3456789abcdef0123456789abcp0123:1:4:0x1p1: +%*4Lg:+0x2.3456789abcdef0123456789abcp0123:0:4: +%4Lg:+0x2.3456789abcdef0123456789abcp+123:1:4:0x1p1: +%*4Lg:+0x2.3456789abcdef0123456789abcp+123:0:4: +%4Lg:+0x7.ffffffffffffdffffffffffffep1021:1:4:0x1.cp2: +%*4Lg:+0x7.ffffffffffffdffffffffffffep1021:0:4: +%4Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:4:0x1.ep3: +%*4Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:4: +%4Lg:+infinity:1:4:inf: +%*4Lg:+infinity:0:4: +%5Lg::0:-1: +%*5Lg::0:-1: +%5Lg:-infinity:0:-1: +%*5Lg:-infinity:0:-1: +%5Lg:-0xf.ffffffffffffbffffffffffffcp+1020:1:5:-0x1.ep3: +%*5Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:5: +%5Lg:-0x7.ffffffffffffdffffffffffffep1021:1:5:-0x1.cp2: +%*5Lg:-0x7.ffffffffffffdffffffffffffep1021:0:5: +%5Lg:-0x2.3456789abcdef0123456789abcp+123:1:5:-0x1p1: +%*5Lg:-0x2.3456789abcdef0123456789abcp+123:0:5: +%5Lg:-0x2.3456789abcdef0123456789abcp0123:1:5:-0x1p1: +%*5Lg:-0x2.3456789abcdef0123456789abcp0123:0:5: +%5Lg:-0x8p-972:0:-1: +%*5Lg:-0x8p-972:0:-1: +%5Lg:-0x0p+0:0:-1: +%*5Lg:-0x0p+0:0:-1: +%5Lg:-0x0p0:0:-1: +%*5Lg:-0x0p0:0:-1: +%5Lg:-nan(09A_Zaz):0:-1: +%*5Lg:-nan(09A_Zaz):0:-1: +%5Lg:-nan():0:-1: +%*5Lg:-nan():0:-1: +%5Lg:nan():1:5:nan: +%*5Lg:nan():0:5: +%5Lg:nan(09A_Zaz):0:-1: +%*5Lg:nan(09A_Zaz):0:-1: +%5Lg:0x0p0:1:5:0x0: +%*5Lg:0x0p0:0:5: +%5Lg:0x0p+0:0:-1: +%*5Lg:0x0p+0:0:-1: +%5Lg:0x8p-972:0:-1: +%*5Lg:0x8p-972:0:-1: +%5Lg:0x2.3456789abcdef0123456789abcp0123:1:5:0x1.18p1: +%*5Lg:0x2.3456789abcdef0123456789abcp0123:0:5: +%5Lg:0x2.3456789abcdef0123456789abcp+123:1:5:0x1.18p1: +%*5Lg:0x2.3456789abcdef0123456789abcp+123:0:5: +%5Lg:0x7.ffffffffffffdffffffffffffep1021:1:5:0x1.fcp2: +%*5Lg:0x7.ffffffffffffdffffffffffffep1021:0:5: +%5Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:5:0x1.fep3: +%*5Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:5: +%5Lg:infinity:0:-1: +%*5Lg:infinity:0:-1: +%5Lg:+nan():0:-1: +%*5Lg:+nan():0:-1: +%5Lg:+nan(09A_Zaz):0:-1: +%*5Lg:+nan(09A_Zaz):0:-1: +%5Lg:+0x0p0:0:-1: +%*5Lg:+0x0p0:0:-1: +%5Lg:+0x0p+0:0:-1: +%*5Lg:+0x0p+0:0:-1: +%5Lg:+0x8p-972:0:-1: +%*5Lg:+0x8p-972:0:-1: +%5Lg:+0x2.3456789abcdef0123456789abcp0123:1:5:0x1p1: +%*5Lg:+0x2.3456789abcdef0123456789abcp0123:0:5: +%5Lg:+0x2.3456789abcdef0123456789abcp+123:1:5:0x1p1: +%*5Lg:+0x2.3456789abcdef0123456789abcp+123:0:5: +%5Lg:+0x7.ffffffffffffdffffffffffffep1021:1:5:0x1.cp2: +%*5Lg:+0x7.ffffffffffffdffffffffffffep1021:0:5: +%5Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:5:0x1.ep3: +%*5Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:5: +%5Lg:+infinity:0:-1: +%*5Lg:+infinity:0:-1: +%6Lg::0:-1: +%*6Lg::0:-1: +%6Lg:-infinity:0:-1: +%*6Lg:-infinity:0:-1: +%6Lg:-0xf.ffffffffffffbffffffffffffcp+1020:1:6:-0x1.fep3: +%*6Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:6: +%6Lg:-0x7.ffffffffffffdffffffffffffep1021:1:6:-0x1.fcp2: +%*6Lg:-0x7.ffffffffffffdffffffffffffep1021:0:6: +%6Lg:-0x2.3456789abcdef0123456789abcp+123:1:6:-0x1.18p1: +%*6Lg:-0x2.3456789abcdef0123456789abcp+123:0:6: +%6Lg:-0x2.3456789abcdef0123456789abcp0123:1:6:-0x1.18p1: +%*6Lg:-0x2.3456789abcdef0123456789abcp0123:0:6: +%6Lg:-0x8p-972:0:-1: +%*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:-nan(09A_Zaz):0:-1: +%*6Lg:-nan(09A_Zaz):0:-1: +%6Lg:-nan():1:6:-nan: +%*6Lg:-nan():0:6: +%6Lg:nan():1:5:nan: +%*6Lg:nan():0:5: +%6Lg:nan(09A_Zaz):0:-1: +%*6Lg:nan(09A_Zaz):0:-1: +%6Lg:0x0p0:1:5:0x0: +%*6Lg:0x0p0:0:5: +%6Lg:0x0p+0:1:6:0x0: +%*6Lg:0x0p+0:0:6: +%6Lg:0x8p-972:1:6:0x1p-6: +%*6Lg:0x8p-972:0:6: +%6Lg:0x2.3456789abcdef0123456789abcp0123:1:6:0x1.1ap1: +%*6Lg:0x2.3456789abcdef0123456789abcp0123:0:6: +%6Lg:0x2.3456789abcdef0123456789abcp+123:1:6:0x1.1ap1: +%*6Lg:0x2.3456789abcdef0123456789abcp+123:0:6: +%6Lg:0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.ffcp2: +%*6Lg:0x7.ffffffffffffdffffffffffffep1021:0:6: +%6Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.ffep3: +%*6Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:6: +%6Lg:infinity:0:-1: +%*6Lg:infinity:0:-1: +%6Lg:+nan():1:6:nan: +%*6Lg:+nan():0:6: +%6Lg:+nan(09A_Zaz):0:-1: +%*6Lg:+nan(09A_Zaz):0:-1: +%6Lg:+0x0p0:1:6:0x0: +%*6Lg:+0x0p0:0:6: +%6Lg:+0x0p+0:0:-1: +%*6Lg:+0x0p+0:0:-1: +%6Lg:+0x8p-972:0:-1: +%*6Lg:+0x8p-972:0:-1: +%6Lg:+0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1: +%*6Lg:+0x2.3456789abcdef0123456789abcp0123:0:6: +%6Lg:+0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1: +%*6Lg:+0x2.3456789abcdef0123456789abcp+123:0:6: +%6Lg:+0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.fcp2: +%*6Lg:+0x7.ffffffffffffdffffffffffffep1021:0:6: +%6Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.fep3: +%*6Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:6: +%6Lg:+infinity:0:-1: +%*6Lg:+infinity:0:-1: +%33Lg::0:-1: +%*33Lg::0:-1: +%33Lg:-infinity:1:9:-inf: +%*33Lg:-infinity:0:9: +%33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%*33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%33Lg:-0x7.ffffffffffffdffffffffffffep1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3: +%*33Lg:-0x7.ffffffffffffdffffffffffffep1021:0:33: +%33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1: +%*33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1: +%33Lg:-0x2.3456789abcdef0123456789abcp0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1: +%*33Lg:-0x2.3456789abcdef0123456789abcp0123:0:33: +%33Lg:-0x8p-972:1:9:-0x1p-969: +%*33Lg:-0x8p-972:0:9: +%33Lg:-0x0p+0:1:7:-0x0: +%*33Lg:-0x0p+0:0:7: +%33Lg:-0x0p0:1:6:-0x0: +%*33Lg:-0x0p0:0:6: +%33Lg:-nan(09A_Zaz):1:13:-nan: +%*33Lg:-nan(09A_Zaz):0:13: +%33Lg:-nan():1:6:-nan: +%*33Lg:-nan():0:6: +%33Lg:nan():1:5:nan: +%*33Lg:nan():0:5: +%33Lg:nan(09A_Zaz):1:12:nan: +%*33Lg:nan(09A_Zaz):0:12: +%33Lg:0x0p0:1:5:0x0: +%*33Lg:0x0p0:0:5: +%33Lg:0x0p+0:1:6:0x0: +%*33Lg:0x0p+0:0:6: +%33Lg:0x8p-972:1:8:0x1p-969: +%*33Lg:0x8p-972:0:8: +%33Lg:0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2: +%*33Lg:0x2.3456789abcdef0123456789abcp0123:0:33: +%33Lg:0x2.3456789abcdef0123456789abcp+123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2: +%*33Lg:0x2.3456789abcdef0123456789abcp+123:0:33: +%33Lg:0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p12: +%*33Lg:0x7.ffffffffffffdffffffffffffep1021:0:33: +%33Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:33:0x1.fffffffffffff7ffffffffffff8p4: +%*33Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:33: +%33Lg:infinity:1:8:inf: +%*33Lg:infinity:0:8: +%33Lg:+nan():1:6:nan: +%*33Lg:+nan():0:6: +%33Lg:+nan(09A_Zaz):1:13:nan: +%*33Lg:+nan(09A_Zaz):0:13: +%33Lg:+0x0p0:1:6:0x0: +%*33Lg:+0x0p0:0:6: +%33Lg:+0x0p+0:1:7:0x0: +%*33Lg:+0x0p+0:0:7: +%33Lg:+0x8p-972:1:9:0x1p-969: +%*33Lg:+0x8p-972:0:9: +%33Lg:+0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1: +%*33Lg:+0x2.3456789abcdef0123456789abcp0123:0:33: +%33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1: +%*33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1: +%33Lg:+0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p3: +%*33Lg:+0x7.ffffffffffffdffffffffffffep1021:0:33: +%33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%*33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1: +%33Lg:+infinity:1:9:inf: +%*33Lg:+infinity:0:9: +%50Lg::0:-1: +%*50Lg::0:-1: +%50Lg:-infinity:1:9:-inf: +%*50Lg:-infinity:0:9: +%50Lg:-0xf.ffffffffffffbffffffffffffcp+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023: +%*50Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:37: +%50Lg:-0x7.ffffffffffffdffffffffffffep1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023: +%*50Lg:-0x7.ffffffffffffdffffffffffffep1021:0:36: +%50Lg:-0x2.3456789abcdef0123456789abcp+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50Lg:-0x2.3456789abcdef0123456789abcp+123:0:36: +%50Lg:-0x2.3456789abcdef0123456789abcp0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50Lg:-0x2.3456789abcdef0123456789abcp0123:0:36: +%50Lg:-0x8p-972:1:9:-0x1p-969: +%*50Lg:-0x8p-972:0:9: +%50Lg:-0x0p+0:1:7:-0x0: +%*50Lg:-0x0p+0:0:7: +%50Lg:-0x0p0:1:6:-0x0: +%*50Lg:-0x0p0:0:6: +%50Lg:-nan(09A_Zaz):1:13:-nan: +%*50Lg:-nan(09A_Zaz):0:13: +%50Lg:-nan():1:6:-nan: +%*50Lg:-nan():0:6: +%50Lg:nan():1:5:nan: +%*50Lg:nan():0:5: +%50Lg:nan(09A_Zaz):1:12:nan: +%*50Lg:nan(09A_Zaz):0:12: +%50Lg:0x0p0:1:5:0x0: +%*50Lg:0x0p0:0:5: +%50Lg:0x0p+0:1:6:0x0: +%*50Lg:0x0p+0:0:6: +%50Lg:0x8p-972:1:8:0x1p-969: +%*50Lg:0x8p-972:0:8: +%50Lg:0x2.3456789abcdef0123456789abcp0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50Lg:0x2.3456789abcdef0123456789abcp0123:0:35: +%50Lg:0x2.3456789abcdef0123456789abcp+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50Lg:0x2.3456789abcdef0123456789abcp+123:0:35: +%50Lg:0x7.ffffffffffffdffffffffffffep1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023: +%*50Lg:0x7.ffffffffffffdffffffffffffep1021:0:35: +%50Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*50Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:36: +%50Lg:infinity:1:8:inf: +%*50Lg:infinity:0:8: +%50Lg:+nan():1:6:nan: +%*50Lg:+nan():0:6: +%50Lg:+nan(09A_Zaz):1:13:nan: +%*50Lg:+nan(09A_Zaz):0:13: +%50Lg:+0x0p0:1:6:0x0: +%*50Lg:+0x0p0:0:6: +%50Lg:+0x0p+0:1:7:0x0: +%*50Lg:+0x0p+0:0:7: +%50Lg:+0x8p-972:1:9:0x1p-969: +%*50Lg:+0x8p-972:0:9: +%50Lg:+0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50Lg:+0x2.3456789abcdef0123456789abcp0123:0:36: +%50Lg:+0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50Lg:+0x2.3456789abcdef0123456789abcp+123:0:36: +%50Lg:+0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*50Lg:+0x7.ffffffffffffdffffffffffffep1021:0:36: +%50Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023: +%*50Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:37: +%50Lg:+infinity:1:9:inf: +%*50Lg:+infinity:0:9: +%5Lg: :0:-1: +%*5Lg: :0:-1: +%5Lg: -infinity:0:-1: +%*5Lg: -infinity:0:-1: +%5Lg: -0xf.ffffffffffffbffffffffffffcp+1020:1:6:-0x1.ep3: +%*5Lg: -0xf.ffffffffffffbffffffffffffcp+1020:0:6: +%5Lg: -0x7.ffffffffffffdffffffffffffep1021:1:6:-0x1.cp2: +%*5Lg: -0x7.ffffffffffffdffffffffffffep1021:0:6: +%5Lg: -0x2.3456789abcdef0123456789abcp+123:1:6:-0x1p1: +%*5Lg: -0x2.3456789abcdef0123456789abcp+123:0:6: +%5Lg: -0x2.3456789abcdef0123456789abcp0123:1:6:-0x1p1: +%*5Lg: -0x2.3456789abcdef0123456789abcp0123:0:6: +%5Lg: -0x8p-972:0:-1: +%*5Lg: -0x8p-972:0:-1: +%5Lg: -0x0p+0:0:-1: +%*5Lg: -0x0p+0:0:-1: +%5Lg: -0x0p0:0:-1: +%*5Lg: -0x0p0:0:-1: +%5Lg: -nan(09A_Zaz):0:-1: +%*5Lg: -nan(09A_Zaz):0:-1: +%5Lg: -nan():0:-1: +%*5Lg: -nan():0:-1: +%5Lg: nan():1:6:nan: +%*5Lg: nan():0:6: +%5Lg: nan(09A_Zaz):0:-1: +%*5Lg: nan(09A_Zaz):0:-1: +%5Lg: 0x0p0:1:6:0x0: +%*5Lg: 0x0p0:0:6: +%5Lg: 0x0p+0:0:-1: +%*5Lg: 0x0p+0:0:-1: +%5Lg: 0x8p-972:0:-1: +%*5Lg: 0x8p-972:0:-1: +%5Lg: 0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1: +%*5Lg: 0x2.3456789abcdef0123456789abcp0123:0:6: +%5Lg: 0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1: +%*5Lg: 0x2.3456789abcdef0123456789abcp+123:0:6: +%5Lg: 0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.fcp2: +%*5Lg: 0x7.ffffffffffffdffffffffffffep1021:0:6: +%5Lg: 0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.fep3: +%*5Lg: 0xf.ffffffffffffbffffffffffffcp+1020:0:6: +%5Lg: infinity:0:-1: +%*5Lg: infinity:0:-1: +%5Lg: +nan():0:-1: +%*5Lg: +nan():0:-1: +%5Lg: +nan(09A_Zaz):0:-1: +%*5Lg: +nan(09A_Zaz):0:-1: +%5Lg: +0x0p0:0:-1: +%*5Lg: +0x0p0:0:-1: +%5Lg: +0x0p+0:0:-1: +%*5Lg: +0x0p+0:0:-1: +%5Lg: +0x8p-972:0:-1: +%*5Lg: +0x8p-972:0:-1: +%5Lg: +0x2.3456789abcdef0123456789abcp0123:1:6:0x1p1: +%*5Lg: +0x2.3456789abcdef0123456789abcp0123:0:6: +%5Lg: +0x2.3456789abcdef0123456789abcp+123:1:6:0x1p1: +%*5Lg: +0x2.3456789abcdef0123456789abcp+123:0:6: +%5Lg: +0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.cp2: +%*5Lg: +0x7.ffffffffffffdffffffffffffep1021:0:6: +%5Lg: +0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.ep3: +%*5Lg: +0xf.ffffffffffffbffffffffffffcp+1020:0:6: +%5Lg: +infinity:0:-1: +%*5Lg: +infinity:0:-1: +%50Lg: :0:-1: +%*50Lg: :0:-1: +%50Lg: -infinity:1:10:-inf: +%*50Lg: -infinity:0:10: +%50Lg: -0xf.ffffffffffffbffffffffffffcp+1020:1:38:-0x1.fffffffffffff7ffffffffffff8p1023: +%*50Lg: -0xf.ffffffffffffbffffffffffffcp+1020:0:38: +%50Lg: -0x7.ffffffffffffdffffffffffffep1021:1:37:-0x1.fffffffffffff7ffffffffffff8p1023: +%*50Lg: -0x7.ffffffffffffdffffffffffffep1021:0:37: +%50Lg: -0x2.3456789abcdef0123456789abcp+123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50Lg: -0x2.3456789abcdef0123456789abcp+123:0:37: +%50Lg: -0x2.3456789abcdef0123456789abcp0123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50Lg: -0x2.3456789abcdef0123456789abcp0123:0:37: +%50Lg: -0x8p-972:1:10:-0x1p-969: +%*50Lg: -0x8p-972:0:10: +%50Lg: -0x0p+0:1:8:-0x0: +%*50Lg: -0x0p+0:0:8: +%50Lg: -0x0p0:1:7:-0x0: +%*50Lg: -0x0p0:0:7: +%50Lg: -nan(09A_Zaz):1:14:-nan: +%*50Lg: -nan(09A_Zaz):0:14: +%50Lg: -nan():1:7:-nan: +%*50Lg: -nan():0:7: +%50Lg: nan():1:6:nan: +%*50Lg: nan():0:6: +%50Lg: nan(09A_Zaz):1:13:nan: +%*50Lg: nan(09A_Zaz):0:13: +%50Lg: 0x0p0:1:6:0x0: +%*50Lg: 0x0p0:0:6: +%50Lg: 0x0p+0:1:7:0x0: +%*50Lg: 0x0p+0:0:7: +%50Lg: 0x8p-972:1:9:0x1p-969: +%*50Lg: 0x8p-972:0:9: +%50Lg: 0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50Lg: 0x2.3456789abcdef0123456789abcp0123:0:36: +%50Lg: 0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50Lg: 0x2.3456789abcdef0123456789abcp+123:0:36: +%50Lg: 0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*50Lg: 0x7.ffffffffffffdffffffffffffep1021:0:36: +%50Lg: 0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023: +%*50Lg: 0xf.ffffffffffffbffffffffffffcp+1020:0:37: +%50Lg: infinity:1:9:inf: +%*50Lg: infinity:0:9: +%50Lg: +nan():1:7:nan: +%*50Lg: +nan():0:7: +%50Lg: +nan(09A_Zaz):1:14:nan: +%*50Lg: +nan(09A_Zaz):0:14: +%50Lg: +0x0p0:1:7:0x0: +%*50Lg: +0x0p0:0:7: +%50Lg: +0x0p+0:1:8:0x0: +%*50Lg: +0x0p+0:0:8: +%50Lg: +0x8p-972:1:10:0x1p-969: +%*50Lg: +0x8p-972:0:10: +%50Lg: +0x2.3456789abcdef0123456789abcp0123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50Lg: +0x2.3456789abcdef0123456789abcp0123:0:37: +%50Lg: +0x2.3456789abcdef0123456789abcp+123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50Lg: +0x2.3456789abcdef0123456789abcp+123:0:37: +%50Lg: +0x7.ffffffffffffdffffffffffffep1021:1:37:0x1.fffffffffffff7ffffffffffff8p1023: +%*50Lg: +0x7.ffffffffffffdffffffffffffep1021:0:37: +%50Lg: +0xf.ffffffffffffbffffffffffffcp+1020:1:38:0x1.fffffffffffff7ffffffffffff8p1023: +%*50Lg: +0xf.ffffffffffffbffffffffffffcp+1020:0:38: +%50Lg: +infinity:1:10:inf: +%*50Lg: +infinity:0:10: diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input new file mode 100644 index 0000000..4df9b04 --- /dev/null +++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input @@ -0,0 +1,682 @@ +%LG::0:-1: +%*LG::0:-1: +%LG:-INFINITY:1:9:-inf: +%*LG:-INFINITY:0:9: +%LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023: +%*LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37: +%LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023: +%*LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36: +%LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:36: +%LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:36: +%LG:-0X8P-972:1:9:-0x1p-969: +%*LG:-0X8P-972:0:9: +%LG:-0X0P+0:1:7:-0x0: +%*LG:-0X0P+0:0:7: +%LG:-0X0P0:1:6:-0x0: +%*LG:-0X0P0:0:6: +%LG:-NAN(09A_Zaz):1:13:-nan: +%*LG:-NAN(09A_Zaz):0:13: +%LG:-NAN():1:6:-nan: +%*LG:-NAN():0:6: +%LG:NAN():1:5:nan: +%*LG:NAN():0:5: +%LG:NAN(09A_Zaz):1:12:nan: +%*LG:NAN(09A_Zaz):0:12: +%LG:0X0P0:1:5:0x0: +%*LG:0X0P0:0:5: +%LG:0X0P+0:1:6:0x0: +%*LG:0X0P+0:0:6: +%LG:0X8P-972:1:8:0x1p-969: +%*LG:0X8P-972:0:8: +%LG:0X2.3456789ABCDEF0123456789ABCP0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LG:0X2.3456789ABCDEF0123456789ABCP0123:0:35: +%LG:0X2.3456789ABCDEF0123456789ABCP+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LG:0X2.3456789ABCDEF0123456789ABCP+123:0:35: +%LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023: +%*LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:35: +%LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36: +%LG:INFINITY:1:8:inf: +%*LG:INFINITY:0:8: +%LG:+NAN():1:6:nan: +%*LG:+NAN():0:6: +%LG:+NAN(09A_Zaz):1:13:nan: +%*LG:+NAN(09A_Zaz):0:13: +%LG:+0X0P0:1:6:0x0: +%*LG:+0X0P0:0:6: +%LG:+0X0P+0:1:7:0x0: +%*LG:+0X0P+0:0:7: +%LG:+0X8P-972:1:9:0x1p-969: +%*LG:+0X8P-972:0:9: +%LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:36: +%LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:36: +%LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36: +%LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023: +%*LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37: +%LG:+INFINITY:1:9:inf: +%*LG:+INFINITY:0:9: +%1LG::0:-1: +%*1LG::0:-1: +%1LG:-INFINITY:0:-1: +%*1LG:-INFINITY:0:-1: +%1LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%*1LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%1LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%*1LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%1LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%*1LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%1LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%*1LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%1LG:-0X8P-972:0:-1: +%*1LG:-0X8P-972:0:-1: +%1LG:-0X0P+0:0:-1: +%*1LG:-0X0P+0:0:-1: +%1LG:-0X0P0:0:-1: +%*1LG:-0X0P0:0:-1: +%1LG:-NAN(09A_Zaz):0:-1: +%*1LG:-NAN(09A_Zaz):0:-1: +%1LG:-NAN():0:-1: +%*1LG:-NAN():0:-1: +%1LG:NAN():0:-1: +%*1LG:NAN():0:-1: +%1LG:NAN(09A_Zaz):0:-1: +%*1LG:NAN(09A_Zaz):0:-1: +%1LG:0X0P0:1:1:0x0: +%*1LG:0X0P0:0:1: +%1LG:0X0P+0:1:1:0x0: +%*1LG:0X0P+0:0:1: +%1LG:0X8P-972:1:1:0x0: +%*1LG:0X8P-972:0:1: +%1LG:0X2.3456789ABCDEF0123456789ABCP0123:1:1:0x0: +%*1LG:0X2.3456789ABCDEF0123456789ABCP0123:0:1: +%1LG:0X2.3456789ABCDEF0123456789ABCP+123:1:1:0x0: +%*1LG:0X2.3456789ABCDEF0123456789ABCP+123:0:1: +%1LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:1:0x0: +%*1LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:1: +%1LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:1:0x0: +%*1LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:1: +%1LG:INFINITY:0:-1: +%*1LG:INFINITY:0:-1: +%1LG:+NAN():0:-1: +%*1LG:+NAN():0:-1: +%1LG:+NAN(09A_Zaz):0:-1: +%*1LG:+NAN(09A_Zaz):0:-1: +%1LG:+0X0P0:0:-1: +%*1LG:+0X0P0:0:-1: +%1LG:+0X0P+0:0:-1: +%*1LG:+0X0P+0:0:-1: +%1LG:+0X8P-972:0:-1: +%*1LG:+0X8P-972:0:-1: +%1LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%*1LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%1LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%*1LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%1LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%*1LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%1LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%*1LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%1LG:+INFINITY:0:-1: +%*1LG:+INFINITY:0:-1: +%2LG::0:-1: +%*2LG::0:-1: +%2LG:-INFINITY:0:-1: +%*2LG:-INFINITY:0:-1: +%2LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:2:-0x0: +%*2LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:2: +%2LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:2:-0x0: +%*2LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:2: +%2LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:2:-0x0: +%*2LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:2: +%2LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:2:-0x0: +%*2LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:2: +%2LG:-0X8P-972:1:2:-0x0: +%*2LG:-0X8P-972:0:2: +%2LG:-0X0P+0:1:2:-0x0: +%*2LG:-0X0P+0:0:2: +%2LG:-0X0P0:1:2:-0x0: +%*2LG:-0X0P0:0:2: +%2LG:-NAN(09A_Zaz):0:-1: +%*2LG:-NAN(09A_Zaz):0:-1: +%2LG:-NAN():0:-1: +%*2LG:-NAN():0:-1: +%2LG:NAN():0:-1: +%*2LG:NAN():0:-1: +%2LG:NAN(09A_Zaz):0:-1: +%*2LG:NAN(09A_Zaz):0:-1: +%2LG:0X0P0:0:-1: +%*2LG:0X0P0:0:-1: +%2LG:0X0P+0:0:-1: +%*2LG:0X0P+0:0:-1: +%2LG:0X8P-972:0:-1: +%*2LG:0X8P-972:0:-1: +%2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%*2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%*2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%*2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%*2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%2LG:INFINITY:0:-1: +%*2LG:INFINITY:0:-1: +%2LG:+NAN():0:-1: +%*2LG:+NAN():0:-1: +%2LG:+NAN(09A_Zaz):0:-1: +%*2LG:+NAN(09A_Zaz):0:-1: +%2LG:+0X0P0:1:2:0x0: +%*2LG:+0X0P0:0:2: +%2LG:+0X0P+0:1:2:0x0: +%*2LG:+0X0P+0:0:2: +%2LG:+0X8P-972:1:2:0x0: +%*2LG:+0X8P-972:0:2: +%2LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:2:0x0: +%*2LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:2: +%2LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:2:0x0: +%*2LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:2: +%2LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:2:0x0: +%*2LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:2: +%2LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:2:0x0: +%*2LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:2: +%2LG:+INFINITY:0:-1: +%*2LG:+INFINITY:0:-1: +%3LG::0:-1: +%*3LG::0:-1: +%3LG:-INFINITY:0:-1: +%*3LG:-INFINITY:0:-1: +%3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%*3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%*3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%*3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%*3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%3LG:-0X8P-972:0:-1: +%*3LG:-0X8P-972:0:-1: +%3LG:-0X0P+0:0:-1: +%*3LG:-0X0P+0:0:-1: +%3LG:-0X0P0:0:-1: +%*3LG:-0X0P0:0:-1: +%3LG:-NAN(09A_Zaz):0:-1: +%*3LG:-NAN(09A_Zaz):0:-1: +%3LG:-NAN():0:-1: +%*3LG:-NAN():0:-1: +%3LG:NAN():1:3:nan: +%*3LG:NAN():0:3: +%3LG:NAN(09A_Zaz):1:3:nan: +%*3LG:NAN(09A_Zaz):0:3: +%3LG:0X0P0:1:3:0x0: +%*3LG:0X0P0:0:3: +%3LG:0X0P+0:1:3:0x0: +%*3LG:0X0P+0:0:3: +%3LG:0X8P-972:1:3:0x1p3: +%*3LG:0X8P-972:0:3: +%3LG:0X2.3456789ABCDEF0123456789ABCP0123:1:3:0x1p1: +%*3LG:0X2.3456789ABCDEF0123456789ABCP0123:0:3: +%3LG:0X2.3456789ABCDEF0123456789ABCP+123:1:3:0x1p1: +%*3LG:0X2.3456789ABCDEF0123456789ABCP+123:0:3: +%3LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:3:0x1.cp2: +%*3LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:3: +%3LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:3:0x1.ep3: +%*3LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:3: +%3LG:INFINITY:1:3:inf: +%*3LG:INFINITY:0:3: +%3LG:+NAN():0:-1: +%*3LG:+NAN():0:-1: +%3LG:+NAN(09A_Zaz):0:-1: +%*3LG:+NAN(09A_Zaz):0:-1: +%3LG:+0X0P0:0:-1: +%*3LG:+0X0P0:0:-1: +%3LG:+0X0P+0:0:-1: +%*3LG:+0X0P+0:0:-1: +%3LG:+0X8P-972:0:-1: +%*3LG:+0X8P-972:0:-1: +%3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%*3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1: +%3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%*3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%*3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1: +%3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%*3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%3LG:+INFINITY:0:-1: +%*3LG:+INFINITY:0:-1: +%4LG::0:-1: +%*4LG::0:-1: +%4LG:-INFINITY:1:4:-inf: +%*4LG:-INFINITY:0:4: +%4LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:-0x1.ep3: +%*4LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:4: +%4LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:-0x1.cp2: +%*4LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4: +%4LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:4:-0x1p1: +%*4LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:4: +%4LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:4:-0x1p1: +%*4LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:4: +%4LG:-0X8P-972:1:4:-0x1p3: +%*4LG:-0X8P-972:0:4: +%4LG:-0X0P+0:1:4:-0x0: +%*4LG:-0X0P+0:0:4: +%4LG:-0X0P0:1:4:-0x0: +%*4LG:-0X0P0:0:4: +%4LG:-NAN(09A_Zaz):1:4:-nan: +%*4LG:-NAN(09A_Zaz):0:4: +%4LG:-NAN():1:4:-nan: +%*4LG:-NAN():0:4: +%4LG:NAN():0:-1: +%*4LG:NAN():0:-1: +%4LG:NAN(09A_Zaz):0:-1: +%*4LG:NAN(09A_Zaz):0:-1: +%4LG:0X0P0:0:-1: +%*4LG:0X0P0:0:-1: +%4LG:0X0P+0:0:-1: +%*4LG:0X0P+0:0:-1: +%4LG:0X8P-972:0:-1: +%*4LG:0X8P-972:0:-1: +%4LG:0X2.3456789ABCDEF0123456789ABCP0123:1:4:0x1p1: +%*4LG:0X2.3456789ABCDEF0123456789ABCP0123:0:4: +%4LG:0X2.3456789ABCDEF0123456789ABCP+123:1:4:0x1p1: +%*4LG:0X2.3456789ABCDEF0123456789ABCP+123:0:4: +%4LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:0x1.cp2: +%*4LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4: +%4LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:0x1.ep3: +%*4LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:4: +%4LG:INFINITY:0:-1: +%*4LG:INFINITY:0:-1: +%4LG:+NAN():1:4:nan: +%*4LG:+NAN():0:4: +%4LG:+NAN(09A_Zaz):1:4:nan: +%*4LG:+NAN(09A_Zaz):0:4: +%4LG:+0X0P0:1:4:0x0: +%*4LG:+0X0P0:0:4: +%4LG:+0X0P+0:1:4:0x0: +%*4LG:+0X0P+0:0:4: +%4LG:+0X8P-972:1:4:0x1p3: +%*4LG:+0X8P-972:0:4: +%4LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:4:0x1p1: +%*4LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:4: +%4LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:4:0x1p1: +%*4LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:4: +%4LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:0x1.cp2: +%*4LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4: +%4LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:0x1.ep3: +%*4LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:4: +%4LG:+INFINITY:1:4:inf: +%*4LG:+INFINITY:0:4: +%5LG::0:-1: +%*5LG::0:-1: +%5LG:-INFINITY:0:-1: +%*5LG:-INFINITY:0:-1: +%5LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:-0x1.ep3: +%*5LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:5: +%5LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:-0x1.cp2: +%*5LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5: +%5LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:5:-0x1p1: +%*5LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:5: +%5LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:5:-0x1p1: +%*5LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:5: +%5LG:-0X8P-972:0:-1: +%*5LG:-0X8P-972:0:-1: +%5LG:-0X0P+0:0:-1: +%*5LG:-0X0P+0:0:-1: +%5LG:-0X0P0:0:-1: +%*5LG:-0X0P0:0:-1: +%5LG:-NAN(09A_Zaz):0:-1: +%*5LG:-NAN(09A_Zaz):0:-1: +%5LG:-NAN():0:-1: +%*5LG:-NAN():0:-1: +%5LG:NAN():1:5:nan: +%*5LG:NAN():0:5: +%5LG:NAN(09A_Zaz):0:-1: +%*5LG:NAN(09A_Zaz):0:-1: +%5LG:0X0P0:1:5:0x0: +%*5LG:0X0P0:0:5: +%5LG:0X0P+0:0:-1: +%*5LG:0X0P+0:0:-1: +%5LG:0X8P-972:0:-1: +%*5LG:0X8P-972:0:-1: +%5LG:0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1.18p1: +%*5LG:0X2.3456789ABCDEF0123456789ABCP0123:0:5: +%5LG:0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1.18p1: +%*5LG:0X2.3456789ABCDEF0123456789ABCP+123:0:5: +%5LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:0x1.fcp2: +%*5LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5: +%5LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:0x1.fep3: +%*5LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:5: +%5LG:INFINITY:0:-1: +%*5LG:INFINITY:0:-1: +%5LG:+NAN():0:-1: +%*5LG:+NAN():0:-1: +%5LG:+NAN(09A_Zaz):0:-1: +%*5LG:+NAN(09A_Zaz):0:-1: +%5LG:+0X0P0:0:-1: +%*5LG:+0X0P0:0:-1: +%5LG:+0X0P+0:0:-1: +%*5LG:+0X0P+0:0:-1: +%5LG:+0X8P-972:0:-1: +%*5LG:+0X8P-972:0:-1: +%5LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1p1: +%*5LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:5: +%5LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1p1: +%*5LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:5: +%5LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:0x1.cp2: +%*5LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5: +%5LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:0x1.ep3: +%*5LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:5: +%5LG:+INFINITY:0:-1: +%*5LG:+INFINITY:0:-1: +%6LG::0:-1: +%*6LG::0:-1: +%6LG:-INFINITY:0:-1: +%*6LG:-INFINITY:0:-1: +%6LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:-0x1.fep3: +%*6LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6: +%6LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:-0x1.fcp2: +%*6LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6: +%6LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:6:-0x1.18p1: +%*6LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:6: +%6LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1.18p1: +%*6LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:6: +%6LG:-0X8P-972:0:-1: +%*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:-NAN(09A_Zaz):0:-1: +%*6LG:-NAN(09A_Zaz):0:-1: +%6LG:-NAN():1:6:-nan: +%*6LG:-NAN():0:6: +%6LG:NAN():1:5:nan: +%*6LG:NAN():0:5: +%6LG:NAN(09A_Zaz):0:-1: +%*6LG:NAN(09A_Zaz):0:-1: +%6LG:0X0P0:1:5:0x0: +%*6LG:0X0P0:0:5: +%6LG:0X0P+0:1:6:0x0: +%*6LG:0X0P+0:0:6: +%6LG:0X8P-972:1:6:0x1p-6: +%*6LG:0X8P-972:0:6: +%6LG:0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.1ap1: +%*6LG:0X2.3456789ABCDEF0123456789ABCP0123:0:6: +%6LG:0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.1ap1: +%*6LG:0X2.3456789ABCDEF0123456789ABCP+123:0:6: +%6LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.ffcp2: +%*6LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6: +%6LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.ffep3: +%*6LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6: +%6LG:INFINITY:0:-1: +%*6LG:INFINITY:0:-1: +%6LG:+NAN():1:6:nan: +%*6LG:+NAN():0:6: +%6LG:+NAN(09A_Zaz):0:-1: +%*6LG:+NAN(09A_Zaz):0:-1: +%6LG:+0X0P0:1:6:0x0: +%*6LG:+0X0P0:0:6: +%6LG:+0X0P+0:0:-1: +%*6LG:+0X0P+0:0:-1: +%6LG:+0X8P-972:0:-1: +%*6LG:+0X8P-972:0:-1: +%6LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1: +%*6LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:6: +%6LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1: +%*6LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:6: +%6LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.fcp2: +%*6LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6: +%6LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.fep3: +%*6LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6: +%6LG:+INFINITY:0:-1: +%*6LG:+INFINITY:0:-1: +%33LG::0:-1: +%*33LG::0:-1: +%33LG:-INFINITY:1:9:-inf: +%*33LG:-INFINITY:0:9: +%33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%*33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%33LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3: +%*33LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33: +%33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%*33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%33LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1: +%*33LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:33: +%33LG:-0X8P-972:1:9:-0x1p-969: +%*33LG:-0X8P-972:0:9: +%33LG:-0X0P+0:1:7:-0x0: +%*33LG:-0X0P+0:0:7: +%33LG:-0X0P0:1:6:-0x0: +%*33LG:-0X0P0:0:6: +%33LG:-NAN(09A_Zaz):1:13:-nan: +%*33LG:-NAN(09A_Zaz):0:13: +%33LG:-NAN():1:6:-nan: +%*33LG:-NAN():0:6: +%33LG:NAN():1:5:nan: +%*33LG:NAN():0:5: +%33LG:NAN(09A_Zaz):1:12:nan: +%*33LG:NAN(09A_Zaz):0:12: +%33LG:0X0P0:1:5:0x0: +%*33LG:0X0P0:0:5: +%33LG:0X0P+0:1:6:0x0: +%*33LG:0X0P+0:0:6: +%33LG:0X8P-972:1:8:0x1p-969: +%*33LG:0X8P-972:0:8: +%33LG:0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2: +%*33LG:0X2.3456789ABCDEF0123456789ABCP0123:0:33: +%33LG:0X2.3456789ABCDEF0123456789ABCP+123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2: +%*33LG:0X2.3456789ABCDEF0123456789ABCP+123:0:33: +%33LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p12: +%*33LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33: +%33LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:33:0x1.fffffffffffff7ffffffffffff8p4: +%*33LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:33: +%33LG:INFINITY:1:8:inf: +%*33LG:INFINITY:0:8: +%33LG:+NAN():1:6:nan: +%*33LG:+NAN():0:6: +%33LG:+NAN(09A_Zaz):1:13:nan: +%*33LG:+NAN(09A_Zaz):0:13: +%33LG:+0X0P0:1:6:0x0: +%*33LG:+0X0P0:0:6: +%33LG:+0X0P+0:1:7:0x0: +%*33LG:+0X0P+0:0:7: +%33LG:+0X8P-972:1:9:0x1p-969: +%*33LG:+0X8P-972:0:9: +%33LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1: +%*33LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:33: +%33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%*33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1: +%33LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p3: +%*33LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33: +%33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%*33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1: +%33LG:+INFINITY:1:9:inf: +%*33LG:+INFINITY:0:9: +%50LG::0:-1: +%*50LG::0:-1: +%50LG:-INFINITY:1:9:-inf: +%*50LG:-INFINITY:0:9: +%50LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023: +%*50LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37: +%50LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023: +%*50LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36: +%50LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:36: +%50LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:36: +%50LG:-0X8P-972:1:9:-0x1p-969: +%*50LG:-0X8P-972:0:9: +%50LG:-0X0P+0:1:7:-0x0: +%*50LG:-0X0P+0:0:7: +%50LG:-0X0P0:1:6:-0x0: +%*50LG:-0X0P0:0:6: +%50LG:-NAN(09A_Zaz):1:13:-nan: +%*50LG:-NAN(09A_Zaz):0:13: +%50LG:-NAN():1:6:-nan: +%*50LG:-NAN():0:6: +%50LG:NAN():1:5:nan: +%*50LG:NAN():0:5: +%50LG:NAN(09A_Zaz):1:12:nan: +%*50LG:NAN(09A_Zaz):0:12: +%50LG:0X0P0:1:5:0x0: +%*50LG:0X0P0:0:5: +%50LG:0X0P+0:1:6:0x0: +%*50LG:0X0P+0:0:6: +%50LG:0X8P-972:1:8:0x1p-969: +%*50LG:0X8P-972:0:8: +%50LG:0X2.3456789ABCDEF0123456789ABCP0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LG:0X2.3456789ABCDEF0123456789ABCP0123:0:35: +%50LG:0X2.3456789ABCDEF0123456789ABCP+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LG:0X2.3456789ABCDEF0123456789ABCP+123:0:35: +%50LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023: +%*50LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:35: +%50LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*50LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36: +%50LG:INFINITY:1:8:inf: +%*50LG:INFINITY:0:8: +%50LG:+NAN():1:6:nan: +%*50LG:+NAN():0:6: +%50LG:+NAN(09A_Zaz):1:13:nan: +%*50LG:+NAN(09A_Zaz):0:13: +%50LG:+0X0P0:1:6:0x0: +%*50LG:+0X0P0:0:6: +%50LG:+0X0P+0:1:7:0x0: +%*50LG:+0X0P+0:0:7: +%50LG:+0X8P-972:1:9:0x1p-969: +%*50LG:+0X8P-972:0:9: +%50LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:36: +%50LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:36: +%50LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*50LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36: +%50LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023: +%*50LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37: +%50LG:+INFINITY:1:9:inf: +%*50LG:+INFINITY:0:9: +%5LG: :0:-1: +%*5LG: :0:-1: +%5LG: -INFINITY:0:-1: +%*5LG: -INFINITY:0:-1: +%5LG: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:-0x1.ep3: +%*5LG: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6: +%5LG: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:-0x1.cp2: +%*5LG: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6: +%5LG: -0X2.3456789ABCDEF0123456789ABCP+123:1:6:-0x1p1: +%*5LG: -0X2.3456789ABCDEF0123456789ABCP+123:0:6: +%5LG: -0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1p1: +%*5LG: -0X2.3456789ABCDEF0123456789ABCP0123:0:6: +%5LG: -0X8P-972:0:-1: +%*5LG: -0X8P-972:0:-1: +%5LG: -0X0P+0:0:-1: +%*5LG: -0X0P+0:0:-1: +%5LG: -0X0P0:0:-1: +%*5LG: -0X0P0:0:-1: +%5LG: -NAN(09A_Zaz):0:-1: +%*5LG: -NAN(09A_Zaz):0:-1: +%5LG: -NAN():0:-1: +%*5LG: -NAN():0:-1: +%5LG: NAN():1:6:nan: +%*5LG: NAN():0:6: +%5LG: NAN(09A_Zaz):0:-1: +%*5LG: NAN(09A_Zaz):0:-1: +%5LG: 0X0P0:1:6:0x0: +%*5LG: 0X0P0:0:6: +%5LG: 0X0P+0:0:-1: +%*5LG: 0X0P+0:0:-1: +%5LG: 0X8P-972:0:-1: +%*5LG: 0X8P-972:0:-1: +%5LG: 0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1: +%*5LG: 0X2.3456789ABCDEF0123456789ABCP0123:0:6: +%5LG: 0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1: +%*5LG: 0X2.3456789ABCDEF0123456789ABCP+123:0:6: +%5LG: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.fcp2: +%*5LG: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6: +%5LG: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.fep3: +%*5LG: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6: +%5LG: INFINITY:0:-1: +%*5LG: INFINITY:0:-1: +%5LG: +NAN():0:-1: +%*5LG: +NAN():0:-1: +%5LG: +NAN(09A_Zaz):0:-1: +%*5LG: +NAN(09A_Zaz):0:-1: +%5LG: +0X0P0:0:-1: +%*5LG: +0X0P0:0:-1: +%5LG: +0X0P+0:0:-1: +%*5LG: +0X0P+0:0:-1: +%5LG: +0X8P-972:0:-1: +%*5LG: +0X8P-972:0:-1: +%5LG: +0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1p1: +%*5LG: +0X2.3456789ABCDEF0123456789ABCP0123:0:6: +%5LG: +0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1p1: +%*5LG: +0X2.3456789ABCDEF0123456789ABCP+123:0:6: +%5LG: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.cp2: +%*5LG: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6: +%5LG: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.ep3: +%*5LG: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6: +%5LG: +INFINITY:0:-1: +%*5LG: +INFINITY:0:-1: +%50LG: :0:-1: +%*50LG: :0:-1: +%50LG: -INFINITY:1:10:-inf: +%*50LG: -INFINITY:0:10: +%50LG: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:38:-0x1.fffffffffffff7ffffffffffff8p1023: +%*50LG: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:38: +%50LG: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:37:-0x1.fffffffffffff7ffffffffffff8p1023: +%*50LG: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:37: +%50LG: -0X2.3456789ABCDEF0123456789ABCP+123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LG: -0X2.3456789ABCDEF0123456789ABCP+123:0:37: +%50LG: -0X2.3456789ABCDEF0123456789ABCP0123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LG: -0X2.3456789ABCDEF0123456789ABCP0123:0:37: +%50LG: -0X8P-972:1:10:-0x1p-969: +%*50LG: -0X8P-972:0:10: +%50LG: -0X0P+0:1:8:-0x0: +%*50LG: -0X0P+0:0:8: +%50LG: -0X0P0:1:7:-0x0: +%*50LG: -0X0P0:0:7: +%50LG: -NAN(09A_Zaz):1:14:-nan: +%*50LG: -NAN(09A_Zaz):0:14: +%50LG: -NAN():1:7:-nan: +%*50LG: -NAN():0:7: +%50LG: NAN():1:6:nan: +%*50LG: NAN():0:6: +%50LG: NAN(09A_Zaz):1:13:nan: +%*50LG: NAN(09A_Zaz):0:13: +%50LG: 0X0P0:1:6:0x0: +%*50LG: 0X0P0:0:6: +%50LG: 0X0P+0:1:7:0x0: +%*50LG: 0X0P+0:0:7: +%50LG: 0X8P-972:1:9:0x1p-969: +%*50LG: 0X8P-972:0:9: +%50LG: 0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LG: 0X2.3456789ABCDEF0123456789ABCP0123:0:36: +%50LG: 0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LG: 0X2.3456789ABCDEF0123456789ABCP+123:0:36: +%50LG: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023: +%*50LG: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36: +%50LG: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023: +%*50LG: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37: +%50LG: INFINITY:1:9:inf: +%*50LG: INFINITY:0:9: +%50LG: +NAN():1:7:nan: +%*50LG: +NAN():0:7: +%50LG: +NAN(09A_Zaz):1:14:nan: +%*50LG: +NAN(09A_Zaz):0:14: +%50LG: +0X0P0:1:7:0x0: +%*50LG: +0X0P0:0:7: +%50LG: +0X0P+0:1:8:0x0: +%*50LG: +0X0P+0:0:8: +%50LG: +0X8P-972:1:10:0x1p-969: +%*50LG: +0X8P-972:0:10: +%50LG: +0X2.3456789ABCDEF0123456789ABCP0123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LG: +0X2.3456789ABCDEF0123456789ABCP0123:0:37: +%50LG: +0X2.3456789ABCDEF0123456789ABCP+123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124: +%*50LG: +0X2.3456789ABCDEF0123456789ABCP+123:0:37: +%50LG: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:37:0x1.fffffffffffff7ffffffffffff8p1023: +%*50LG: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:37: +%50LG: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:38:0x1.fffffffffffff7ffffffffffff8p1023: +%*50LG: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:38: +%50LG: +INFINITY:1:10:inf: +%*50LG: +INFINITY:0:10: diff --git a/sysdeps/ieee754/ldbl-64-128/Makefile b/sysdeps/ieee754/ldbl-64-128/Makefile new file mode 100644 index 0000000..7a37fa1 --- /dev/null +++ b/sysdeps/ieee754/ldbl-64-128/Makefile @@ -0,0 +1,14 @@ +ifeq ($(subdir),stdio-common) +ifeq ($(run-built-tests),yes) +# Put long double IEEE binary128 format inputs in sysdeps/ieee754/ldbl-128 +# first in vpath. Otherwise the ordering of sysdeps would cause long double +# IEEE binary64 format inputs in sysdeps/ieee754/ldbl-opt to be used instead +# for the common rules requested in sysdeps/ieee754/ldbl-128 with targets +# using the dual -mlong-double-128/-mlong-double-64 arrangement. +define tst-scanf-format-64-128-vpath +vpath tst-scanf-format-ldouble-$(1).input ../sysdeps/ieee754/ldbl-128 +endef +$(foreach f,$(fmts-xscanf-real), \ + $(eval $(call tst-scanf-format-64-128-vpath,$(f)))) +endif # $(run-built-tests) == yes +endif # $(subdir) == stdio-common diff --git a/sysdeps/ieee754/ldbl-96/Makefile b/sysdeps/ieee754/ldbl-96/Makefile index 13cb6e0..833f3b7 100644 --- a/sysdeps/ieee754/ldbl-96/Makefile +++ b/sysdeps/ieee754/ldbl-96/Makefile @@ -148,3 +148,7 @@ CFLAGS-s_y1l.c += -fno-builtin-y1f64x CFLAGS-s_ynl.c += -fno-builtin-ynf64x endif # $(subdir) == math + +ifeq ($(subdir),stdio-common) +fmt-xscanf-real-convs += ldouble +endif diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input new file mode 100644 index 0000000..1813a18 --- /dev/null +++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input @@ -0,0 +1,682 @@ +%La::0:-1: +%*La::0:-1: +%La:-infinity:1:9:-inf: +%*La:-infinity:0:9: +%La:-0xf.fffffffffffffffp+16380:1:27:-0x1.fffffffffffffffep16383: +%*La:-0xf.fffffffffffffffp+16380:0:27: +%La:-0x7.fffffffffffffff8p16381:1:27:-0x1.fffffffffffffffep16383: +%*La:-0x7.fffffffffffffff8p16381:0:27: +%La:-0x2.3456789abcdef01p+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346: +%*La:-0x2.3456789abcdef01p+12345:0:27: +%La:-0x2.3456789abcdef01p012345:1:27:-0x1.1a2b3c4d5e6f7808p12346: +%*La:-0x2.3456789abcdef01p012345:0:27: +%La:-0x8p-16385:1:11:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%La:-nan():1:6:-nan: +%*La:-nan():0:6: +%La:nan():1:5:nan: +%*La:nan():0:5: +%La:nan(09A_Zaz):1:12:nan: +%*La:nan(09A_Zaz):0:12: +%La:0x0p0:1:5:0x0: +%*La:0x0p0:0:5: +%La:0x0p+0:1:6:0x0: +%*La:0x0p+0:0:6: +%La:0x8p-16385:1:10:0x1p-16382: +%*La:0x8p-16385:0:10: +%La:0x2.3456789abcdef01p012345:1:26:0x1.1a2b3c4d5e6f7808p12346: +%*La:0x2.3456789abcdef01p012345:0:26: +%La:0x2.3456789abcdef01p+12345:1:26:0x1.1a2b3c4d5e6f7808p12346: +%*La:0x2.3456789abcdef01p+12345:0:26: +%La:0x7.fffffffffffffff8p16381:1:26:0x1.fffffffffffffffep16383: +%*La:0x7.fffffffffffffff8p16381:0:26: +%La:0xf.fffffffffffffffp+16380:1:26:0x1.fffffffffffffffep16383: +%*La:0xf.fffffffffffffffp+16380:0:26: +%La:infinity:1:8:inf: +%*La:infinity:0:8: +%La:+nan():1:6:nan: +%*La:+nan():0:6: +%La:+nan(09A_Zaz):1:13:nan: +%*La:+nan(09A_Zaz):0:13: +%La:+0x0p0:1:6:0x0: +%*La:+0x0p0:0:6: +%La:+0x0p+0:1:7:0x0: +%*La:+0x0p+0:0:7: +%La:+0x8p-16385:1:11:0x1p-16382: +%*La:+0x8p-16385:0:11: +%La:+0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*La:+0x2.3456789abcdef01p012345:0:27: +%La:+0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*La:+0x2.3456789abcdef01p+12345:0:27: +%La:+0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383: +%*La:+0x7.fffffffffffffff8p16381:0:27: +%La:+0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383: +%*La:+0xf.fffffffffffffffp+16380:0:27: +%La:+infinity:1:9:inf: +%*La:+infinity:0:9: +%1La::0:-1: +%*1La::0:-1: +%1La:-infinity:0:-1: +%*1La:-infinity:0:-1: +%1La:-0xf.fffffffffffffffp+16380:0:-1: +%*1La:-0xf.fffffffffffffffp+16380:0:-1: +%1La:-0x7.fffffffffffffff8p16381:0:-1: +%*1La:-0x7.fffffffffffffff8p16381:0:-1: +%1La:-0x2.3456789abcdef01p+12345:0:-1: +%*1La:-0x2.3456789abcdef01p+12345:0:-1: +%1La:-0x2.3456789abcdef01p012345:0:-1: +%*1La:-0x2.3456789abcdef01p012345:0:-1: +%1La:-0x8p-16385:0:-1: +%*1La:-0x8p-16385:0:-1: +%1La:-0x0p+0:0:-1: +%*1La:-0x0p+0:0:-1: +%1La:-0x0p0:0:-1: +%*1La:-0x0p0:0:-1: +%1La:-nan(09A_Zaz):0:-1: +%*1La:-nan(09A_Zaz):0:-1: +%1La:-nan():0:-1: +%*1La:-nan():0:-1: +%1La:nan():0:-1: +%*1La:nan():0:-1: +%1La:nan(09A_Zaz):0:-1: +%*1La:nan(09A_Zaz):0:-1: +%1La:0x0p0:1:1:0x0: +%*1La:0x0p0:0:1: +%1La:0x0p+0:1:1:0x0: +%*1La:0x0p+0:0:1: +%1La:0x8p-16385:1:1:0x0: +%*1La:0x8p-16385:0:1: +%1La:0x2.3456789abcdef01p012345:1:1:0x0: +%*1La:0x2.3456789abcdef01p012345:0:1: +%1La:0x2.3456789abcdef01p+12345:1:1:0x0: +%*1La:0x2.3456789abcdef01p+12345:0:1: +%1La:0x7.fffffffffffffff8p16381:1:1:0x0: +%*1La:0x7.fffffffffffffff8p16381:0:1: +%1La:0xf.fffffffffffffffp+16380:1:1:0x0: +%*1La:0xf.fffffffffffffffp+16380:0:1: +%1La:infinity:0:-1: +%*1La:infinity:0:-1: +%1La:+nan():0:-1: +%*1La:+nan():0:-1: +%1La:+nan(09A_Zaz):0:-1: +%*1La:+nan(09A_Zaz):0:-1: +%1La:+0x0p0:0:-1: +%*1La:+0x0p0:0:-1: +%1La:+0x0p+0:0:-1: +%*1La:+0x0p+0:0:-1: +%1La:+0x8p-16385:0:-1: +%*1La:+0x8p-16385:0:-1: +%1La:+0x2.3456789abcdef01p012345:0:-1: +%*1La:+0x2.3456789abcdef01p012345:0:-1: +%1La:+0x2.3456789abcdef01p+12345:0:-1: +%*1La:+0x2.3456789abcdef01p+12345:0:-1: +%1La:+0x7.fffffffffffffff8p16381:0:-1: +%*1La:+0x7.fffffffffffffff8p16381:0:-1: +%1La:+0xf.fffffffffffffffp+16380:0:-1: +%*1La:+0xf.fffffffffffffffp+16380:0:-1: +%1La:+infinity:0:-1: +%*1La:+infinity:0:-1: +%2La::0:-1: +%*2La::0:-1: +%2La:-infinity:0:-1: +%*2La:-infinity:0:-1: +%2La:-0xf.fffffffffffffffp+16380:1:2:-0x0: +%*2La:-0xf.fffffffffffffffp+16380:0:2: +%2La:-0x7.fffffffffffffff8p16381:1:2:-0x0: +%*2La:-0x7.fffffffffffffff8p16381:0:2: +%2La:-0x2.3456789abcdef01p+12345:1:2:-0x0: +%*2La:-0x2.3456789abcdef01p+12345:0:2: +%2La:-0x2.3456789abcdef01p012345:1:2:-0x0: +%*2La:-0x2.3456789abcdef01p012345:0:2: +%2La:-0x8p-16385:1:2:-0x0: +%*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:-nan(09A_Zaz):0:-1: +%*2La:-nan(09A_Zaz):0:-1: +%2La:-nan():0:-1: +%*2La:-nan():0:-1: +%2La:nan():0:-1: +%*2La:nan():0:-1: +%2La:nan(09A_Zaz):0:-1: +%*2La:nan(09A_Zaz):0:-1: +%2La:0x0p0:0:-1: +%*2La:0x0p0:0:-1: +%2La:0x0p+0:0:-1: +%*2La:0x0p+0:0:-1: +%2La:0x8p-16385:0:-1: +%*2La:0x8p-16385:0:-1: +%2La:0x2.3456789abcdef01p012345:0:-1: +%*2La:0x2.3456789abcdef01p012345:0:-1: +%2La:0x2.3456789abcdef01p+12345:0:-1: +%*2La:0x2.3456789abcdef01p+12345:0:-1: +%2La:0x7.fffffffffffffff8p16381:0:-1: +%*2La:0x7.fffffffffffffff8p16381:0:-1: +%2La:0xf.fffffffffffffffp+16380:0:-1: +%*2La:0xf.fffffffffffffffp+16380:0:-1: +%2La:infinity:0:-1: +%*2La:infinity:0:-1: +%2La:+nan():0:-1: +%*2La:+nan():0:-1: +%2La:+nan(09A_Zaz):0:-1: +%*2La:+nan(09A_Zaz):0:-1: +%2La:+0x0p0:1:2:0x0: +%*2La:+0x0p0:0:2: +%2La:+0x0p+0:1:2:0x0: +%*2La:+0x0p+0:0:2: +%2La:+0x8p-16385:1:2:0x0: +%*2La:+0x8p-16385:0:2: +%2La:+0x2.3456789abcdef01p012345:1:2:0x0: +%*2La:+0x2.3456789abcdef01p012345:0:2: +%2La:+0x2.3456789abcdef01p+12345:1:2:0x0: +%*2La:+0x2.3456789abcdef01p+12345:0:2: +%2La:+0x7.fffffffffffffff8p16381:1:2:0x0: +%*2La:+0x7.fffffffffffffff8p16381:0:2: +%2La:+0xf.fffffffffffffffp+16380:1:2:0x0: +%*2La:+0xf.fffffffffffffffp+16380:0:2: +%2La:+infinity:0:-1: +%*2La:+infinity:0:-1: +%3La::0:-1: +%*3La::0:-1: +%3La:-infinity:0:-1: +%*3La:-infinity:0:-1: +%3La:-0xf.fffffffffffffffp+16380:0:-1: +%*3La:-0xf.fffffffffffffffp+16380:0:-1: +%3La:-0x7.fffffffffffffff8p16381:0:-1: +%*3La:-0x7.fffffffffffffff8p16381:0:-1: +%3La:-0x2.3456789abcdef01p+12345:0:-1: +%*3La:-0x2.3456789abcdef01p+12345:0:-1: +%3La:-0x2.3456789abcdef01p012345:0:-1: +%*3La:-0x2.3456789abcdef01p012345:0:-1: +%3La:-0x8p-16385:0:-1: +%*3La:-0x8p-16385:0:-1: +%3La:-0x0p+0:0:-1: +%*3La:-0x0p+0:0:-1: +%3La:-0x0p0:0:-1: +%*3La:-0x0p0:0:-1: +%3La:-nan(09A_Zaz):0:-1: +%*3La:-nan(09A_Zaz):0:-1: +%3La:-nan():0:-1: +%*3La:-nan():0:-1: +%3La:nan():1:3:nan: +%*3La:nan():0:3: +%3La:nan(09A_Zaz):1:3:nan: +%*3La:nan(09A_Zaz):0:3: +%3La:0x0p0:1:3:0x0: +%*3La:0x0p0:0:3: +%3La:0x0p+0:1:3:0x0: +%*3La:0x0p+0:0:3: +%3La:0x8p-16385:1:3:0x1p3: +%*3La:0x8p-16385:0:3: +%3La:0x2.3456789abcdef01p012345:1:3:0x1p1: +%*3La:0x2.3456789abcdef01p012345:0:3: +%3La:0x2.3456789abcdef01p+12345:1:3:0x1p1: +%*3La:0x2.3456789abcdef01p+12345:0:3: +%3La:0x7.fffffffffffffff8p16381:1:3:0x1.cp2: +%*3La:0x7.fffffffffffffff8p16381:0:3: +%3La:0xf.fffffffffffffffp+16380:1:3:0x1.ep3: +%*3La:0xf.fffffffffffffffp+16380:0:3: +%3La:infinity:1:3:inf: +%*3La:infinity:0:3: +%3La:+nan():0:-1: +%*3La:+nan():0:-1: +%3La:+nan(09A_Zaz):0:-1: +%*3La:+nan(09A_Zaz):0:-1: +%3La:+0x0p0:0:-1: +%*3La:+0x0p0:0:-1: +%3La:+0x0p+0:0:-1: +%*3La:+0x0p+0:0:-1: +%3La:+0x8p-16385:0:-1: +%*3La:+0x8p-16385:0:-1: +%3La:+0x2.3456789abcdef01p012345:0:-1: +%*3La:+0x2.3456789abcdef01p012345:0:-1: +%3La:+0x2.3456789abcdef01p+12345:0:-1: +%*3La:+0x2.3456789abcdef01p+12345:0:-1: +%3La:+0x7.fffffffffffffff8p16381:0:-1: +%*3La:+0x7.fffffffffffffff8p16381:0:-1: +%3La:+0xf.fffffffffffffffp+16380:0:-1: +%*3La:+0xf.fffffffffffffffp+16380:0:-1: +%3La:+infinity:0:-1: +%*3La:+infinity:0:-1: +%4La::0:-1: +%*4La::0:-1: +%4La:-infinity:1:4:-inf: +%*4La:-infinity:0:4: +%4La:-0xf.fffffffffffffffp+16380:1:4:-0x1.ep3: +%*4La:-0xf.fffffffffffffffp+16380:0:4: +%4La:-0x7.fffffffffffffff8p16381:1:4:-0x1.cp2: +%*4La:-0x7.fffffffffffffff8p16381:0:4: +%4La:-0x2.3456789abcdef01p+12345:1:4:-0x1p1: +%*4La:-0x2.3456789abcdef01p+12345:0:4: +%4La:-0x2.3456789abcdef01p012345:1:4:-0x1p1: +%*4La:-0x2.3456789abcdef01p012345:0:4: +%4La:-0x8p-16385:1:4:-0x1p3: +%*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:-nan(09A_Zaz):1:4:-nan: +%*4La:-nan(09A_Zaz):0:4: +%4La:-nan():1:4:-nan: +%*4La:-nan():0:4: +%4La:nan():0:-1: +%*4La:nan():0:-1: +%4La:nan(09A_Zaz):0:-1: +%*4La:nan(09A_Zaz):0:-1: +%4La:0x0p0:0:-1: +%*4La:0x0p0:0:-1: +%4La:0x0p+0:0:-1: +%*4La:0x0p+0:0:-1: +%4La:0x8p-16385:0:-1: +%*4La:0x8p-16385:0:-1: +%4La:0x2.3456789abcdef01p012345:1:4:0x1p1: +%*4La:0x2.3456789abcdef01p012345:0:4: +%4La:0x2.3456789abcdef01p+12345:1:4:0x1p1: +%*4La:0x2.3456789abcdef01p+12345:0:4: +%4La:0x7.fffffffffffffff8p16381:1:4:0x1.cp2: +%*4La:0x7.fffffffffffffff8p16381:0:4: +%4La:0xf.fffffffffffffffp+16380:1:4:0x1.ep3: +%*4La:0xf.fffffffffffffffp+16380:0:4: +%4La:infinity:0:-1: +%*4La:infinity:0:-1: +%4La:+nan():1:4:nan: +%*4La:+nan():0:4: +%4La:+nan(09A_Zaz):1:4:nan: +%*4La:+nan(09A_Zaz):0:4: +%4La:+0x0p0:1:4:0x0: +%*4La:+0x0p0:0:4: +%4La:+0x0p+0:1:4:0x0: +%*4La:+0x0p+0:0:4: +%4La:+0x8p-16385:1:4:0x1p3: +%*4La:+0x8p-16385:0:4: +%4La:+0x2.3456789abcdef01p012345:1:4:0x1p1: +%*4La:+0x2.3456789abcdef01p012345:0:4: +%4La:+0x2.3456789abcdef01p+12345:1:4:0x1p1: +%*4La:+0x2.3456789abcdef01p+12345:0:4: +%4La:+0x7.fffffffffffffff8p16381:1:4:0x1.cp2: +%*4La:+0x7.fffffffffffffff8p16381:0:4: +%4La:+0xf.fffffffffffffffp+16380:1:4:0x1.ep3: +%*4La:+0xf.fffffffffffffffp+16380:0:4: +%4La:+infinity:1:4:inf: +%*4La:+infinity:0:4: +%5La::0:-1: +%*5La::0:-1: +%5La:-infinity:0:-1: +%*5La:-infinity:0:-1: +%5La:-0xf.fffffffffffffffp+16380:1:5:-0x1.ep3: +%*5La:-0xf.fffffffffffffffp+16380:0:5: +%5La:-0x7.fffffffffffffff8p16381:1:5:-0x1.cp2: +%*5La:-0x7.fffffffffffffff8p16381:0:5: +%5La:-0x2.3456789abcdef01p+12345:1:5:-0x1p1: +%*5La:-0x2.3456789abcdef01p+12345:0:5: +%5La:-0x2.3456789abcdef01p012345:1:5:-0x1p1: +%*5La:-0x2.3456789abcdef01p012345:0:5: +%5La:-0x8p-16385:0:-1: +%*5La:-0x8p-16385:0:-1: +%5La:-0x0p+0:0:-1: +%*5La:-0x0p+0:0:-1: +%5La:-0x0p0:0:-1: +%*5La:-0x0p0:0:-1: +%5La:-nan(09A_Zaz):0:-1: +%*5La:-nan(09A_Zaz):0:-1: +%5La:-nan():0:-1: +%*5La:-nan():0:-1: +%5La:nan():1:5:nan: +%*5La:nan():0:5: +%5La:nan(09A_Zaz):0:-1: +%*5La:nan(09A_Zaz):0:-1: +%5La:0x0p0:1:5:0x0: +%*5La:0x0p0:0:5: +%5La:0x0p+0:0:-1: +%*5La:0x0p+0:0:-1: +%5La:0x8p-16385:0:-1: +%*5La:0x8p-16385:0:-1: +%5La:0x2.3456789abcdef01p012345:1:5:0x1.18p1: +%*5La:0x2.3456789abcdef01p012345:0:5: +%5La:0x2.3456789abcdef01p+12345:1:5:0x1.18p1: +%*5La:0x2.3456789abcdef01p+12345:0:5: +%5La:0x7.fffffffffffffff8p16381:1:5:0x1.fcp2: +%*5La:0x7.fffffffffffffff8p16381:0:5: +%5La:0xf.fffffffffffffffp+16380:1:5:0x1.fep3: +%*5La:0xf.fffffffffffffffp+16380:0:5: +%5La:infinity:0:-1: +%*5La:infinity:0:-1: +%5La:+nan():0:-1: +%*5La:+nan():0:-1: +%5La:+nan(09A_Zaz):0:-1: +%*5La:+nan(09A_Zaz):0:-1: +%5La:+0x0p0:0:-1: +%*5La:+0x0p0:0:-1: +%5La:+0x0p+0:0:-1: +%*5La:+0x0p+0:0:-1: +%5La:+0x8p-16385:0:-1: +%*5La:+0x8p-16385:0:-1: +%5La:+0x2.3456789abcdef01p012345:1:5:0x1p1: +%*5La:+0x2.3456789abcdef01p012345:0:5: +%5La:+0x2.3456789abcdef01p+12345:1:5:0x1p1: +%*5La:+0x2.3456789abcdef01p+12345:0:5: +%5La:+0x7.fffffffffffffff8p16381:1:5:0x1.cp2: +%*5La:+0x7.fffffffffffffff8p16381:0:5: +%5La:+0xf.fffffffffffffffp+16380:1:5:0x1.ep3: +%*5La:+0xf.fffffffffffffffp+16380:0:5: +%5La:+infinity:0:-1: +%*5La:+infinity:0:-1: +%6La::0:-1: +%*6La::0:-1: +%6La:-infinity:0:-1: +%*6La:-infinity:0:-1: +%6La:-0xf.fffffffffffffffp+16380:1:6:-0x1.fep3: +%*6La:-0xf.fffffffffffffffp+16380:0:6: +%6La:-0x7.fffffffffffffff8p16381:1:6:-0x1.fcp2: +%*6La:-0x7.fffffffffffffff8p16381:0:6: +%6La:-0x2.3456789abcdef01p+12345:1:6:-0x1.18p1: +%*6La:-0x2.3456789abcdef01p+12345:0:6: +%6La:-0x2.3456789abcdef01p012345:1:6:-0x1.18p1: +%*6La:-0x2.3456789abcdef01p012345:0:6: +%6La:-0x8p-16385:0:-1: +%*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:-nan(09A_Zaz):0:-1: +%*6La:-nan(09A_Zaz):0:-1: +%6La:-nan():1:6:-nan: +%*6La:-nan():0:6: +%6La:nan():1:5:nan: +%*6La:nan():0:5: +%6La:nan(09A_Zaz):0:-1: +%*6La:nan(09A_Zaz):0:-1: +%6La:0x0p0:1:5:0x0: +%*6La:0x0p0:0:5: +%6La:0x0p+0:1:6:0x0: +%*6La:0x0p+0:0:6: +%6La:0x8p-16385:1:6:0x1p2: +%*6La:0x8p-16385:0:6: +%6La:0x2.3456789abcdef01p012345:1:6:0x1.1ap1: +%*6La:0x2.3456789abcdef01p012345:0:6: +%6La:0x2.3456789abcdef01p+12345:1:6:0x1.1ap1: +%*6La:0x2.3456789abcdef01p+12345:0:6: +%6La:0x7.fffffffffffffff8p16381:1:6:0x1.ffcp2: +%*6La:0x7.fffffffffffffff8p16381:0:6: +%6La:0xf.fffffffffffffffp+16380:1:6:0x1.ffep3: +%*6La:0xf.fffffffffffffffp+16380:0:6: +%6La:infinity:0:-1: +%*6La:infinity:0:-1: +%6La:+nan():1:6:nan: +%*6La:+nan():0:6: +%6La:+nan(09A_Zaz):0:-1: +%*6La:+nan(09A_Zaz):0:-1: +%6La:+0x0p0:1:6:0x0: +%*6La:+0x0p0:0:6: +%6La:+0x0p+0:0:-1: +%*6La:+0x0p+0:0:-1: +%6La:+0x8p-16385:0:-1: +%*6La:+0x8p-16385:0:-1: +%6La:+0x2.3456789abcdef01p012345:1:6:0x1.18p1: +%*6La:+0x2.3456789abcdef01p012345:0:6: +%6La:+0x2.3456789abcdef01p+12345:1:6:0x1.18p1: +%*6La:+0x2.3456789abcdef01p+12345:0:6: +%6La:+0x7.fffffffffffffff8p16381:1:6:0x1.fcp2: +%*6La:+0x7.fffffffffffffff8p16381:0:6: +%6La:+0xf.fffffffffffffffp+16380:1:6:0x1.fep3: +%*6La:+0xf.fffffffffffffffp+16380:0:6: +%6La:+infinity:0:-1: +%*6La:+infinity:0:-1: +%22La::0:-1: +%*22La::0:-1: +%22La:-infinity:1:9:-inf: +%*22La:-infinity:0:9: +%22La:-0xf.fffffffffffffffp+16380:0:-1: +%*22La:-0xf.fffffffffffffffp+16380:0:-1: +%22La:-0x7.fffffffffffffff8p16381:0:-1: +%*22La:-0x7.fffffffffffffff8p16381:0:-1: +%22La:-0x2.3456789abcdef01p+12345:0:-1: +%*22La:-0x2.3456789abcdef01p+12345:0:-1: +%22La:-0x2.3456789abcdef01p012345:1:22:-0x1.1a2b3c4d5e6f7808p1: +%*22La:-0x2.3456789abcdef01p012345:0:22: +%22La:-0x8p-16385:1:11:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%22La:-nan():1:6:-nan: +%*22La:-nan():0:6: +%22La:nan():1:5:nan: +%*22La:nan():0:5: +%22La:nan(09A_Zaz):1:12:nan: +%*22La:nan(09A_Zaz):0:12: +%22La:0x0p0:1:5:0x0: +%*22La:0x0p0:0:5: +%22La:0x0p+0:1:6:0x0: +%*22La:0x0p+0:0:6: +%22La:0x8p-16385:1:10:0x1p-16382: +%*22La:0x8p-16385:0:10: +%22La:0x2.3456789abcdef01p012345:1:22:0x1.1a2b3c4d5e6f7808p2: +%*22La:0x2.3456789abcdef01p012345:0:22: +%22La:0x2.3456789abcdef01p+12345:1:22:0x1.1a2b3c4d5e6f7808p2: +%*22La:0x2.3456789abcdef01p+12345:0:22: +%22La:0x7.fffffffffffffff8p16381:1:22:0x1.fffffffffffffffep3: +%*22La:0x7.fffffffffffffff8p16381:0:22: +%22La:0xf.fffffffffffffffp+16380:1:22:0x1.fffffffffffffffep4: +%*22La:0xf.fffffffffffffffp+16380:0:22: +%22La:infinity:1:8:inf: +%*22La:infinity:0:8: +%22La:+nan():1:6:nan: +%*22La:+nan():0:6: +%22La:+nan(09A_Zaz):1:13:nan: +%*22La:+nan(09A_Zaz):0:13: +%22La:+0x0p0:1:6:0x0: +%*22La:+0x0p0:0:6: +%22La:+0x0p+0:1:7:0x0: +%*22La:+0x0p+0:0:7: +%22La:+0x8p-16385:1:11:0x1p-16382: +%*22La:+0x8p-16385:0:11: +%22La:+0x2.3456789abcdef01p012345:1:22:0x1.1a2b3c4d5e6f7808p1: +%*22La:+0x2.3456789abcdef01p012345:0:22: +%22La:+0x2.3456789abcdef01p+12345:0:-1: +%*22La:+0x2.3456789abcdef01p+12345:0:-1: +%22La:+0x7.fffffffffffffff8p16381:0:-1: +%*22La:+0x7.fffffffffffffff8p16381:0:-1: +%22La:+0xf.fffffffffffffffp+16380:0:-1: +%*22La:+0xf.fffffffffffffffp+16380:0:-1: +%22La:+infinity:1:9:inf: +%*22La:+infinity:0:9: +%37La::0:-1: +%*37La::0:-1: +%37La:-infinity:1:9:-inf: +%*37La:-infinity:0:9: +%37La:-0xf.fffffffffffffffp+16380:1:27:-0x1.fffffffffffffffep16383: +%*37La:-0xf.fffffffffffffffp+16380:0:27: +%37La:-0x7.fffffffffffffff8p16381:1:27:-0x1.fffffffffffffffep16383: +%*37La:-0x7.fffffffffffffff8p16381:0:27: +%37La:-0x2.3456789abcdef01p+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346: +%*37La:-0x2.3456789abcdef01p+12345:0:27: +%37La:-0x2.3456789abcdef01p012345:1:27:-0x1.1a2b3c4d5e6f7808p12346: +%*37La:-0x2.3456789abcdef01p012345:0:27: +%37La:-0x8p-16385:1:11:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%37La:-nan():1:6:-nan: +%*37La:-nan():0:6: +%37La:nan():1:5:nan: +%*37La:nan():0:5: +%37La:nan(09A_Zaz):1:12:nan: +%*37La:nan(09A_Zaz):0:12: +%37La:0x0p0:1:5:0x0: +%*37La:0x0p0:0:5: +%37La:0x0p+0:1:6:0x0: +%*37La:0x0p+0:0:6: +%37La:0x8p-16385:1:10:0x1p-16382: +%*37La:0x8p-16385:0:10: +%37La:0x2.3456789abcdef01p012345:1:26:0x1.1a2b3c4d5e6f7808p12346: +%*37La:0x2.3456789abcdef01p012345:0:26: +%37La:0x2.3456789abcdef01p+12345:1:26:0x1.1a2b3c4d5e6f7808p12346: +%*37La:0x2.3456789abcdef01p+12345:0:26: +%37La:0x7.fffffffffffffff8p16381:1:26:0x1.fffffffffffffffep16383: +%*37La:0x7.fffffffffffffff8p16381:0:26: +%37La:0xf.fffffffffffffffp+16380:1:26:0x1.fffffffffffffffep16383: +%*37La:0xf.fffffffffffffffp+16380:0:26: +%37La:infinity:1:8:inf: +%*37La:infinity:0:8: +%37La:+nan():1:6:nan: +%*37La:+nan():0:6: +%37La:+nan(09A_Zaz):1:13:nan: +%*37La:+nan(09A_Zaz):0:13: +%37La:+0x0p0:1:6:0x0: +%*37La:+0x0p0:0:6: +%37La:+0x0p+0:1:7:0x0: +%*37La:+0x0p+0:0:7: +%37La:+0x8p-16385:1:11:0x1p-16382: +%*37La:+0x8p-16385:0:11: +%37La:+0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*37La:+0x2.3456789abcdef01p012345:0:27: +%37La:+0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*37La:+0x2.3456789abcdef01p+12345:0:27: +%37La:+0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383: +%*37La:+0x7.fffffffffffffff8p16381:0:27: +%37La:+0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383: +%*37La:+0xf.fffffffffffffffp+16380:0:27: +%37La:+infinity:1:9:inf: +%*37La:+infinity:0:9: +%5La: :0:-1: +%*5La: :0:-1: +%5La: -infinity:0:-1: +%*5La: -infinity:0:-1: +%5La: -0xf.fffffffffffffffp+16380:1:6:-0x1.ep3: +%*5La: -0xf.fffffffffffffffp+16380:0:6: +%5La: -0x7.fffffffffffffff8p16381:1:6:-0x1.cp2: +%*5La: -0x7.fffffffffffffff8p16381:0:6: +%5La: -0x2.3456789abcdef01p+12345:1:6:-0x1p1: +%*5La: -0x2.3456789abcdef01p+12345:0:6: +%5La: -0x2.3456789abcdef01p012345:1:6:-0x1p1: +%*5La: -0x2.3456789abcdef01p012345:0:6: +%5La: -0x8p-16385:0:-1: +%*5La: -0x8p-16385:0:-1: +%5La: -0x0p+0:0:-1: +%*5La: -0x0p+0:0:-1: +%5La: -0x0p0:0:-1: +%*5La: -0x0p0:0:-1: +%5La: -nan(09A_Zaz):0:-1: +%*5La: -nan(09A_Zaz):0:-1: +%5La: -nan():0:-1: +%*5La: -nan():0:-1: +%5La: nan():1:6:nan: +%*5La: nan():0:6: +%5La: nan(09A_Zaz):0:-1: +%*5La: nan(09A_Zaz):0:-1: +%5La: 0x0p0:1:6:0x0: +%*5La: 0x0p0:0:6: +%5La: 0x0p+0:0:-1: +%*5La: 0x0p+0:0:-1: +%5La: 0x8p-16385:0:-1: +%*5La: 0x8p-16385:0:-1: +%5La: 0x2.3456789abcdef01p012345:1:6:0x1.18p1: +%*5La: 0x2.3456789abcdef01p012345:0:6: +%5La: 0x2.3456789abcdef01p+12345:1:6:0x1.18p1: +%*5La: 0x2.3456789abcdef01p+12345:0:6: +%5La: 0x7.fffffffffffffff8p16381:1:6:0x1.fcp2: +%*5La: 0x7.fffffffffffffff8p16381:0:6: +%5La: 0xf.fffffffffffffffp+16380:1:6:0x1.fep3: +%*5La: 0xf.fffffffffffffffp+16380:0:6: +%5La: infinity:0:-1: +%*5La: infinity:0:-1: +%5La: +nan():0:-1: +%*5La: +nan():0:-1: +%5La: +nan(09A_Zaz):0:-1: +%*5La: +nan(09A_Zaz):0:-1: +%5La: +0x0p0:0:-1: +%*5La: +0x0p0:0:-1: +%5La: +0x0p+0:0:-1: +%*5La: +0x0p+0:0:-1: +%5La: +0x8p-16385:0:-1: +%*5La: +0x8p-16385:0:-1: +%5La: +0x2.3456789abcdef01p012345:1:6:0x1p1: +%*5La: +0x2.3456789abcdef01p012345:0:6: +%5La: +0x2.3456789abcdef01p+12345:1:6:0x1p1: +%*5La: +0x2.3456789abcdef01p+12345:0:6: +%5La: +0x7.fffffffffffffff8p16381:1:6:0x1.cp2: +%*5La: +0x7.fffffffffffffff8p16381:0:6: +%5La: +0xf.fffffffffffffffp+16380:1:6:0x1.ep3: +%*5La: +0xf.fffffffffffffffp+16380:0:6: +%5La: +infinity:0:-1: +%*5La: +infinity:0:-1: +%37La: :0:-1: +%*37La: :0:-1: +%37La: -infinity:1:10:-inf: +%*37La: -infinity:0:10: +%37La: -0xf.fffffffffffffffp+16380:1:28:-0x1.fffffffffffffffep16383: +%*37La: -0xf.fffffffffffffffp+16380:0:28: +%37La: -0x7.fffffffffffffff8p16381:1:28:-0x1.fffffffffffffffep16383: +%*37La: -0x7.fffffffffffffff8p16381:0:28: +%37La: -0x2.3456789abcdef01p+12345:1:28:-0x1.1a2b3c4d5e6f7808p12346: +%*37La: -0x2.3456789abcdef01p+12345:0:28: +%37La: -0x2.3456789abcdef01p012345:1:28:-0x1.1a2b3c4d5e6f7808p12346: +%*37La: -0x2.3456789abcdef01p012345:0:28: +%37La: -0x8p-16385:1:12:-0x1p-16382: +%*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: -nan(09A_Zaz):0:14: +%37La: -nan():1:7:-nan: +%*37La: -nan():0:7: +%37La: nan():1:6:nan: +%*37La: nan():0:6: +%37La: nan(09A_Zaz):1:13:nan: +%*37La: nan(09A_Zaz):0:13: +%37La: 0x0p0:1:6:0x0: +%*37La: 0x0p0:0:6: +%37La: 0x0p+0:1:7:0x0: +%*37La: 0x0p+0:0:7: +%37La: 0x8p-16385:1:11:0x1p-16382: +%*37La: 0x8p-16385:0:11: +%37La: 0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*37La: 0x2.3456789abcdef01p012345:0:27: +%37La: 0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*37La: 0x2.3456789abcdef01p+12345:0:27: +%37La: 0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383: +%*37La: 0x7.fffffffffffffff8p16381:0:27: +%37La: 0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383: +%*37La: 0xf.fffffffffffffffp+16380:0:27: +%37La: infinity:1:9:inf: +%*37La: infinity:0:9: +%37La: +nan():1:7:nan: +%*37La: +nan():0:7: +%37La: +nan(09A_Zaz):1:14:nan: +%*37La: +nan(09A_Zaz):0:14: +%37La: +0x0p0:1:7:0x0: +%*37La: +0x0p0:0:7: +%37La: +0x0p+0:1:8:0x0: +%*37La: +0x0p+0:0:8: +%37La: +0x8p-16385:1:12:0x1p-16382: +%*37La: +0x8p-16385:0:12: +%37La: +0x2.3456789abcdef01p012345:1:28:0x1.1a2b3c4d5e6f7808p12346: +%*37La: +0x2.3456789abcdef01p012345:0:28: +%37La: +0x2.3456789abcdef01p+12345:1:28:0x1.1a2b3c4d5e6f7808p12346: +%*37La: +0x2.3456789abcdef01p+12345:0:28: +%37La: +0x7.fffffffffffffff8p16381:1:28:0x1.fffffffffffffffep16383: +%*37La: +0x7.fffffffffffffff8p16381:0:28: +%37La: +0xf.fffffffffffffffp+16380:1:28:0x1.fffffffffffffffep16383: +%*37La: +0xf.fffffffffffffffp+16380:0:28: +%37La: +infinity:1:10:inf: +%*37La: +infinity:0:10: diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input new file mode 100644 index 0000000..26bc713 --- /dev/null +++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input @@ -0,0 +1,682 @@ +%LA::0:-1: +%*LA::0:-1: +%LA:-INFINITY:1:9:-inf: +%*LA:-INFINITY:0:9: +%LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:27:-0x1.fffffffffffffffep16383: +%*LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:27: +%LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:27:-0x1.fffffffffffffffep16383: +%*LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:27: +%LA:-0X2.3456789ABCDEF01P+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346: +%*LA:-0X2.3456789ABCDEF01P+12345:0:27: +%LA:-0X2.3456789ABCDEF01P012345:1:27:-0x1.1a2b3c4d5e6f7808p12346: +%*LA:-0X2.3456789ABCDEF01P012345:0:27: +%LA:-0X8P-16385:1:11:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%LA:-NAN():1:6:-nan: +%*LA:-NAN():0:6: +%LA:NAN():1:5:nan: +%*LA:NAN():0:5: +%LA:NAN(09A_Zaz):1:12:nan: +%*LA:NAN(09A_Zaz):0:12: +%LA:0X0P0:1:5:0x0: +%*LA:0X0P0:0:5: +%LA:0X0P+0:1:6:0x0: +%*LA:0X0P+0:0:6: +%LA:0X8P-16385:1:10:0x1p-16382: +%*LA:0X8P-16385:0:10: +%LA:0X2.3456789ABCDEF01P012345:1:26:0x1.1a2b3c4d5e6f7808p12346: +%*LA:0X2.3456789ABCDEF01P012345:0:26: +%LA:0X2.3456789ABCDEF01P+12345:1:26:0x1.1a2b3c4d5e6f7808p12346: +%*LA:0X2.3456789ABCDEF01P+12345:0:26: +%LA:0X7.FFFFFFFFFFFFFFF8P16381:1:26:0x1.fffffffffffffffep16383: +%*LA:0X7.FFFFFFFFFFFFFFF8P16381:0:26: +%LA:0XF.FFFFFFFFFFFFFFFP+16380:1:26:0x1.fffffffffffffffep16383: +%*LA:0XF.FFFFFFFFFFFFFFFP+16380:0:26: +%LA:INFINITY:1:8:inf: +%*LA:INFINITY:0:8: +%LA:+NAN():1:6:nan: +%*LA:+NAN():0:6: +%LA:+NAN(09A_Zaz):1:13:nan: +%*LA:+NAN(09A_Zaz):0:13: +%LA:+0X0P0:1:6:0x0: +%*LA:+0X0P0:0:6: +%LA:+0X0P+0:1:7:0x0: +%*LA:+0X0P+0:0:7: +%LA:+0X8P-16385:1:11:0x1p-16382: +%*LA:+0X8P-16385:0:11: +%LA:+0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*LA:+0X2.3456789ABCDEF01P012345:0:27: +%LA:+0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*LA:+0X2.3456789ABCDEF01P+12345:0:27: +%LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383: +%*LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:27: +%LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383: +%*LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:27: +%LA:+INFINITY:1:9:inf: +%*LA:+INFINITY:0:9: +%1LA::0:-1: +%*1LA::0:-1: +%1LA:-INFINITY:0:-1: +%*1LA:-INFINITY:0:-1: +%1LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%*1LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%1LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%*1LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%1LA:-0X2.3456789ABCDEF01P+12345:0:-1: +%*1LA:-0X2.3456789ABCDEF01P+12345:0:-1: +%1LA:-0X2.3456789ABCDEF01P012345:0:-1: +%*1LA:-0X2.3456789ABCDEF01P012345:0:-1: +%1LA:-0X8P-16385:0:-1: +%*1LA:-0X8P-16385:0:-1: +%1LA:-0X0P+0:0:-1: +%*1LA:-0X0P+0:0:-1: +%1LA:-0X0P0:0:-1: +%*1LA:-0X0P0:0:-1: +%1LA:-NAN(09A_Zaz):0:-1: +%*1LA:-NAN(09A_Zaz):0:-1: +%1LA:-NAN():0:-1: +%*1LA:-NAN():0:-1: +%1LA:NAN():0:-1: +%*1LA:NAN():0:-1: +%1LA:NAN(09A_Zaz):0:-1: +%*1LA:NAN(09A_Zaz):0:-1: +%1LA:0X0P0:1:1:0x0: +%*1LA:0X0P0:0:1: +%1LA:0X0P+0:1:1:0x0: +%*1LA:0X0P+0:0:1: +%1LA:0X8P-16385:1:1:0x0: +%*1LA:0X8P-16385:0:1: +%1LA:0X2.3456789ABCDEF01P012345:1:1:0x0: +%*1LA:0X2.3456789ABCDEF01P012345:0:1: +%1LA:0X2.3456789ABCDEF01P+12345:1:1:0x0: +%*1LA:0X2.3456789ABCDEF01P+12345:0:1: +%1LA:0X7.FFFFFFFFFFFFFFF8P16381:1:1:0x0: +%*1LA:0X7.FFFFFFFFFFFFFFF8P16381:0:1: +%1LA:0XF.FFFFFFFFFFFFFFFP+16380:1:1:0x0: +%*1LA:0XF.FFFFFFFFFFFFFFFP+16380:0:1: +%1LA:INFINITY:0:-1: +%*1LA:INFINITY:0:-1: +%1LA:+NAN():0:-1: +%*1LA:+NAN():0:-1: +%1LA:+NAN(09A_Zaz):0:-1: +%*1LA:+NAN(09A_Zaz):0:-1: +%1LA:+0X0P0:0:-1: +%*1LA:+0X0P0:0:-1: +%1LA:+0X0P+0:0:-1: +%*1LA:+0X0P+0:0:-1: +%1LA:+0X8P-16385:0:-1: +%*1LA:+0X8P-16385:0:-1: +%1LA:+0X2.3456789ABCDEF01P012345:0:-1: +%*1LA:+0X2.3456789ABCDEF01P012345:0:-1: +%1LA:+0X2.3456789ABCDEF01P+12345:0:-1: +%*1LA:+0X2.3456789ABCDEF01P+12345:0:-1: +%1LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%*1LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%1LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%*1LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%1LA:+INFINITY:0:-1: +%*1LA:+INFINITY:0:-1: +%2LA::0:-1: +%*2LA::0:-1: +%2LA:-INFINITY:0:-1: +%*2LA:-INFINITY:0:-1: +%2LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:2:-0x0: +%*2LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:2: +%2LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:2:-0x0: +%*2LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:2: +%2LA:-0X2.3456789ABCDEF01P+12345:1:2:-0x0: +%*2LA:-0X2.3456789ABCDEF01P+12345:0:2: +%2LA:-0X2.3456789ABCDEF01P012345:1:2:-0x0: +%*2LA:-0X2.3456789ABCDEF01P012345:0:2: +%2LA:-0X8P-16385:1:2:-0x0: +%*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:-NAN(09A_Zaz):0:-1: +%*2LA:-NAN(09A_Zaz):0:-1: +%2LA:-NAN():0:-1: +%*2LA:-NAN():0:-1: +%2LA:NAN():0:-1: +%*2LA:NAN():0:-1: +%2LA:NAN(09A_Zaz):0:-1: +%*2LA:NAN(09A_Zaz):0:-1: +%2LA:0X0P0:0:-1: +%*2LA:0X0P0:0:-1: +%2LA:0X0P+0:0:-1: +%*2LA:0X0P+0:0:-1: +%2LA:0X8P-16385:0:-1: +%*2LA:0X8P-16385:0:-1: +%2LA:0X2.3456789ABCDEF01P012345:0:-1: +%*2LA:0X2.3456789ABCDEF01P012345:0:-1: +%2LA:0X2.3456789ABCDEF01P+12345:0:-1: +%*2LA:0X2.3456789ABCDEF01P+12345:0:-1: +%2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%*2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%2LA:0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%*2LA:0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%2LA:INFINITY:0:-1: +%*2LA:INFINITY:0:-1: +%2LA:+NAN():0:-1: +%*2LA:+NAN():0:-1: +%2LA:+NAN(09A_Zaz):0:-1: +%*2LA:+NAN(09A_Zaz):0:-1: +%2LA:+0X0P0:1:2:0x0: +%*2LA:+0X0P0:0:2: +%2LA:+0X0P+0:1:2:0x0: +%*2LA:+0X0P+0:0:2: +%2LA:+0X8P-16385:1:2:0x0: +%*2LA:+0X8P-16385:0:2: +%2LA:+0X2.3456789ABCDEF01P012345:1:2:0x0: +%*2LA:+0X2.3456789ABCDEF01P012345:0:2: +%2LA:+0X2.3456789ABCDEF01P+12345:1:2:0x0: +%*2LA:+0X2.3456789ABCDEF01P+12345:0:2: +%2LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:2:0x0: +%*2LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:2: +%2LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:2:0x0: +%*2LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:2: +%2LA:+INFINITY:0:-1: +%*2LA:+INFINITY:0:-1: +%3LA::0:-1: +%*3LA::0:-1: +%3LA:-INFINITY:0:-1: +%*3LA:-INFINITY:0:-1: +%3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%*3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%*3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%3LA:-0X2.3456789ABCDEF01P+12345:0:-1: +%*3LA:-0X2.3456789ABCDEF01P+12345:0:-1: +%3LA:-0X2.3456789ABCDEF01P012345:0:-1: +%*3LA:-0X2.3456789ABCDEF01P012345:0:-1: +%3LA:-0X8P-16385:0:-1: +%*3LA:-0X8P-16385:0:-1: +%3LA:-0X0P+0:0:-1: +%*3LA:-0X0P+0:0:-1: +%3LA:-0X0P0:0:-1: +%*3LA:-0X0P0:0:-1: +%3LA:-NAN(09A_Zaz):0:-1: +%*3LA:-NAN(09A_Zaz):0:-1: +%3LA:-NAN():0:-1: +%*3LA:-NAN():0:-1: +%3LA:NAN():1:3:nan: +%*3LA:NAN():0:3: +%3LA:NAN(09A_Zaz):1:3:nan: +%*3LA:NAN(09A_Zaz):0:3: +%3LA:0X0P0:1:3:0x0: +%*3LA:0X0P0:0:3: +%3LA:0X0P+0:1:3:0x0: +%*3LA:0X0P+0:0:3: +%3LA:0X8P-16385:1:3:0x1p3: +%*3LA:0X8P-16385:0:3: +%3LA:0X2.3456789ABCDEF01P012345:1:3:0x1p1: +%*3LA:0X2.3456789ABCDEF01P012345:0:3: +%3LA:0X2.3456789ABCDEF01P+12345:1:3:0x1p1: +%*3LA:0X2.3456789ABCDEF01P+12345:0:3: +%3LA:0X7.FFFFFFFFFFFFFFF8P16381:1:3:0x1.cp2: +%*3LA:0X7.FFFFFFFFFFFFFFF8P16381:0:3: +%3LA:0XF.FFFFFFFFFFFFFFFP+16380:1:3:0x1.ep3: +%*3LA:0XF.FFFFFFFFFFFFFFFP+16380:0:3: +%3LA:INFINITY:1:3:inf: +%*3LA:INFINITY:0:3: +%3LA:+NAN():0:-1: +%*3LA:+NAN():0:-1: +%3LA:+NAN(09A_Zaz):0:-1: +%*3LA:+NAN(09A_Zaz):0:-1: +%3LA:+0X0P0:0:-1: +%*3LA:+0X0P0:0:-1: +%3LA:+0X0P+0:0:-1: +%*3LA:+0X0P+0:0:-1: +%3LA:+0X8P-16385:0:-1: +%*3LA:+0X8P-16385:0:-1: +%3LA:+0X2.3456789ABCDEF01P012345:0:-1: +%*3LA:+0X2.3456789ABCDEF01P012345:0:-1: +%3LA:+0X2.3456789ABCDEF01P+12345:0:-1: +%*3LA:+0X2.3456789ABCDEF01P+12345:0:-1: +%3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%*3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%3LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%*3LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%3LA:+INFINITY:0:-1: +%*3LA:+INFINITY:0:-1: +%4LA::0:-1: +%*4LA::0:-1: +%4LA:-INFINITY:1:4:-inf: +%*4LA:-INFINITY:0:4: +%4LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:4:-0x1.ep3: +%*4LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:4: +%4LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:4:-0x1.cp2: +%*4LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:4: +%4LA:-0X2.3456789ABCDEF01P+12345:1:4:-0x1p1: +%*4LA:-0X2.3456789ABCDEF01P+12345:0:4: +%4LA:-0X2.3456789ABCDEF01P012345:1:4:-0x1p1: +%*4LA:-0X2.3456789ABCDEF01P012345:0:4: +%4LA:-0X8P-16385:1:4:-0x1p3: +%*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:-NAN(09A_Zaz):1:4:-nan: +%*4LA:-NAN(09A_Zaz):0:4: +%4LA:-NAN():1:4:-nan: +%*4LA:-NAN():0:4: +%4LA:NAN():0:-1: +%*4LA:NAN():0:-1: +%4LA:NAN(09A_Zaz):0:-1: +%*4LA:NAN(09A_Zaz):0:-1: +%4LA:0X0P0:0:-1: +%*4LA:0X0P0:0:-1: +%4LA:0X0P+0:0:-1: +%*4LA:0X0P+0:0:-1: +%4LA:0X8P-16385:0:-1: +%*4LA:0X8P-16385:0:-1: +%4LA:0X2.3456789ABCDEF01P012345:1:4:0x1p1: +%*4LA:0X2.3456789ABCDEF01P012345:0:4: +%4LA:0X2.3456789ABCDEF01P+12345:1:4:0x1p1: +%*4LA:0X2.3456789ABCDEF01P+12345:0:4: +%4LA:0X7.FFFFFFFFFFFFFFF8P16381:1:4:0x1.cp2: +%*4LA:0X7.FFFFFFFFFFFFFFF8P16381:0:4: +%4LA:0XF.FFFFFFFFFFFFFFFP+16380:1:4:0x1.ep3: +%*4LA:0XF.FFFFFFFFFFFFFFFP+16380:0:4: +%4LA:INFINITY:0:-1: +%*4LA:INFINITY:0:-1: +%4LA:+NAN():1:4:nan: +%*4LA:+NAN():0:4: +%4LA:+NAN(09A_Zaz):1:4:nan: +%*4LA:+NAN(09A_Zaz):0:4: +%4LA:+0X0P0:1:4:0x0: +%*4LA:+0X0P0:0:4: +%4LA:+0X0P+0:1:4:0x0: +%*4LA:+0X0P+0:0:4: +%4LA:+0X8P-16385:1:4:0x1p3: +%*4LA:+0X8P-16385:0:4: +%4LA:+0X2.3456789ABCDEF01P012345:1:4:0x1p1: +%*4LA:+0X2.3456789ABCDEF01P012345:0:4: +%4LA:+0X2.3456789ABCDEF01P+12345:1:4:0x1p1: +%*4LA:+0X2.3456789ABCDEF01P+12345:0:4: +%4LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:4:0x1.cp2: +%*4LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:4: +%4LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:4:0x1.ep3: +%*4LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:4: +%4LA:+INFINITY:1:4:inf: +%*4LA:+INFINITY:0:4: +%5LA::0:-1: +%*5LA::0:-1: +%5LA:-INFINITY:0:-1: +%*5LA:-INFINITY:0:-1: +%5LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:5:-0x1.ep3: +%*5LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:5: +%5LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:5:-0x1.cp2: +%*5LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:5: +%5LA:-0X2.3456789ABCDEF01P+12345:1:5:-0x1p1: +%*5LA:-0X2.3456789ABCDEF01P+12345:0:5: +%5LA:-0X2.3456789ABCDEF01P012345:1:5:-0x1p1: +%*5LA:-0X2.3456789ABCDEF01P012345:0:5: +%5LA:-0X8P-16385:0:-1: +%*5LA:-0X8P-16385:0:-1: +%5LA:-0X0P+0:0:-1: +%*5LA:-0X0P+0:0:-1: +%5LA:-0X0P0:0:-1: +%*5LA:-0X0P0:0:-1: +%5LA:-NAN(09A_Zaz):0:-1: +%*5LA:-NAN(09A_Zaz):0:-1: +%5LA:-NAN():0:-1: +%*5LA:-NAN():0:-1: +%5LA:NAN():1:5:nan: +%*5LA:NAN():0:5: +%5LA:NAN(09A_Zaz):0:-1: +%*5LA:NAN(09A_Zaz):0:-1: +%5LA:0X0P0:1:5:0x0: +%*5LA:0X0P0:0:5: +%5LA:0X0P+0:0:-1: +%*5LA:0X0P+0:0:-1: +%5LA:0X8P-16385:0:-1: +%*5LA:0X8P-16385:0:-1: +%5LA:0X2.3456789ABCDEF01P012345:1:5:0x1.18p1: +%*5LA:0X2.3456789ABCDEF01P012345:0:5: +%5LA:0X2.3456789ABCDEF01P+12345:1:5:0x1.18p1: +%*5LA:0X2.3456789ABCDEF01P+12345:0:5: +%5LA:0X7.FFFFFFFFFFFFFFF8P16381:1:5:0x1.fcp2: +%*5LA:0X7.FFFFFFFFFFFFFFF8P16381:0:5: +%5LA:0XF.FFFFFFFFFFFFFFFP+16380:1:5:0x1.fep3: +%*5LA:0XF.FFFFFFFFFFFFFFFP+16380:0:5: +%5LA:INFINITY:0:-1: +%*5LA:INFINITY:0:-1: +%5LA:+NAN():0:-1: +%*5LA:+NAN():0:-1: +%5LA:+NAN(09A_Zaz):0:-1: +%*5LA:+NAN(09A_Zaz):0:-1: +%5LA:+0X0P0:0:-1: +%*5LA:+0X0P0:0:-1: +%5LA:+0X0P+0:0:-1: +%*5LA:+0X0P+0:0:-1: +%5LA:+0X8P-16385:0:-1: +%*5LA:+0X8P-16385:0:-1: +%5LA:+0X2.3456789ABCDEF01P012345:1:5:0x1p1: +%*5LA:+0X2.3456789ABCDEF01P012345:0:5: +%5LA:+0X2.3456789ABCDEF01P+12345:1:5:0x1p1: +%*5LA:+0X2.3456789ABCDEF01P+12345:0:5: +%5LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:5:0x1.cp2: +%*5LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:5: +%5LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:5:0x1.ep3: +%*5LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:5: +%5LA:+INFINITY:0:-1: +%*5LA:+INFINITY:0:-1: +%6LA::0:-1: +%*6LA::0:-1: +%6LA:-INFINITY:0:-1: +%*6LA:-INFINITY:0:-1: +%6LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:6:-0x1.fep3: +%*6LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:6: +%6LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:6:-0x1.fcp2: +%*6LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:6: +%6LA:-0X2.3456789ABCDEF01P+12345:1:6:-0x1.18p1: +%*6LA:-0X2.3456789ABCDEF01P+12345:0:6: +%6LA:-0X2.3456789ABCDEF01P012345:1:6:-0x1.18p1: +%*6LA:-0X2.3456789ABCDEF01P012345:0:6: +%6LA:-0X8P-16385:0:-1: +%*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:-NAN(09A_Zaz):0:-1: +%*6LA:-NAN(09A_Zaz):0:-1: +%6LA:-NAN():1:6:-nan: +%*6LA:-NAN():0:6: +%6LA:NAN():1:5:nan: +%*6LA:NAN():0:5: +%6LA:NAN(09A_Zaz):0:-1: +%*6LA:NAN(09A_Zaz):0:-1: +%6LA:0X0P0:1:5:0x0: +%*6LA:0X0P0:0:5: +%6LA:0X0P+0:1:6:0x0: +%*6LA:0X0P+0:0:6: +%6LA:0X8P-16385:1:6:0x1p2: +%*6LA:0X8P-16385:0:6: +%6LA:0X2.3456789ABCDEF01P012345:1:6:0x1.1ap1: +%*6LA:0X2.3456789ABCDEF01P012345:0:6: +%6LA:0X2.3456789ABCDEF01P+12345:1:6:0x1.1ap1: +%*6LA:0X2.3456789ABCDEF01P+12345:0:6: +%6LA:0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.ffcp2: +%*6LA:0X7.FFFFFFFFFFFFFFF8P16381:0:6: +%6LA:0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.ffep3: +%*6LA:0XF.FFFFFFFFFFFFFFFP+16380:0:6: +%6LA:INFINITY:0:-1: +%*6LA:INFINITY:0:-1: +%6LA:+NAN():1:6:nan: +%*6LA:+NAN():0:6: +%6LA:+NAN(09A_Zaz):0:-1: +%*6LA:+NAN(09A_Zaz):0:-1: +%6LA:+0X0P0:1:6:0x0: +%*6LA:+0X0P0:0:6: +%6LA:+0X0P+0:0:-1: +%*6LA:+0X0P+0:0:-1: +%6LA:+0X8P-16385:0:-1: +%*6LA:+0X8P-16385:0:-1: +%6LA:+0X2.3456789ABCDEF01P012345:1:6:0x1.18p1: +%*6LA:+0X2.3456789ABCDEF01P012345:0:6: +%6LA:+0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1: +%*6LA:+0X2.3456789ABCDEF01P+12345:0:6: +%6LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.fcp2: +%*6LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:6: +%6LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.fep3: +%*6LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:6: +%6LA:+INFINITY:0:-1: +%*6LA:+INFINITY:0:-1: +%22LA::0:-1: +%*22LA::0:-1: +%22LA:-INFINITY:1:9:-inf: +%*22LA:-INFINITY:0:9: +%22LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%*22LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%22LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%*22LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%22LA:-0X2.3456789ABCDEF01P+12345:0:-1: +%*22LA:-0X2.3456789ABCDEF01P+12345:0:-1: +%22LA:-0X2.3456789ABCDEF01P012345:1:22:-0x1.1a2b3c4d5e6f7808p1: +%*22LA:-0X2.3456789ABCDEF01P012345:0:22: +%22LA:-0X8P-16385:1:11:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%22LA:-NAN():1:6:-nan: +%*22LA:-NAN():0:6: +%22LA:NAN():1:5:nan: +%*22LA:NAN():0:5: +%22LA:NAN(09A_Zaz):1:12:nan: +%*22LA:NAN(09A_Zaz):0:12: +%22LA:0X0P0:1:5:0x0: +%*22LA:0X0P0:0:5: +%22LA:0X0P+0:1:6:0x0: +%*22LA:0X0P+0:0:6: +%22LA:0X8P-16385:1:10:0x1p-16382: +%*22LA:0X8P-16385:0:10: +%22LA:0X2.3456789ABCDEF01P012345:1:22:0x1.1a2b3c4d5e6f7808p2: +%*22LA:0X2.3456789ABCDEF01P012345:0:22: +%22LA:0X2.3456789ABCDEF01P+12345:1:22:0x1.1a2b3c4d5e6f7808p2: +%*22LA:0X2.3456789ABCDEF01P+12345:0:22: +%22LA:0X7.FFFFFFFFFFFFFFF8P16381:1:22:0x1.fffffffffffffffep3: +%*22LA:0X7.FFFFFFFFFFFFFFF8P16381:0:22: +%22LA:0XF.FFFFFFFFFFFFFFFP+16380:1:22:0x1.fffffffffffffffep4: +%*22LA:0XF.FFFFFFFFFFFFFFFP+16380:0:22: +%22LA:INFINITY:1:8:inf: +%*22LA:INFINITY:0:8: +%22LA:+NAN():1:6:nan: +%*22LA:+NAN():0:6: +%22LA:+NAN(09A_Zaz):1:13:nan: +%*22LA:+NAN(09A_Zaz):0:13: +%22LA:+0X0P0:1:6:0x0: +%*22LA:+0X0P0:0:6: +%22LA:+0X0P+0:1:7:0x0: +%*22LA:+0X0P+0:0:7: +%22LA:+0X8P-16385:1:11:0x1p-16382: +%*22LA:+0X8P-16385:0:11: +%22LA:+0X2.3456789ABCDEF01P012345:1:22:0x1.1a2b3c4d5e6f7808p1: +%*22LA:+0X2.3456789ABCDEF01P012345:0:22: +%22LA:+0X2.3456789ABCDEF01P+12345:0:-1: +%*22LA:+0X2.3456789ABCDEF01P+12345:0:-1: +%22LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%*22LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%22LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%*22LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%22LA:+INFINITY:1:9:inf: +%*22LA:+INFINITY:0:9: +%37LA::0:-1: +%*37LA::0:-1: +%37LA:-INFINITY:1:9:-inf: +%*37LA:-INFINITY:0:9: +%37LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:27:-0x1.fffffffffffffffep16383: +%*37LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:27: +%37LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:27:-0x1.fffffffffffffffep16383: +%*37LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:27: +%37LA:-0X2.3456789ABCDEF01P+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346: +%*37LA:-0X2.3456789ABCDEF01P+12345:0:27: +%37LA:-0X2.3456789ABCDEF01P012345:1:27:-0x1.1a2b3c4d5e6f7808p12346: +%*37LA:-0X2.3456789ABCDEF01P012345:0:27: +%37LA:-0X8P-16385:1:11:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%37LA:-NAN():1:6:-nan: +%*37LA:-NAN():0:6: +%37LA:NAN():1:5:nan: +%*37LA:NAN():0:5: +%37LA:NAN(09A_Zaz):1:12:nan: +%*37LA:NAN(09A_Zaz):0:12: +%37LA:0X0P0:1:5:0x0: +%*37LA:0X0P0:0:5: +%37LA:0X0P+0:1:6:0x0: +%*37LA:0X0P+0:0:6: +%37LA:0X8P-16385:1:10:0x1p-16382: +%*37LA:0X8P-16385:0:10: +%37LA:0X2.3456789ABCDEF01P012345:1:26:0x1.1a2b3c4d5e6f7808p12346: +%*37LA:0X2.3456789ABCDEF01P012345:0:26: +%37LA:0X2.3456789ABCDEF01P+12345:1:26:0x1.1a2b3c4d5e6f7808p12346: +%*37LA:0X2.3456789ABCDEF01P+12345:0:26: +%37LA:0X7.FFFFFFFFFFFFFFF8P16381:1:26:0x1.fffffffffffffffep16383: +%*37LA:0X7.FFFFFFFFFFFFFFF8P16381:0:26: +%37LA:0XF.FFFFFFFFFFFFFFFP+16380:1:26:0x1.fffffffffffffffep16383: +%*37LA:0XF.FFFFFFFFFFFFFFFP+16380:0:26: +%37LA:INFINITY:1:8:inf: +%*37LA:INFINITY:0:8: +%37LA:+NAN():1:6:nan: +%*37LA:+NAN():0:6: +%37LA:+NAN(09A_Zaz):1:13:nan: +%*37LA:+NAN(09A_Zaz):0:13: +%37LA:+0X0P0:1:6:0x0: +%*37LA:+0X0P0:0:6: +%37LA:+0X0P+0:1:7:0x0: +%*37LA:+0X0P+0:0:7: +%37LA:+0X8P-16385:1:11:0x1p-16382: +%*37LA:+0X8P-16385:0:11: +%37LA:+0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*37LA:+0X2.3456789ABCDEF01P012345:0:27: +%37LA:+0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*37LA:+0X2.3456789ABCDEF01P+12345:0:27: +%37LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383: +%*37LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:27: +%37LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383: +%*37LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:27: +%37LA:+INFINITY:1:9:inf: +%*37LA:+INFINITY:0:9: +%5LA: :0:-1: +%*5LA: :0:-1: +%5LA: -INFINITY:0:-1: +%*5LA: -INFINITY:0:-1: +%5LA: -0XF.FFFFFFFFFFFFFFFP+16380:1:6:-0x1.ep3: +%*5LA: -0XF.FFFFFFFFFFFFFFFP+16380:0:6: +%5LA: -0X7.FFFFFFFFFFFFFFF8P16381:1:6:-0x1.cp2: +%*5LA: -0X7.FFFFFFFFFFFFFFF8P16381:0:6: +%5LA: -0X2.3456789ABCDEF01P+12345:1:6:-0x1p1: +%*5LA: -0X2.3456789ABCDEF01P+12345:0:6: +%5LA: -0X2.3456789ABCDEF01P012345:1:6:-0x1p1: +%*5LA: -0X2.3456789ABCDEF01P012345:0:6: +%5LA: -0X8P-16385:0:-1: +%*5LA: -0X8P-16385:0:-1: +%5LA: -0X0P+0:0:-1: +%*5LA: -0X0P+0:0:-1: +%5LA: -0X0P0:0:-1: +%*5LA: -0X0P0:0:-1: +%5LA: -NAN(09A_Zaz):0:-1: +%*5LA: -NAN(09A_Zaz):0:-1: +%5LA: -NAN():0:-1: +%*5LA: -NAN():0:-1: +%5LA: NAN():1:6:nan: +%*5LA: NAN():0:6: +%5LA: NAN(09A_Zaz):0:-1: +%*5LA: NAN(09A_Zaz):0:-1: +%5LA: 0X0P0:1:6:0x0: +%*5LA: 0X0P0:0:6: +%5LA: 0X0P+0:0:-1: +%*5LA: 0X0P+0:0:-1: +%5LA: 0X8P-16385:0:-1: +%*5LA: 0X8P-16385:0:-1: +%5LA: 0X2.3456789ABCDEF01P012345:1:6:0x1.18p1: +%*5LA: 0X2.3456789ABCDEF01P012345:0:6: +%5LA: 0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1: +%*5LA: 0X2.3456789ABCDEF01P+12345:0:6: +%5LA: 0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.fcp2: +%*5LA: 0X7.FFFFFFFFFFFFFFF8P16381:0:6: +%5LA: 0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.fep3: +%*5LA: 0XF.FFFFFFFFFFFFFFFP+16380:0:6: +%5LA: INFINITY:0:-1: +%*5LA: INFINITY:0:-1: +%5LA: +NAN():0:-1: +%*5LA: +NAN():0:-1: +%5LA: +NAN(09A_Zaz):0:-1: +%*5LA: +NAN(09A_Zaz):0:-1: +%5LA: +0X0P0:0:-1: +%*5LA: +0X0P0:0:-1: +%5LA: +0X0P+0:0:-1: +%*5LA: +0X0P+0:0:-1: +%5LA: +0X8P-16385:0:-1: +%*5LA: +0X8P-16385:0:-1: +%5LA: +0X2.3456789ABCDEF01P012345:1:6:0x1p1: +%*5LA: +0X2.3456789ABCDEF01P012345:0:6: +%5LA: +0X2.3456789ABCDEF01P+12345:1:6:0x1p1: +%*5LA: +0X2.3456789ABCDEF01P+12345:0:6: +%5LA: +0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.cp2: +%*5LA: +0X7.FFFFFFFFFFFFFFF8P16381:0:6: +%5LA: +0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.ep3: +%*5LA: +0XF.FFFFFFFFFFFFFFFP+16380:0:6: +%5LA: +INFINITY:0:-1: +%*5LA: +INFINITY:0:-1: +%37LA: :0:-1: +%*37LA: :0:-1: +%37LA: -INFINITY:1:10:-inf: +%*37LA: -INFINITY:0:10: +%37LA: -0XF.FFFFFFFFFFFFFFFP+16380:1:28:-0x1.fffffffffffffffep16383: +%*37LA: -0XF.FFFFFFFFFFFFFFFP+16380:0:28: +%37LA: -0X7.FFFFFFFFFFFFFFF8P16381:1:28:-0x1.fffffffffffffffep16383: +%*37LA: -0X7.FFFFFFFFFFFFFFF8P16381:0:28: +%37LA: -0X2.3456789ABCDEF01P+12345:1:28:-0x1.1a2b3c4d5e6f7808p12346: +%*37LA: -0X2.3456789ABCDEF01P+12345:0:28: +%37LA: -0X2.3456789ABCDEF01P012345:1:28:-0x1.1a2b3c4d5e6f7808p12346: +%*37LA: -0X2.3456789ABCDEF01P012345:0:28: +%37LA: -0X8P-16385:1:12:-0x1p-16382: +%*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: -NAN(09A_Zaz):0:14: +%37LA: -NAN():1:7:-nan: +%*37LA: -NAN():0:7: +%37LA: NAN():1:6:nan: +%*37LA: NAN():0:6: +%37LA: NAN(09A_Zaz):1:13:nan: +%*37LA: NAN(09A_Zaz):0:13: +%37LA: 0X0P0:1:6:0x0: +%*37LA: 0X0P0:0:6: +%37LA: 0X0P+0:1:7:0x0: +%*37LA: 0X0P+0:0:7: +%37LA: 0X8P-16385:1:11:0x1p-16382: +%*37LA: 0X8P-16385:0:11: +%37LA: 0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*37LA: 0X2.3456789ABCDEF01P012345:0:27: +%37LA: 0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*37LA: 0X2.3456789ABCDEF01P+12345:0:27: +%37LA: 0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383: +%*37LA: 0X7.FFFFFFFFFFFFFFF8P16381:0:27: +%37LA: 0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383: +%*37LA: 0XF.FFFFFFFFFFFFFFFP+16380:0:27: +%37LA: INFINITY:1:9:inf: +%*37LA: INFINITY:0:9: +%37LA: +NAN():1:7:nan: +%*37LA: +NAN():0:7: +%37LA: +NAN(09A_Zaz):1:14:nan: +%*37LA: +NAN(09A_Zaz):0:14: +%37LA: +0X0P0:1:7:0x0: +%*37LA: +0X0P0:0:7: +%37LA: +0X0P+0:1:8:0x0: +%*37LA: +0X0P+0:0:8: +%37LA: +0X8P-16385:1:12:0x1p-16382: +%*37LA: +0X8P-16385:0:12: +%37LA: +0X2.3456789ABCDEF01P012345:1:28:0x1.1a2b3c4d5e6f7808p12346: +%*37LA: +0X2.3456789ABCDEF01P012345:0:28: +%37LA: +0X2.3456789ABCDEF01P+12345:1:28:0x1.1a2b3c4d5e6f7808p12346: +%*37LA: +0X2.3456789ABCDEF01P+12345:0:28: +%37LA: +0X7.FFFFFFFFFFFFFFF8P16381:1:28:0x1.fffffffffffffffep16383: +%*37LA: +0X7.FFFFFFFFFFFFFFF8P16381:0:28: +%37LA: +0XF.FFFFFFFFFFFFFFFP+16380:1:28:0x1.fffffffffffffffep16383: +%*37LA: +0XF.FFFFFFFFFFFFFFFP+16380:0:28: +%37LA: +INFINITY:1:10:inf: +%*37LA: +INFINITY:0:10: diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input new file mode 100644 index 0000000..d9071e4 --- /dev/null +++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input @@ -0,0 +1,558 @@ +%Le::0:-1: +%*Le::0:-1: +%Le:-infinity:1:9:-inf: +%*Le:-infinity:0:9: +%Le:-1.18973149535723176502126385303097021e+4932:1:44:-0x1.fffffffffffffffep16383: +%*Le:-1.18973149535723176502126385303097021e+4932:0:44: +%Le:-1.18973149535723176502126385303097021e4932:1:43:-0x1.fffffffffffffffep16383: +%*Le:-1.18973149535723176502126385303097021e4932:0:43: +%Le:-3.619058724505602958194804115432455e+3716:1:42:-0x1.1a2b3c4d5e6f7808p12346: +%*Le:-3.619058724505602958194804115432455e+3716:0:42: +%Le:-3.619058724505602958194804115432455e03716:1:42:-0x1.1a2b3c4d5e6f7808p12346: +%*Le:-3.619058724505602958194804115432455e03716:0:42: +%Le:-3.36210314311209350626267781732175260e-4932:1:44:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%Le:-nan():1:6:-nan: +%*Le:-nan():0:6: +%Le:nan():1:5:nan: +%*Le:nan():0:5: +%Le:nan(09A_Zaz):1:12:nan: +%*Le:nan(09A_Zaz):0:12: +%Le:0e0:1:3:0x0: +%*Le:0e0:0:3: +%Le:0e+0:1:4:0x0: +%*Le:0e+0:0:4: +%Le:3.36210314311209350626267781732175260e-4932:1:43:0x1p-16382: +%*Le:3.36210314311209350626267781732175260e-4932:0:43: +%Le:3.619058724505602958194804115432455e03716:1:41:0x1.1a2b3c4d5e6f7808p12346: +%*Le:3.619058724505602958194804115432455e03716:0:41: +%Le:3.619058724505602958194804115432455e+3716:1:41:0x1.1a2b3c4d5e6f7808p12346: +%*Le:3.619058724505602958194804115432455e+3716:0:41: +%Le:1.18973149535723176502126385303097021e4932:1:42:0x1.fffffffffffffffep16383: +%*Le:1.18973149535723176502126385303097021e4932:0:42: +%Le:1.18973149535723176502126385303097021e+4932:1:43:0x1.fffffffffffffffep16383: +%*Le:1.18973149535723176502126385303097021e+4932:0:43: +%Le:infinity:1:8:inf: +%*Le:infinity:0:8: +%Le:+nan():1:6:nan: +%*Le:+nan():0:6: +%Le:+nan(09A_Zaz):1:13:nan: +%*Le:+nan(09A_Zaz):0:13: +%Le:+0e0:1:4:0x0: +%*Le:+0e0:0:4: +%Le:+0e+0:1:5:0x0: +%*Le:+0e+0:0:5: +%Le:+3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382: +%*Le:+3.36210314311209350626267781732175260e-4932:0:44: +%Le:+3.619058724505602958194804115432455e03716:1:42:0x1.1a2b3c4d5e6f7808p12346: +%*Le:+3.619058724505602958194804115432455e03716:0:42: +%Le:+3.619058724505602958194804115432455e+3716:1:42:0x1.1a2b3c4d5e6f7808p12346: +%*Le:+3.619058724505602958194804115432455e+3716:0:42: +%Le:+1.18973149535723176502126385303097021e4932:1:43:0x1.fffffffffffffffep16383: +%*Le:+1.18973149535723176502126385303097021e4932:0:43: +%Le:+1.18973149535723176502126385303097021e+4932:1:44:0x1.fffffffffffffffep16383: +%*Le:+1.18973149535723176502126385303097021e+4932:0:44: +%Le:+infinity:1:9:inf: +%*Le:+infinity:0:9: +%1Le::0:-1: +%*1Le::0:-1: +%1Le:-infinity:0:-1: +%*1Le:-infinity:0:-1: +%1Le:-1.18973149535723176502126385303097021e+4932:0:-1: +%*1Le:-1.18973149535723176502126385303097021e+4932:0:-1: +%1Le:-1.18973149535723176502126385303097021e4932:0:-1: +%*1Le:-1.18973149535723176502126385303097021e4932:0:-1: +%1Le:-3.619058724505602958194804115432455e+3716:0:-1: +%*1Le:-3.619058724505602958194804115432455e+3716:0:-1: +%1Le:-3.619058724505602958194804115432455e03716:0:-1: +%*1Le:-3.619058724505602958194804115432455e03716:0:-1: +%1Le:-3.36210314311209350626267781732175260e-4932:0:-1: +%*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:-nan(09A_Zaz):0:-1: +%*1Le:-nan(09A_Zaz):0:-1: +%1Le:-nan():0:-1: +%*1Le:-nan():0:-1: +%1Le:nan():0:-1: +%*1Le:nan():0:-1: +%1Le:nan(09A_Zaz):0:-1: +%*1Le:nan(09A_Zaz):0:-1: +%1Le:0e0:1:1:0x0: +%*1Le:0e0:0:1: +%1Le:0e+0:1:1:0x0: +%*1Le:0e+0:0:1: +%1Le:3.36210314311209350626267781732175260e-4932:1:1:0x1.8p1: +%*1Le:3.36210314311209350626267781732175260e-4932:0:1: +%1Le:3.619058724505602958194804115432455e03716:1:1:0x1.8p1: +%*1Le:3.619058724505602958194804115432455e03716:0:1: +%1Le:3.619058724505602958194804115432455e+3716:1:1:0x1.8p1: +%*1Le:3.619058724505602958194804115432455e+3716:0:1: +%1Le:1.18973149535723176502126385303097021e4932:1:1:0x1: +%*1Le:1.18973149535723176502126385303097021e4932:0:1: +%1Le:1.18973149535723176502126385303097021e+4932:1:1:0x1: +%*1Le:1.18973149535723176502126385303097021e+4932:0:1: +%1Le:infinity:0:-1: +%*1Le:infinity:0:-1: +%1Le:+nan():0:-1: +%*1Le:+nan():0:-1: +%1Le:+nan(09A_Zaz):0:-1: +%*1Le:+nan(09A_Zaz):0:-1: +%1Le:+0e0:0:-1: +%*1Le:+0e0:0:-1: +%1Le:+0e+0:0:-1: +%*1Le:+0e+0:0:-1: +%1Le:+3.36210314311209350626267781732175260e-4932:0:-1: +%*1Le:+3.36210314311209350626267781732175260e-4932:0:-1: +%1Le:+3.619058724505602958194804115432455e03716:0:-1: +%*1Le:+3.619058724505602958194804115432455e03716:0:-1: +%1Le:+3.619058724505602958194804115432455e+3716:0:-1: +%*1Le:+3.619058724505602958194804115432455e+3716:0:-1: +%1Le:+1.18973149535723176502126385303097021e4932:0:-1: +%*1Le:+1.18973149535723176502126385303097021e4932:0:-1: +%1Le:+1.18973149535723176502126385303097021e+4932:0:-1: +%*1Le:+1.18973149535723176502126385303097021e+4932:0:-1: +%1Le:+infinity:0:-1: +%*1Le:+infinity:0:-1: +%2Le::0:-1: +%*2Le::0:-1: +%2Le:-infinity:0:-1: +%*2Le:-infinity:0:-1: +%2Le:-1.18973149535723176502126385303097021e+4932:1:2:-0x1: +%*2Le:-1.18973149535723176502126385303097021e+4932:0:2: +%2Le:-1.18973149535723176502126385303097021e4932:1:2:-0x1: +%*2Le:-1.18973149535723176502126385303097021e4932:0:2: +%2Le:-3.619058724505602958194804115432455e+3716:1:2:-0x1.8p1: +%*2Le:-3.619058724505602958194804115432455e+3716:0:2: +%2Le:-3.619058724505602958194804115432455e03716:1:2:-0x1.8p1: +%*2Le:-3.619058724505602958194804115432455e03716:0:2: +%2Le:-3.36210314311209350626267781732175260e-4932:1:2:-0x1.8p1: +%*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:-nan(09A_Zaz):0:-1: +%*2Le:-nan(09A_Zaz):0:-1: +%2Le:-nan():0:-1: +%*2Le:-nan():0:-1: +%2Le:nan():0:-1: +%*2Le:nan():0:-1: +%2Le:nan(09A_Zaz):0:-1: +%*2Le:nan(09A_Zaz):0:-1: +%2Le:0e0:0:-1: +%*2Le:0e0:0:-1: +%2Le:0e+0:0:-1: +%*2Le:0e+0:0:-1: +%2Le:3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1: +%*2Le:3.36210314311209350626267781732175260e-4932:0:2: +%2Le:3.619058724505602958194804115432455e03716:1:2:0x1.8p1: +%*2Le:3.619058724505602958194804115432455e03716:0:2: +%2Le:3.619058724505602958194804115432455e+3716:1:2:0x1.8p1: +%*2Le:3.619058724505602958194804115432455e+3716:0:2: +%2Le:1.18973149535723176502126385303097021e4932:1:2:0x1: +%*2Le:1.18973149535723176502126385303097021e4932:0:2: +%2Le:1.18973149535723176502126385303097021e+4932:1:2:0x1: +%*2Le:1.18973149535723176502126385303097021e+4932:0:2: +%2Le:infinity:0:-1: +%*2Le:infinity:0:-1: +%2Le:+nan():0:-1: +%*2Le:+nan():0:-1: +%2Le:+nan(09A_Zaz):0:-1: +%*2Le:+nan(09A_Zaz):0:-1: +%2Le:+0e0:1:2:0x0: +%*2Le:+0e0:0:2: +%2Le:+0e+0:1:2:0x0: +%*2Le:+0e+0:0:2: +%2Le:+3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1: +%*2Le:+3.36210314311209350626267781732175260e-4932:0:2: +%2Le:+3.619058724505602958194804115432455e03716:1:2:0x1.8p1: +%*2Le:+3.619058724505602958194804115432455e03716:0:2: +%2Le:+3.619058724505602958194804115432455e+3716:1:2:0x1.8p1: +%*2Le:+3.619058724505602958194804115432455e+3716:0:2: +%2Le:+1.18973149535723176502126385303097021e4932:1:2:0x1: +%*2Le:+1.18973149535723176502126385303097021e4932:0:2: +%2Le:+1.18973149535723176502126385303097021e+4932:1:2:0x1: +%*2Le:+1.18973149535723176502126385303097021e+4932:0:2: +%2Le:+infinity:0:-1: +%*2Le:+infinity:0:-1: +%3Le::0:-1: +%*3Le::0:-1: +%3Le:-infinity:0:-1: +%*3Le:-infinity:0:-1: +%3Le:-1.18973149535723176502126385303097021e+4932:1:3:-0x1: +%*3Le:-1.18973149535723176502126385303097021e+4932:0:3: +%3Le:-1.18973149535723176502126385303097021e4932:1:3:-0x1: +%*3Le:-1.18973149535723176502126385303097021e4932:0:3: +%3Le:-3.619058724505602958194804115432455e+3716:1:3:-0x1.8p1: +%*3Le:-3.619058724505602958194804115432455e+3716:0:3: +%3Le:-3.619058724505602958194804115432455e03716:1:3:-0x1.8p1: +%*3Le:-3.619058724505602958194804115432455e03716:0:3: +%3Le:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1: +%*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:-nan(09A_Zaz):0:-1: +%*3Le:-nan(09A_Zaz):0:-1: +%3Le:-nan():0:-1: +%*3Le:-nan():0:-1: +%3Le:nan():1:3:nan: +%*3Le:nan():0:3: +%3Le:nan(09A_Zaz):1:3:nan: +%*3Le:nan(09A_Zaz):0:3: +%3Le:0e0:1:3:0x0: +%*3Le:0e0:0:3: +%3Le:0e+0:0:-1: +%*3Le:0e+0:0:-1: +%3Le:3.36210314311209350626267781732175260e-4932:1:3:0x1.a666666666666666p1: +%*3Le:3.36210314311209350626267781732175260e-4932:0:3: +%3Le:3.619058724505602958194804115432455e03716:1:3:0x1.ccccccccccccccccp1: +%*3Le:3.619058724505602958194804115432455e03716:0:3: +%3Le:3.619058724505602958194804115432455e+3716:1:3:0x1.ccccccccccccccccp1: +%*3Le:3.619058724505602958194804115432455e+3716:0:3: +%3Le:1.18973149535723176502126385303097021e4932:1:3:0x1.199999999999999a: +%*3Le:1.18973149535723176502126385303097021e4932:0:3: +%3Le:1.18973149535723176502126385303097021e+4932:1:3:0x1.199999999999999a: +%*3Le:1.18973149535723176502126385303097021e+4932:0:3: +%3Le:infinity:1:3:inf: +%*3Le:infinity:0:3: +%3Le:+nan():0:-1: +%*3Le:+nan():0:-1: +%3Le:+nan(09A_Zaz):0:-1: +%*3Le:+nan(09A_Zaz):0:-1: +%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.8p1: +%*3Le:+3.36210314311209350626267781732175260e-4932:0:3: +%3Le:+3.619058724505602958194804115432455e03716:1:3:0x1.8p1: +%*3Le:+3.619058724505602958194804115432455e03716:0:3: +%3Le:+3.619058724505602958194804115432455e+3716:1:3:0x1.8p1: +%*3Le:+3.619058724505602958194804115432455e+3716:0:3: +%3Le:+1.18973149535723176502126385303097021e4932:1:3:0x1: +%*3Le:+1.18973149535723176502126385303097021e4932:0:3: +%3Le:+1.18973149535723176502126385303097021e+4932:1:3:0x1: +%*3Le:+1.18973149535723176502126385303097021e+4932:0:3: +%3Le:+infinity:0:-1: +%*3Le:+infinity:0:-1: +%4Le::0:-1: +%*4Le::0:-1: +%4Le:-infinity:1:4:-inf: +%*4Le:-infinity:0:4: +%4Le:-1.18973149535723176502126385303097021e+4932:1:4:-0x1.199999999999999a: +%*4Le:-1.18973149535723176502126385303097021e+4932:0:4: +%4Le:-1.18973149535723176502126385303097021e4932:1:4:-0x1.199999999999999a: +%*4Le:-1.18973149535723176502126385303097021e4932:0:4: +%4Le:-3.619058724505602958194804115432455e+3716:1:4:-0x1.ccccccccccccccccp1: +%*4Le:-3.619058724505602958194804115432455e+3716:0:4: +%4Le:-3.619058724505602958194804115432455e03716:1:4:-0x1.ccccccccccccccccp1: +%*4Le:-3.619058724505602958194804115432455e03716:0:4: +%4Le:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666p1: +%*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:-nan(09A_Zaz):1:4:-nan: +%*4Le:-nan(09A_Zaz):0:4: +%4Le:-nan():1:4:-nan: +%*4Le:-nan():0:4: +%4Le:nan():0:-1: +%*4Le:nan():0:-1: +%4Le:nan(09A_Zaz):0:-1: +%*4Le:nan(09A_Zaz):0:-1: +%4Le:0e0:1:3:0x0: +%*4Le:0e0:0:3: +%4Le:0e+0:1:4:0x0: +%*4Le:0e+0:0:4: +%4Le:3.36210314311209350626267781732175260e-4932:1:4:0x1.ae147ae147ae147ap1: +%*4Le:3.36210314311209350626267781732175260e-4932:0:4: +%4Le:3.619058724505602958194804115432455e03716:1:4:0x1.ce147ae147ae147ap1: +%*4Le:3.619058724505602958194804115432455e03716:0:4: +%4Le:3.619058724505602958194804115432455e+3716:1:4:0x1.ce147ae147ae147ap1: +%*4Le:3.619058724505602958194804115432455e+3716:0:4: +%4Le:1.18973149535723176502126385303097021e4932:1:4:0x1.2e147ae147ae147a: +%*4Le:1.18973149535723176502126385303097021e4932:0:4: +%4Le:1.18973149535723176502126385303097021e+4932:1:4:0x1.2e147ae147ae147a: +%*4Le:1.18973149535723176502126385303097021e+4932:0:4: +%4Le:infinity:0:-1: +%*4Le:infinity:0:-1: +%4Le:+nan():1:4:nan: +%*4Le:+nan():0:4: +%4Le:+nan(09A_Zaz):1:4:nan: +%*4Le:+nan(09A_Zaz):0:4: +%4Le:+0e0:1:4:0x0: +%*4Le:+0e0:0:4: +%4Le:+0e+0:0:-1: +%*4Le:+0e+0:0:-1: +%4Le:+3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666p1: +%*4Le:+3.36210314311209350626267781732175260e-4932:0:4: +%4Le:+3.619058724505602958194804115432455e03716:1:4:0x1.ccccccccccccccccp1: +%*4Le:+3.619058724505602958194804115432455e03716:0:4: +%4Le:+3.619058724505602958194804115432455e+3716:1:4:0x1.ccccccccccccccccp1: +%*4Le:+3.619058724505602958194804115432455e+3716:0:4: +%4Le:+1.18973149535723176502126385303097021e4932:1:4:0x1.199999999999999a: +%*4Le:+1.18973149535723176502126385303097021e4932:0:4: +%4Le:+1.18973149535723176502126385303097021e+4932:1:4:0x1.199999999999999a: +%*4Le:+1.18973149535723176502126385303097021e+4932:0:4: +%4Le:+infinity:1:4:inf: +%*4Le:+infinity:0:4: +%40Le::0:-1: +%*40Le::0:-1: +%40Le:-infinity:1:9:-inf: +%*40Le:-infinity:0:9: +%40Le:-1.18973149535723176502126385303097021e+4932:0:-1: +%*40Le:-1.18973149535723176502126385303097021e+4932:0:-1: +%40Le:-1.18973149535723176502126385303097021e4932:1:40:-0x1.73ca850660e6e6c4p13: +%*40Le:-1.18973149535723176502126385303097021e4932:0:40: +%40Le:-3.619058724505602958194804115432455e+3716:1:40:-0x1.b3a0db6a2433ca1ap124: +%*40Le:-3.619058724505602958194804115432455e+3716:0:40: +%40Le:-3.619058724505602958194804115432455e03716:1:40:-0x1.b3a0db6a2433ca1ap124: +%*40Le:-3.619058724505602958194804115432455e03716:0:40: +%40Le:-3.36210314311209350626267781732175260e-4932:0:-1: +%*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:-nan(09A_Zaz):0:13: +%40Le:-nan():1:6:-nan: +%*40Le:-nan():0:6: +%40Le:nan():1:5:nan: +%*40Le:nan():0:5: +%40Le:nan(09A_Zaz):1:12:nan: +%*40Le:nan(09A_Zaz):0:12: +%40Le:0e0:1:3:0x0: +%*40Le:0e0:0:3: +%40Le:0e+0:1:4:0x0: +%*40Le:0e+0:0:4: +%40Le:3.36210314311209350626267781732175260e-4932:1:40:0x1.608ac4df6a146bcep-12: +%*40Le:3.36210314311209350626267781732175260e-4932:0:40: +%40Le:3.619058724505602958194804115432455e03716:1:40:0x1.39330d0cb7b0b968p1234: +%*40Le:3.619058724505602958194804115432455e03716:0:40: +%40Le:3.619058724505602958194804115432455e+3716:1:40:0x1.39330d0cb7b0b968p1234: +%*40Le:3.619058724505602958194804115432455e+3716:0:40: +%40Le:1.18973149535723176502126385303097021e4932:1:40:0x1.047ec1b6d6390a5cp163: +%*40Le:1.18973149535723176502126385303097021e4932:0:40: +%40Le:1.18973149535723176502126385303097021e+4932:1:40:0x1.73ca850660e6e6c4p13: +%*40Le:1.18973149535723176502126385303097021e+4932:0:40: +%40Le:infinity:1:8:inf: +%*40Le:infinity:0:8: +%40Le:+nan():1:6:nan: +%*40Le:+nan():0:6: +%40Le:+nan(09A_Zaz):1:13:nan: +%*40Le:+nan(09A_Zaz):0:13: +%40Le:+0e0:1:4:0x0: +%*40Le:+0e0:0:4: +%40Le:+0e+0:1:5:0x0: +%*40Le:+0e+0:0:5: +%40Le:+3.36210314311209350626267781732175260e-4932:0:-1: +%*40Le:+3.36210314311209350626267781732175260e-4932:0:-1: +%40Le:+3.619058724505602958194804115432455e03716:1:40:0x1.b3a0db6a2433ca1ap124: +%*40Le:+3.619058724505602958194804115432455e03716:0:40: +%40Le:+3.619058724505602958194804115432455e+3716:1:40:0x1.b3a0db6a2433ca1ap124: +%*40Le:+3.619058724505602958194804115432455e+3716:0:40: +%40Le:+1.18973149535723176502126385303097021e4932:1:40:0x1.73ca850660e6e6c4p13: +%*40Le:+1.18973149535723176502126385303097021e4932:0:40: +%40Le:+1.18973149535723176502126385303097021e+4932:0:-1: +%*40Le:+1.18973149535723176502126385303097021e+4932:0:-1: +%40Le:+infinity:1:9:inf: +%*40Le:+infinity:0:9: +%48Le::0:-1: +%*48Le::0:-1: +%48Le:-infinity:1:9:-inf: +%*48Le:-infinity:0:9: +%48Le:-1.18973149535723176502126385303097021e+4932:1:44:-0x1.fffffffffffffffep16383: +%*48Le:-1.18973149535723176502126385303097021e+4932:0:44: +%48Le:-1.18973149535723176502126385303097021e4932:1:43:-0x1.fffffffffffffffep16383: +%*48Le:-1.18973149535723176502126385303097021e4932:0:43: +%48Le:-3.619058724505602958194804115432455e+3716:1:42:-0x1.1a2b3c4d5e6f7808p12346: +%*48Le:-3.619058724505602958194804115432455e+3716:0:42: +%48Le:-3.619058724505602958194804115432455e03716:1:42:-0x1.1a2b3c4d5e6f7808p12346: +%*48Le:-3.619058724505602958194804115432455e03716:0:42: +%48Le:-3.36210314311209350626267781732175260e-4932:1:44:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%48Le:-nan():1:6:-nan: +%*48Le:-nan():0:6: +%48Le:nan():1:5:nan: +%*48Le:nan():0:5: +%48Le:nan(09A_Zaz):1:12:nan: +%*48Le:nan(09A_Zaz):0:12: +%48Le:0e0:1:3:0x0: +%*48Le:0e0:0:3: +%48Le:0e+0:1:4:0x0: +%*48Le:0e+0:0:4: +%48Le:3.36210314311209350626267781732175260e-4932:1:43:0x1p-16382: +%*48Le:3.36210314311209350626267781732175260e-4932:0:43: +%48Le:3.619058724505602958194804115432455e03716:1:41:0x1.1a2b3c4d5e6f7808p12346: +%*48Le:3.619058724505602958194804115432455e03716:0:41: +%48Le:3.619058724505602958194804115432455e+3716:1:41:0x1.1a2b3c4d5e6f7808p12346: +%*48Le:3.619058724505602958194804115432455e+3716:0:41: +%48Le:1.18973149535723176502126385303097021e4932:1:42:0x1.fffffffffffffffep16383: +%*48Le:1.18973149535723176502126385303097021e4932:0:42: +%48Le:1.18973149535723176502126385303097021e+4932:1:43:0x1.fffffffffffffffep16383: +%*48Le:1.18973149535723176502126385303097021e+4932:0:43: +%48Le:infinity:1:8:inf: +%*48Le:infinity:0:8: +%48Le:+nan():1:6:nan: +%*48Le:+nan():0:6: +%48Le:+nan(09A_Zaz):1:13:nan: +%*48Le:+nan(09A_Zaz):0:13: +%48Le:+0e0:1:4:0x0: +%*48Le:+0e0:0:4: +%48Le:+0e+0:1:5:0x0: +%*48Le:+0e+0:0:5: +%48Le:+3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382: +%*48Le:+3.36210314311209350626267781732175260e-4932:0:44: +%48Le:+3.619058724505602958194804115432455e03716:1:42:0x1.1a2b3c4d5e6f7808p12346: +%*48Le:+3.619058724505602958194804115432455e03716:0:42: +%48Le:+3.619058724505602958194804115432455e+3716:1:42:0x1.1a2b3c4d5e6f7808p12346: +%*48Le:+3.619058724505602958194804115432455e+3716:0:42: +%48Le:+1.18973149535723176502126385303097021e4932:1:43:0x1.fffffffffffffffep16383: +%*48Le:+1.18973149535723176502126385303097021e4932:0:43: +%48Le:+1.18973149535723176502126385303097021e+4932:1:44:0x1.fffffffffffffffep16383: +%*48Le:+1.18973149535723176502126385303097021e+4932:0:44: +%48Le:+infinity:1:9:inf: +%*48Le:+infinity:0:9: +%3Le: :0:-1: +%*3Le: :0:-1: +%3Le: -infinity:0:-1: +%*3Le: -infinity:0:-1: +%3Le: -1.18973149535723176502126385303097021e+4932:1:4:-0x1: +%*3Le: -1.18973149535723176502126385303097021e+4932:0:4: +%3Le: -1.18973149535723176502126385303097021e4932:1:4:-0x1: +%*3Le: -1.18973149535723176502126385303097021e4932:0:4: +%3Le: -3.619058724505602958194804115432455e+3716:1:4:-0x1.8p1: +%*3Le: -3.619058724505602958194804115432455e+3716:0:4: +%3Le: -3.619058724505602958194804115432455e03716:1:4:-0x1.8p1: +%*3Le: -3.619058724505602958194804115432455e03716:0:4: +%3Le: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1: +%*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: -nan(09A_Zaz):0:-1: +%*3Le: -nan(09A_Zaz):0:-1: +%3Le: -nan():0:-1: +%*3Le: -nan():0:-1: +%3Le: nan():1:4:nan: +%*3Le: nan():0:4: +%3Le: nan(09A_Zaz):1:4:nan: +%*3Le: nan(09A_Zaz):0:4: +%3Le: 0e0:1:4:0x0: +%*3Le: 0e0:0:4: +%3Le: 0e+0:0:-1: +%*3Le: 0e+0:0:-1: +%3Le: 3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666p1: +%*3Le: 3.36210314311209350626267781732175260e-4932:0:4: +%3Le: 3.619058724505602958194804115432455e03716:1:4:0x1.ccccccccccccccccp1: +%*3Le: 3.619058724505602958194804115432455e03716:0:4: +%3Le: 3.619058724505602958194804115432455e+3716:1:4:0x1.ccccccccccccccccp1: +%*3Le: 3.619058724505602958194804115432455e+3716:0:4: +%3Le: 1.18973149535723176502126385303097021e4932:1:4:0x1.199999999999999a: +%*3Le: 1.18973149535723176502126385303097021e4932:0:4: +%3Le: 1.18973149535723176502126385303097021e+4932:1:4:0x1.199999999999999a: +%*3Le: 1.18973149535723176502126385303097021e+4932:0:4: +%3Le: infinity:1:4:inf: +%*3Le: infinity:0:4: +%3Le: +nan():0:-1: +%*3Le: +nan():0:-1: +%3Le: +nan(09A_Zaz):0:-1: +%*3Le: +nan(09A_Zaz):0:-1: +%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.8p1: +%*3Le: +3.36210314311209350626267781732175260e-4932:0:4: +%3Le: +3.619058724505602958194804115432455e03716:1:4:0x1.8p1: +%*3Le: +3.619058724505602958194804115432455e03716:0:4: +%3Le: +3.619058724505602958194804115432455e+3716:1:4:0x1.8p1: +%*3Le: +3.619058724505602958194804115432455e+3716:0:4: +%3Le: +1.18973149535723176502126385303097021e4932:1:4:0x1: +%*3Le: +1.18973149535723176502126385303097021e4932:0:4: +%3Le: +1.18973149535723176502126385303097021e+4932:1:4:0x1: +%*3Le: +1.18973149535723176502126385303097021e+4932:0:4: +%3Le: +infinity:0:-1: +%*3Le: +infinity:0:-1: +%48Le: :0:-1: +%*48Le: :0:-1: +%48Le: -infinity:1:10:-inf: +%*48Le: -infinity:0:10: +%48Le: -1.18973149535723176502126385303097021e+4932:1:45:-0x1.fffffffffffffffep16383: +%*48Le: -1.18973149535723176502126385303097021e+4932:0:45: +%48Le: -1.18973149535723176502126385303097021e4932:1:44:-0x1.fffffffffffffffep16383: +%*48Le: -1.18973149535723176502126385303097021e4932:0:44: +%48Le: -3.619058724505602958194804115432455e+3716:1:43:-0x1.1a2b3c4d5e6f7808p12346: +%*48Le: -3.619058724505602958194804115432455e+3716:0:43: +%48Le: -3.619058724505602958194804115432455e03716:1:43:-0x1.1a2b3c4d5e6f7808p12346: +%*48Le: -3.619058724505602958194804115432455e03716:0:43: +%48Le: -3.36210314311209350626267781732175260e-4932:1:45:-0x1p-16382: +%*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: -nan(09A_Zaz):0:14: +%48Le: -nan():1:7:-nan: +%*48Le: -nan():0:7: +%48Le: nan():1:6:nan: +%*48Le: nan():0:6: +%48Le: nan(09A_Zaz):1:13:nan: +%*48Le: nan(09A_Zaz):0:13: +%48Le: 0e0:1:4:0x0: +%*48Le: 0e0:0:4: +%48Le: 0e+0:1:5:0x0: +%*48Le: 0e+0:0:5: +%48Le: 3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382: +%*48Le: 3.36210314311209350626267781732175260e-4932:0:44: +%48Le: 3.619058724505602958194804115432455e03716:1:42:0x1.1a2b3c4d5e6f7808p12346: +%*48Le: 3.619058724505602958194804115432455e03716:0:42: +%48Le: 3.619058724505602958194804115432455e+3716:1:42:0x1.1a2b3c4d5e6f7808p12346: +%*48Le: 3.619058724505602958194804115432455e+3716:0:42: +%48Le: 1.18973149535723176502126385303097021e4932:1:43:0x1.fffffffffffffffep16383: +%*48Le: 1.18973149535723176502126385303097021e4932:0:43: +%48Le: 1.18973149535723176502126385303097021e+4932:1:44:0x1.fffffffffffffffep16383: +%*48Le: 1.18973149535723176502126385303097021e+4932:0:44: +%48Le: infinity:1:9:inf: +%*48Le: infinity:0:9: +%48Le: +nan():1:7:nan: +%*48Le: +nan():0:7: +%48Le: +nan(09A_Zaz):1:14:nan: +%*48Le: +nan(09A_Zaz):0:14: +%48Le: +0e0:1:5:0x0: +%*48Le: +0e0:0:5: +%48Le: +0e+0:1:6:0x0: +%*48Le: +0e+0:0:6: +%48Le: +3.36210314311209350626267781732175260e-4932:1:45:0x1p-16382: +%*48Le: +3.36210314311209350626267781732175260e-4932:0:45: +%48Le: +3.619058724505602958194804115432455e03716:1:43:0x1.1a2b3c4d5e6f7808p12346: +%*48Le: +3.619058724505602958194804115432455e03716:0:43: +%48Le: +3.619058724505602958194804115432455e+3716:1:43:0x1.1a2b3c4d5e6f7808p12346: +%*48Le: +3.619058724505602958194804115432455e+3716:0:43: +%48Le: +1.18973149535723176502126385303097021e4932:1:44:0x1.fffffffffffffffep16383: +%*48Le: +1.18973149535723176502126385303097021e4932:0:44: +%48Le: +1.18973149535723176502126385303097021e+4932:1:45:0x1.fffffffffffffffep16383: +%*48Le: +1.18973149535723176502126385303097021e+4932:0:45: +%48Le: +infinity:1:10:inf: +%*48Le: +infinity:0:10: diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input new file mode 100644 index 0000000..c7cdc97 --- /dev/null +++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input @@ -0,0 +1,558 @@ +%LE::0:-1: +%*LE::0:-1: +%LE:-INFINITY:1:9:-inf: +%*LE:-INFINITY:0:9: +%LE:-1.18973149535723176502126385303097021E+4932:1:44:-0x1.fffffffffffffffep16383: +%*LE:-1.18973149535723176502126385303097021E+4932:0:44: +%LE:-1.18973149535723176502126385303097021E4932:1:43:-0x1.fffffffffffffffep16383: +%*LE:-1.18973149535723176502126385303097021E4932:0:43: +%LE:-3.619058724505602958194804115432455E+3716:1:42:-0x1.1a2b3c4d5e6f7808p12346: +%*LE:-3.619058724505602958194804115432455E+3716:0:42: +%LE:-3.619058724505602958194804115432455E03716:1:42:-0x1.1a2b3c4d5e6f7808p12346: +%*LE:-3.619058724505602958194804115432455E03716:0:42: +%LE:-3.36210314311209350626267781732175260e-4932:1:44:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%LE:-NAN():1:6:-nan: +%*LE:-NAN():0:6: +%LE:NAN():1:5:nan: +%*LE:NAN():0:5: +%LE:NAN(09A_Zaz):1:12:nan: +%*LE:NAN(09A_Zaz):0:12: +%LE:0E0:1:3:0x0: +%*LE:0E0:0:3: +%LE:0E+0:1:4:0x0: +%*LE:0E+0:0:4: +%LE:3.36210314311209350626267781732175260E-4932:1:43:0x1p-16382: +%*LE:3.36210314311209350626267781732175260E-4932:0:43: +%LE:3.619058724505602958194804115432455E03716:1:41:0x1.1a2b3c4d5e6f7808p12346: +%*LE:3.619058724505602958194804115432455E03716:0:41: +%LE:3.619058724505602958194804115432455E+3716:1:41:0x1.1a2b3c4d5e6f7808p12346: +%*LE:3.619058724505602958194804115432455E+3716:0:41: +%LE:1.18973149535723176502126385303097021E4932:1:42:0x1.fffffffffffffffep16383: +%*LE:1.18973149535723176502126385303097021E4932:0:42: +%LE:1.18973149535723176502126385303097021E+4932:1:43:0x1.fffffffffffffffep16383: +%*LE:1.18973149535723176502126385303097021E+4932:0:43: +%LE:INFINITY:1:8:inf: +%*LE:INFINITY:0:8: +%LE:+NAN():1:6:nan: +%*LE:+NAN():0:6: +%LE:+NAN(09A_Zaz):1:13:nan: +%*LE:+NAN(09A_Zaz):0:13: +%LE:+0E0:1:4:0x0: +%*LE:+0E0:0:4: +%LE:+0E+0:1:5:0x0: +%*LE:+0E+0:0:5: +%LE:+3.36210314311209350626267781732175260E-4932:1:44:0x1p-16382: +%*LE:+3.36210314311209350626267781732175260E-4932:0:44: +%LE:+3.619058724505602958194804115432455E03716:1:42:0x1.1a2b3c4d5e6f7808p12346: +%*LE:+3.619058724505602958194804115432455E03716:0:42: +%LE:+3.619058724505602958194804115432455E+3716:1:42:0x1.1a2b3c4d5e6f7808p12346: +%*LE:+3.619058724505602958194804115432455E+3716:0:42: +%LE:+1.18973149535723176502126385303097021E4932:1:43:0x1.fffffffffffffffep16383: +%*LE:+1.18973149535723176502126385303097021E4932:0:43: +%LE:+1.18973149535723176502126385303097021E+4932:1:44:0x1.fffffffffffffffep16383: +%*LE:+1.18973149535723176502126385303097021E+4932:0:44: +%LE:+INFINITY:1:9:inf: +%*LE:+INFINITY:0:9: +%1LE::0:-1: +%*1LE::0:-1: +%1LE:-INFINITY:0:-1: +%*1LE:-INFINITY:0:-1: +%1LE:-1.18973149535723176502126385303097021E+4932:0:-1: +%*1LE:-1.18973149535723176502126385303097021E+4932:0:-1: +%1LE:-1.18973149535723176502126385303097021E4932:0:-1: +%*1LE:-1.18973149535723176502126385303097021E4932:0:-1: +%1LE:-3.619058724505602958194804115432455E+3716:0:-1: +%*1LE:-3.619058724505602958194804115432455E+3716:0:-1: +%1LE:-3.619058724505602958194804115432455E03716:0:-1: +%*1LE:-3.619058724505602958194804115432455E03716:0:-1: +%1LE:-3.36210314311209350626267781732175260e-4932:0:-1: +%*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:-NAN(09A_Zaz):0:-1: +%*1LE:-NAN(09A_Zaz):0:-1: +%1LE:-NAN():0:-1: +%*1LE:-NAN():0:-1: +%1LE:NAN():0:-1: +%*1LE:NAN():0:-1: +%1LE:NAN(09A_Zaz):0:-1: +%*1LE:NAN(09A_Zaz):0:-1: +%1LE:0E0:1:1:0x0: +%*1LE:0E0:0:1: +%1LE:0E+0:1:1:0x0: +%*1LE:0E+0:0:1: +%1LE:3.36210314311209350626267781732175260E-4932:1:1:0x1.8p1: +%*1LE:3.36210314311209350626267781732175260E-4932:0:1: +%1LE:3.619058724505602958194804115432455E03716:1:1:0x1.8p1: +%*1LE:3.619058724505602958194804115432455E03716:0:1: +%1LE:3.619058724505602958194804115432455E+3716:1:1:0x1.8p1: +%*1LE:3.619058724505602958194804115432455E+3716:0:1: +%1LE:1.18973149535723176502126385303097021E4932:1:1:0x1: +%*1LE:1.18973149535723176502126385303097021E4932:0:1: +%1LE:1.18973149535723176502126385303097021E+4932:1:1:0x1: +%*1LE:1.18973149535723176502126385303097021E+4932:0:1: +%1LE:INFINITY:0:-1: +%*1LE:INFINITY:0:-1: +%1LE:+NAN():0:-1: +%*1LE:+NAN():0:-1: +%1LE:+NAN(09A_Zaz):0:-1: +%*1LE:+NAN(09A_Zaz):0:-1: +%1LE:+0E0:0:-1: +%*1LE:+0E0:0:-1: +%1LE:+0E+0:0:-1: +%*1LE:+0E+0:0:-1: +%1LE:+3.36210314311209350626267781732175260E-4932:0:-1: +%*1LE:+3.36210314311209350626267781732175260E-4932:0:-1: +%1LE:+3.619058724505602958194804115432455E03716:0:-1: +%*1LE:+3.619058724505602958194804115432455E03716:0:-1: +%1LE:+3.619058724505602958194804115432455E+3716:0:-1: +%*1LE:+3.619058724505602958194804115432455E+3716:0:-1: +%1LE:+1.18973149535723176502126385303097021E4932:0:-1: +%*1LE:+1.18973149535723176502126385303097021E4932:0:-1: +%1LE:+1.18973149535723176502126385303097021E+4932:0:-1: +%*1LE:+1.18973149535723176502126385303097021E+4932:0:-1: +%1LE:+INFINITY:0:-1: +%*1LE:+INFINITY:0:-1: +%2LE::0:-1: +%*2LE::0:-1: +%2LE:-INFINITY:0:-1: +%*2LE:-INFINITY:0:-1: +%2LE:-1.18973149535723176502126385303097021E+4932:1:2:-0x1: +%*2LE:-1.18973149535723176502126385303097021E+4932:0:2: +%2LE:-1.18973149535723176502126385303097021E4932:1:2:-0x1: +%*2LE:-1.18973149535723176502126385303097021E4932:0:2: +%2LE:-3.619058724505602958194804115432455E+3716:1:2:-0x1.8p1: +%*2LE:-3.619058724505602958194804115432455E+3716:0:2: +%2LE:-3.619058724505602958194804115432455E03716:1:2:-0x1.8p1: +%*2LE:-3.619058724505602958194804115432455E03716:0:2: +%2LE:-3.36210314311209350626267781732175260e-4932:1:2:-0x1.8p1: +%*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:-NAN(09A_Zaz):0:-1: +%*2LE:-NAN(09A_Zaz):0:-1: +%2LE:-NAN():0:-1: +%*2LE:-NAN():0:-1: +%2LE:NAN():0:-1: +%*2LE:NAN():0:-1: +%2LE:NAN(09A_Zaz):0:-1: +%*2LE:NAN(09A_Zaz):0:-1: +%2LE:0E0:0:-1: +%*2LE:0E0:0:-1: +%2LE:0E+0:0:-1: +%*2LE:0E+0:0:-1: +%2LE:3.36210314311209350626267781732175260E-4932:1:2:0x1.8p1: +%*2LE:3.36210314311209350626267781732175260E-4932:0:2: +%2LE:3.619058724505602958194804115432455E03716:1:2:0x1.8p1: +%*2LE:3.619058724505602958194804115432455E03716:0:2: +%2LE:3.619058724505602958194804115432455E+3716:1:2:0x1.8p1: +%*2LE:3.619058724505602958194804115432455E+3716:0:2: +%2LE:1.18973149535723176502126385303097021E4932:1:2:0x1: +%*2LE:1.18973149535723176502126385303097021E4932:0:2: +%2LE:1.18973149535723176502126385303097021E+4932:1:2:0x1: +%*2LE:1.18973149535723176502126385303097021E+4932:0:2: +%2LE:INFINITY:0:-1: +%*2LE:INFINITY:0:-1: +%2LE:+NAN():0:-1: +%*2LE:+NAN():0:-1: +%2LE:+NAN(09A_Zaz):0:-1: +%*2LE:+NAN(09A_Zaz):0:-1: +%2LE:+0E0:1:2:0x0: +%*2LE:+0E0:0:2: +%2LE:+0E+0:1:2:0x0: +%*2LE:+0E+0:0:2: +%2LE:+3.36210314311209350626267781732175260E-4932:1:2:0x1.8p1: +%*2LE:+3.36210314311209350626267781732175260E-4932:0:2: +%2LE:+3.619058724505602958194804115432455E03716:1:2:0x1.8p1: +%*2LE:+3.619058724505602958194804115432455E03716:0:2: +%2LE:+3.619058724505602958194804115432455E+3716:1:2:0x1.8p1: +%*2LE:+3.619058724505602958194804115432455E+3716:0:2: +%2LE:+1.18973149535723176502126385303097021E4932:1:2:0x1: +%*2LE:+1.18973149535723176502126385303097021E4932:0:2: +%2LE:+1.18973149535723176502126385303097021E+4932:1:2:0x1: +%*2LE:+1.18973149535723176502126385303097021E+4932:0:2: +%2LE:+INFINITY:0:-1: +%*2LE:+INFINITY:0:-1: +%3LE::0:-1: +%*3LE::0:-1: +%3LE:-INFINITY:0:-1: +%*3LE:-INFINITY:0:-1: +%3LE:-1.18973149535723176502126385303097021E+4932:1:3:-0x1: +%*3LE:-1.18973149535723176502126385303097021E+4932:0:3: +%3LE:-1.18973149535723176502126385303097021E4932:1:3:-0x1: +%*3LE:-1.18973149535723176502126385303097021E4932:0:3: +%3LE:-3.619058724505602958194804115432455E+3716:1:3:-0x1.8p1: +%*3LE:-3.619058724505602958194804115432455E+3716:0:3: +%3LE:-3.619058724505602958194804115432455E03716:1:3:-0x1.8p1: +%*3LE:-3.619058724505602958194804115432455E03716:0:3: +%3LE:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1: +%*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:-NAN(09A_Zaz):0:-1: +%*3LE:-NAN(09A_Zaz):0:-1: +%3LE:-NAN():0:-1: +%*3LE:-NAN():0:-1: +%3LE:NAN():1:3:nan: +%*3LE:NAN():0:3: +%3LE:NAN(09A_Zaz):1:3:nan: +%*3LE:NAN(09A_Zaz):0:3: +%3LE:0E0:1:3:0x0: +%*3LE:0E0:0:3: +%3LE:0E+0:0:-1: +%*3LE:0E+0:0:-1: +%3LE:3.36210314311209350626267781732175260E-4932:1:3:0x1.a666666666666666p1: +%*3LE:3.36210314311209350626267781732175260E-4932:0:3: +%3LE:3.619058724505602958194804115432455E03716:1:3:0x1.ccccccccccccccccp1: +%*3LE:3.619058724505602958194804115432455E03716:0:3: +%3LE:3.619058724505602958194804115432455E+3716:1:3:0x1.ccccccccccccccccp1: +%*3LE:3.619058724505602958194804115432455E+3716:0:3: +%3LE:1.18973149535723176502126385303097021E4932:1:3:0x1.199999999999999a: +%*3LE:1.18973149535723176502126385303097021E4932:0:3: +%3LE:1.18973149535723176502126385303097021E+4932:1:3:0x1.199999999999999a: +%*3LE:1.18973149535723176502126385303097021E+4932:0:3: +%3LE:INFINITY:1:3:inf: +%*3LE:INFINITY:0:3: +%3LE:+NAN():0:-1: +%*3LE:+NAN():0:-1: +%3LE:+NAN(09A_Zaz):0:-1: +%*3LE:+NAN(09A_Zaz):0:-1: +%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.8p1: +%*3LE:+3.36210314311209350626267781732175260E-4932:0:3: +%3LE:+3.619058724505602958194804115432455E03716:1:3:0x1.8p1: +%*3LE:+3.619058724505602958194804115432455E03716:0:3: +%3LE:+3.619058724505602958194804115432455E+3716:1:3:0x1.8p1: +%*3LE:+3.619058724505602958194804115432455E+3716:0:3: +%3LE:+1.18973149535723176502126385303097021E4932:1:3:0x1: +%*3LE:+1.18973149535723176502126385303097021E4932:0:3: +%3LE:+1.18973149535723176502126385303097021E+4932:1:3:0x1: +%*3LE:+1.18973149535723176502126385303097021E+4932:0:3: +%3LE:+INFINITY:0:-1: +%*3LE:+INFINITY:0:-1: +%4LE::0:-1: +%*4LE::0:-1: +%4LE:-INFINITY:1:4:-inf: +%*4LE:-INFINITY:0:4: +%4LE:-1.18973149535723176502126385303097021E+4932:1:4:-0x1.199999999999999a: +%*4LE:-1.18973149535723176502126385303097021E+4932:0:4: +%4LE:-1.18973149535723176502126385303097021E4932:1:4:-0x1.199999999999999a: +%*4LE:-1.18973149535723176502126385303097021E4932:0:4: +%4LE:-3.619058724505602958194804115432455E+3716:1:4:-0x1.ccccccccccccccccp1: +%*4LE:-3.619058724505602958194804115432455E+3716:0:4: +%4LE:-3.619058724505602958194804115432455E03716:1:4:-0x1.ccccccccccccccccp1: +%*4LE:-3.619058724505602958194804115432455E03716:0:4: +%4LE:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666p1: +%*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:-NAN(09A_Zaz):1:4:-nan: +%*4LE:-NAN(09A_Zaz):0:4: +%4LE:-NAN():1:4:-nan: +%*4LE:-NAN():0:4: +%4LE:NAN():0:-1: +%*4LE:NAN():0:-1: +%4LE:NAN(09A_Zaz):0:-1: +%*4LE:NAN(09A_Zaz):0:-1: +%4LE:0E0:1:3:0x0: +%*4LE:0E0:0:3: +%4LE:0E+0:1:4:0x0: +%*4LE:0E+0:0:4: +%4LE:3.36210314311209350626267781732175260E-4932:1:4:0x1.ae147ae147ae147Ap1: +%*4LE:3.36210314311209350626267781732175260E-4932:0:4: +%4LE:3.619058724505602958194804115432455E03716:1:4:0x1.ce147ae147ae147ap1: +%*4LE:3.619058724505602958194804115432455E03716:0:4: +%4LE:3.619058724505602958194804115432455E+3716:1:4:0x1.ce147ae147ae147ap1: +%*4LE:3.619058724505602958194804115432455E+3716:0:4: +%4LE:1.18973149535723176502126385303097021E4932:1:4:0x1.2e147ae147ae147a: +%*4LE:1.18973149535723176502126385303097021E4932:0:4: +%4LE:1.18973149535723176502126385303097021E+4932:1:4:0x1.2e147ae147ae147a: +%*4LE:1.18973149535723176502126385303097021E+4932:0:4: +%4LE:INFINITY:0:-1: +%*4LE:INFINITY:0:-1: +%4LE:+NAN():1:4:nan: +%*4LE:+NAN():0:4: +%4LE:+NAN(09A_Zaz):1:4:nan: +%*4LE:+NAN(09A_Zaz):0:4: +%4LE:+0E0:1:4:0x0: +%*4LE:+0E0:0:4: +%4LE:+0E+0:0:-1: +%*4LE:+0E+0:0:-1: +%4LE:+3.36210314311209350626267781732175260E-4932:1:4:0x1.a666666666666666p1: +%*4LE:+3.36210314311209350626267781732175260E-4932:0:4: +%4LE:+3.619058724505602958194804115432455E03716:1:4:0x1.ccccccccccccccccp1: +%*4LE:+3.619058724505602958194804115432455E03716:0:4: +%4LE:+3.619058724505602958194804115432455E+3716:1:4:0x1.ccccccccccccccccp1: +%*4LE:+3.619058724505602958194804115432455E+3716:0:4: +%4LE:+1.18973149535723176502126385303097021E4932:1:4:0x1.199999999999999a: +%*4LE:+1.18973149535723176502126385303097021E4932:0:4: +%4LE:+1.18973149535723176502126385303097021E+4932:1:4:0x1.199999999999999a: +%*4LE:+1.18973149535723176502126385303097021E+4932:0:4: +%4LE:+INFINITY:1:4:inf: +%*4LE:+INFINITY:0:4: +%40LE::0:-1: +%*40LE::0:-1: +%40LE:-INFINITY:1:9:-inf: +%*40LE:-INFINITY:0:9: +%40LE:-1.18973149535723176502126385303097021E+4932:0:-1: +%*40LE:-1.18973149535723176502126385303097021E+4932:0:-1: +%40LE:-1.18973149535723176502126385303097021E4932:1:40:-0x1.73CA850660E6E6C4p13: +%*40LE:-1.18973149535723176502126385303097021E4932:0:40: +%40LE:-3.619058724505602958194804115432455E+3716:1:40:-0x1.b3a0db6a2433ca1ap124: +%*40LE:-3.619058724505602958194804115432455E+3716:0:40: +%40LE:-3.619058724505602958194804115432455E03716:1:40:-0x1.b3a0db6a2433ca1ap124: +%*40LE:-3.619058724505602958194804115432455E03716:0:40: +%40LE:-3.36210314311209350626267781732175260e-4932:0:-1: +%*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:-NAN(09A_Zaz):0:13: +%40LE:-NAN():1:6:-nan: +%*40LE:-NAN():0:6: +%40LE:NAN():1:5:nan: +%*40LE:NAN():0:5: +%40LE:NAN(09A_Zaz):1:12:nan: +%*40LE:NAN(09A_Zaz):0:12: +%40LE:0E0:1:3:0x0: +%*40LE:0E0:0:3: +%40LE:0E+0:1:4:0x0: +%*40LE:0E+0:0:4: +%40LE:3.36210314311209350626267781732175260E-4932:1:40:0x1.608ac4df6a146bcep-12: +%*40LE:3.36210314311209350626267781732175260E-4932:0:40: +%40LE:3.619058724505602958194804115432455E03716:1:40:0x1.39330d0cb7b0b968p1234: +%*40LE:3.619058724505602958194804115432455E03716:0:40: +%40LE:3.619058724505602958194804115432455E+3716:1:40:0x1.39330d0cb7b0b968p1234: +%*40LE:3.619058724505602958194804115432455E+3716:0:40: +%40LE:1.18973149535723176502126385303097021E4932:1:40:0x1.047ec1b6d6390a5cp163: +%*40LE:1.18973149535723176502126385303097021E4932:0:40: +%40LE:1.18973149535723176502126385303097021E+4932:1:40:0x1.73ca850660e6e6c4p13: +%*40LE:1.18973149535723176502126385303097021E+4932:0:40: +%40LE:INFINITY:1:8:inf: +%*40LE:INFINITY:0:8: +%40LE:+NAN():1:6:nan: +%*40LE:+NAN():0:6: +%40LE:+NAN(09A_Zaz):1:13:nan: +%*40LE:+NAN(09A_Zaz):0:13: +%40LE:+0E0:1:4:0x0: +%*40LE:+0E0:0:4: +%40LE:+0E+0:1:5:0x0: +%*40LE:+0E+0:0:5: +%40LE:+3.36210314311209350626267781732175260E-4932:0:-1: +%*40LE:+3.36210314311209350626267781732175260E-4932:0:-1: +%40LE:+3.619058724505602958194804115432455E03716:1:40:0x1.b3a0db6a2433ca1ap124: +%*40LE:+3.619058724505602958194804115432455E03716:0:40: +%40LE:+3.619058724505602958194804115432455E+3716:1:40:0x1.b3a0db6a2433ca1ap124: +%*40LE:+3.619058724505602958194804115432455E+3716:0:40: +%40LE:+1.18973149535723176502126385303097021E4932:1:40:0x1.73CA850660E6E6C4p13: +%*40LE:+1.18973149535723176502126385303097021E4932:0:40: +%40LE:+1.18973149535723176502126385303097021E+4932:0:-1: +%*40LE:+1.18973149535723176502126385303097021E+4932:0:-1: +%40LE:+INFINITY:1:9:inf: +%*40LE:+INFINITY:0:9: +%48LE::0:-1: +%*48LE::0:-1: +%48LE:-INFINITY:1:9:-inf: +%*48LE:-INFINITY:0:9: +%48LE:-1.18973149535723176502126385303097021E+4932:1:44:-0x1.fffffffffffffffep16383: +%*48LE:-1.18973149535723176502126385303097021E+4932:0:44: +%48LE:-1.18973149535723176502126385303097021E4932:1:43:-0x1.fffffffffffffffep16383: +%*48LE:-1.18973149535723176502126385303097021E4932:0:43: +%48LE:-3.619058724505602958194804115432455E+3716:1:42:-0x1.1a2b3c4d5e6f7808p12346: +%*48LE:-3.619058724505602958194804115432455E+3716:0:42: +%48LE:-3.619058724505602958194804115432455E03716:1:42:-0x1.1a2b3c4d5e6f7808p12346: +%*48LE:-3.619058724505602958194804115432455E03716:0:42: +%48LE:-3.36210314311209350626267781732175260e-4932:1:44:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%48LE:-NAN():1:6:-nan: +%*48LE:-NAN():0:6: +%48LE:NAN():1:5:nan: +%*48LE:NAN():0:5: +%48LE:NAN(09A_Zaz):1:12:nan: +%*48LE:NAN(09A_Zaz):0:12: +%48LE:0E0:1:3:0x0: +%*48LE:0E0:0:3: +%48LE:0E+0:1:4:0x0: +%*48LE:0E+0:0:4: +%48LE:3.36210314311209350626267781732175260E-4932:1:43:0x1p-16382: +%*48LE:3.36210314311209350626267781732175260E-4932:0:43: +%48LE:3.619058724505602958194804115432455E03716:1:41:0x1.1a2b3c4d5e6f7808p12346: +%*48LE:3.619058724505602958194804115432455E03716:0:41: +%48LE:3.619058724505602958194804115432455E+3716:1:41:0x1.1a2b3c4d5e6f7808p12346: +%*48LE:3.619058724505602958194804115432455E+3716:0:41: +%48LE:1.18973149535723176502126385303097021E4932:1:42:0x1.fffffffffffffffep16383: +%*48LE:1.18973149535723176502126385303097021E4932:0:42: +%48LE:1.18973149535723176502126385303097021E+4932:1:43:0x1.fffffffffffffffep16383: +%*48LE:1.18973149535723176502126385303097021E+4932:0:43: +%48LE:INFINITY:1:8:inf: +%*48LE:INFINITY:0:8: +%48LE:+NAN():1:6:nan: +%*48LE:+NAN():0:6: +%48LE:+NAN(09A_Zaz):1:13:nan: +%*48LE:+NAN(09A_Zaz):0:13: +%48LE:+0E0:1:4:0x0: +%*48LE:+0E0:0:4: +%48LE:+0E+0:1:5:0x0: +%*48LE:+0E+0:0:5: +%48LE:+3.36210314311209350626267781732175260E-4932:1:44:0x1p-16382: +%*48LE:+3.36210314311209350626267781732175260E-4932:0:44: +%48LE:+3.619058724505602958194804115432455E03716:1:42:0x1.1a2b3c4d5e6f7808p12346: +%*48LE:+3.619058724505602958194804115432455E03716:0:42: +%48LE:+3.619058724505602958194804115432455E+3716:1:42:0x1.1a2b3c4d5e6f7808p12346: +%*48LE:+3.619058724505602958194804115432455E+3716:0:42: +%48LE:+1.18973149535723176502126385303097021E4932:1:43:0x1.fffffffffffffffep16383: +%*48LE:+1.18973149535723176502126385303097021E4932:0:43: +%48LE:+1.18973149535723176502126385303097021E+4932:1:44:0x1.fffffffffffffffep16383: +%*48LE:+1.18973149535723176502126385303097021E+4932:0:44: +%48LE:+INFINITY:1:9:inf: +%*48LE:+INFINITY:0:9: +%3LE: :0:-1: +%*3LE: :0:-1: +%3LE: -INFINITY:0:-1: +%*3LE: -INFINITY:0:-1: +%3LE: -1.18973149535723176502126385303097021E+4932:1:4:-0x1: +%*3LE: -1.18973149535723176502126385303097021E+4932:0:4: +%3LE: -1.18973149535723176502126385303097021E4932:1:4:-0x1: +%*3LE: -1.18973149535723176502126385303097021E4932:0:4: +%3LE: -3.619058724505602958194804115432455E+3716:1:4:-0x1.8p1: +%*3LE: -3.619058724505602958194804115432455E+3716:0:4: +%3LE: -3.619058724505602958194804115432455E03716:1:4:-0x1.8p1: +%*3LE: -3.619058724505602958194804115432455E03716:0:4: +%3LE: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1: +%*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: -NAN(09A_Zaz):0:-1: +%*3LE: -NAN(09A_Zaz):0:-1: +%3LE: -NAN():0:-1: +%*3LE: -NAN():0:-1: +%3LE: NAN():1:4:nan: +%*3LE: NAN():0:4: +%3LE: NAN(09A_Zaz):1:4:nan: +%*3LE: NAN(09A_Zaz):0:4: +%3LE: 0E0:1:4:0x0: +%*3LE: 0E0:0:4: +%3LE: 0E+0:0:-1: +%*3LE: 0E+0:0:-1: +%3LE: 3.36210314311209350626267781732175260E-4932:1:4:0x1.a666666666666666p1: +%*3LE: 3.36210314311209350626267781732175260E-4932:0:4: +%3LE: 3.619058724505602958194804115432455E03716:1:4:0x1.ccccccccccccccccp1: +%*3LE: 3.619058724505602958194804115432455E03716:0:4: +%3LE: 3.619058724505602958194804115432455E+3716:1:4:0x1.ccccccccccccccccp1: +%*3LE: 3.619058724505602958194804115432455E+3716:0:4: +%3LE: 1.18973149535723176502126385303097021E4932:1:4:0x1.199999999999999a: +%*3LE: 1.18973149535723176502126385303097021E4932:0:4: +%3LE: 1.18973149535723176502126385303097021E+4932:1:4:0x1.199999999999999a: +%*3LE: 1.18973149535723176502126385303097021E+4932:0:4: +%3LE: INFINITY:1:4:inf: +%*3LE: INFINITY:0:4: +%3LE: +NAN():0:-1: +%*3LE: +NAN():0:-1: +%3LE: +NAN(09A_Zaz):0:-1: +%*3LE: +NAN(09A_Zaz):0:-1: +%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.8p1: +%*3LE: +3.36210314311209350626267781732175260E-4932:0:4: +%3LE: +3.619058724505602958194804115432455E03716:1:4:0x1.8p1: +%*3LE: +3.619058724505602958194804115432455E03716:0:4: +%3LE: +3.619058724505602958194804115432455E+3716:1:4:0x1.8p1: +%*3LE: +3.619058724505602958194804115432455E+3716:0:4: +%3LE: +1.18973149535723176502126385303097021E4932:1:4:0x1: +%*3LE: +1.18973149535723176502126385303097021E4932:0:4: +%3LE: +1.18973149535723176502126385303097021E+4932:1:4:0x1: +%*3LE: +1.18973149535723176502126385303097021E+4932:0:4: +%3LE: +INFINITY:0:-1: +%*3LE: +INFINITY:0:-1: +%48LE: :0:-1: +%*48LE: :0:-1: +%48LE: -INFINITY:1:10:-inf: +%*48LE: -INFINITY:0:10: +%48LE: -1.18973149535723176502126385303097021E+4932:1:45:-0x1.fffffffffffffffep16383: +%*48LE: -1.18973149535723176502126385303097021E+4932:0:45: +%48LE: -1.18973149535723176502126385303097021E4932:1:44:-0x1.fffffffffffffffep16383: +%*48LE: -1.18973149535723176502126385303097021E4932:0:44: +%48LE: -3.619058724505602958194804115432455E+3716:1:43:-0x1.1a2b3c4d5e6f7808p12346: +%*48LE: -3.619058724505602958194804115432455E+3716:0:43: +%48LE: -3.619058724505602958194804115432455E03716:1:43:-0x1.1a2b3c4d5e6f7808p12346: +%*48LE: -3.619058724505602958194804115432455E03716:0:43: +%48LE: -3.36210314311209350626267781732175260e-4932:1:45:-0x1p-16382: +%*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: -NAN(09A_Zaz):0:14: +%48LE: -NAN():1:7:-nan: +%*48LE: -NAN():0:7: +%48LE: NAN():1:6:nan: +%*48LE: NAN():0:6: +%48LE: NAN(09A_Zaz):1:13:nan: +%*48LE: NAN(09A_Zaz):0:13: +%48LE: 0E0:1:4:0x0: +%*48LE: 0E0:0:4: +%48LE: 0E+0:1:5:0x0: +%*48LE: 0E+0:0:5: +%48LE: 3.36210314311209350626267781732175260E-4932:1:44:0x1p-16382: +%*48LE: 3.36210314311209350626267781732175260E-4932:0:44: +%48LE: 3.619058724505602958194804115432455E03716:1:42:0x1.1a2b3c4d5e6f7808p12346: +%*48LE: 3.619058724505602958194804115432455E03716:0:42: +%48LE: 3.619058724505602958194804115432455E+3716:1:42:0x1.1a2b3c4d5e6f7808p12346: +%*48LE: 3.619058724505602958194804115432455E+3716:0:42: +%48LE: 1.18973149535723176502126385303097021E4932:1:43:0x1.fffffffffffffffep16383: +%*48LE: 1.18973149535723176502126385303097021E4932:0:43: +%48LE: 1.18973149535723176502126385303097021E+4932:1:44:0x1.fffffffffffffffep16383: +%*48LE: 1.18973149535723176502126385303097021E+4932:0:44: +%48LE: INFINITY:1:9:inf: +%*48LE: INFINITY:0:9: +%48LE: +NAN():1:7:nan: +%*48LE: +NAN():0:7: +%48LE: +NAN(09A_Zaz):1:14:nan: +%*48LE: +NAN(09A_Zaz):0:14: +%48LE: +0E0:1:5:0x0: +%*48LE: +0E0:0:5: +%48LE: +0E+0:1:6:0x0: +%*48LE: +0E+0:0:6: +%48LE: +3.36210314311209350626267781732175260E-4932:1:45:0x1p-16382: +%*48LE: +3.36210314311209350626267781732175260E-4932:0:45: +%48LE: +3.619058724505602958194804115432455E03716:1:43:0x1.1a2b3c4d5e6f7808p12346: +%*48LE: +3.619058724505602958194804115432455E03716:0:43: +%48LE: +3.619058724505602958194804115432455E+3716:1:43:0x1.1a2b3c4d5e6f7808p12346: +%*48LE: +3.619058724505602958194804115432455E+3716:0:43: +%48LE: +1.18973149535723176502126385303097021E4932:1:44:0x1.fffffffffffffffep16383: +%*48LE: +1.18973149535723176502126385303097021E4932:0:44: +%48LE: +1.18973149535723176502126385303097021E+4932:1:45:0x1.fffffffffffffffep16383: +%*48LE: +1.18973149535723176502126385303097021E+4932:0:45: +%48LE: +INFINITY:1:10:inf: +%*48LE: +INFINITY:0:10: diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input new file mode 100644 index 0000000..7c06a32 --- /dev/null +++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input @@ -0,0 +1,496 @@ +%Lf::0:-1: +%*Lf::0:-1: +%Lf:-infinity:1:9:-inf: +%*Lf:-infinity:0:9: +%Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:-0x1.fffffffffffffffep16383: +%*Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937: +%Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383: +%*Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934: +%Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346: +%*Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721: +%Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346: +%*Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718: +%Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%Lf:-nan():1:6:-nan: +%*Lf:-nan():0:6: +%Lf:nan():1:5:nan: +%*Lf:nan():0:5: +%Lf:nan(09A_Zaz):1:12:nan: +%*Lf:nan(09A_Zaz):0:12: +%Lf:0:1:1:0x0: +%*Lf:0:0:1: +%Lf:0.0:1:3:0x0: +%*Lf:0.0:0:3: +%Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382: +%*Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4968: +%Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346: +%*Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717: +%Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346: +%*Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720: +%Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383: +%*Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933: +%Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4936:0x1.fffffffffffffffep16383: +%*Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936: +%Lf:infinity:1:8:inf: +%*Lf:infinity:0:8: +%Lf:+nan():1:6:nan: +%*Lf:+nan():0:6: +%Lf:+nan(09A_Zaz):1:13:nan: +%*Lf:+nan(09A_Zaz):0:13: +%Lf:+0:1:2:0x0: +%*Lf:+0:0:2: +%Lf:+0.0:1:4:0x0: +%*Lf:+0.0:0:4: +%Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382: +%*Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969: +%Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346: +%*Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718: +%Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346: +%*Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721: +%Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383: +%*Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934: +%Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383: +%*Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937: +%Lf:+infinity:1:9:inf: +%*Lf:+infinity:0:9: +%1Lf::0:-1: +%*1Lf::0:-1: +%1Lf:-infinity:0:-1: +%*1Lf:-infinity:0:-1: +%1Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1: +%*1Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1: +%1Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1: +%*1Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1: +%1Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1: +%*1Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1: +%1Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1: +%*1Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1: +%1Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1: +%*1Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1: +%1Lf:-0.0:0:-1: +%*1Lf:-0.0:0:-1: +%1Lf:-0:0:-1: +%*1Lf:-0:0:-1: +%1Lf:-nan(09A_Zaz):0:-1: +%*1Lf:-nan(09A_Zaz):0:-1: +%1Lf:-nan():0:-1: +%*1Lf:-nan():0:-1: +%1Lf:nan():0:-1: +%*1Lf:nan():0:-1: +%1Lf:nan(09A_Zaz):0:-1: +%*1Lf:nan(09A_Zaz):0:-1: +%1Lf:0:1:1:0x0: +%*1Lf:0:0:1: +%1Lf:0.0:1:1:0x0: +%*1Lf:0.0:0:1: +%1Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:1:0x0: +%*1Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:1: +%1Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:1:0x1.8p1: +%*1Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:1: +%1Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:1:0x0: +%*1Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:1: +%1Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:1:0x1: +%*1Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:1: +%1Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:1:0x0: +%*1Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:1: +%1Lf:infinity:0:-1: +%*1Lf:infinity:0:-1: +%1Lf:+nan():0:-1: +%*1Lf:+nan():0:-1: +%1Lf:+nan(09A_Zaz):0:-1: +%*1Lf:+nan(09A_Zaz):0:-1: +%1Lf:+0:0:-1: +%*1Lf:+0:0:-1: +%1Lf:+0.0:0:-1: +%*1Lf:+0.0:0:-1: +%1Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1: +%*1Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1: +%1Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1: +%*1Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1: +%1Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1: +%*1Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1: +%1Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1: +%*1Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1: +%1Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1: +%*1Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1: +%1Lf:+infinity:0:-1: +%*1Lf:+infinity:0:-1: +%2Lf::0:-1: +%*2Lf::0:-1: +%2Lf:-infinity:0:-1: +%*2Lf:-infinity:0:-1: +%2Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:-0x0: +%*2Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2: +%2Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:-0x1: +%*2Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2: +%2Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:-0x0: +%*2Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2: +%2Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:-0x1.8p1: +%*2Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2: +%2Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:-0x0: +%*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:-nan(09A_Zaz):0:-1: +%*2Lf:-nan(09A_Zaz):0:-1: +%2Lf:-nan():0:-1: +%*2Lf:-nan():0:-1: +%2Lf:nan():0:-1: +%*2Lf:nan():0:-1: +%2Lf:nan(09A_Zaz):0:-1: +%*2Lf:nan(09A_Zaz):0:-1: +%2Lf:0:1:1:0x0: +%*2Lf:0:0:1: +%2Lf:0.0:1:2:0x0: +%*2Lf:0.0:0:2: +%2Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0: +%*2Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2: +%2Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:0x1.2p5: +%*2Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2: +%2Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:0x1.8p1: +%*2Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2: +%2Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:0x1.6p3: +%*2Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2: +%2Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:0x1: +%*2Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2: +%2Lf:infinity:0:-1: +%*2Lf:infinity:0:-1: +%2Lf:+nan():0:-1: +%*2Lf:+nan():0:-1: +%2Lf:+nan(09A_Zaz):0:-1: +%*2Lf:+nan(09A_Zaz):0:-1: +%2Lf:+0:1:2:0x0: +%*2Lf:+0:0:2: +%2Lf:+0.0:1:2:0x0: +%*2Lf:+0.0:0:2: +%2Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0: +%*2Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2: +%2Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:0x1.8p1: +%*2Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2: +%2Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:0x0: +%*2Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2: +%2Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:0x1: +%*2Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2: +%2Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:0x0: +%*2Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2: +%2Lf:+infinity:0:-1: +%*2Lf:+infinity:0:-1: +%3Lf::0:-1: +%*3Lf::0:-1: +%3Lf:-infinity:0:-1: +%*3Lf:-infinity:0:-1: +%3Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:-0x1: +%*3Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3: +%3Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:-0x1.6p3: +%*3Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3: +%3Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:-0x1.8p1: +%*3Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3: +%3Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:-0x1.2p5: +%*3Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3: +%3Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:-0x0: +%*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:-nan(09A_Zaz):0:-1: +%*3Lf:-nan(09A_Zaz):0:-1: +%3Lf:-nan():0:-1: +%*3Lf:-nan():0:-1: +%3Lf:nan():1:3:nan: +%*3Lf:nan():0:3: +%3Lf:nan(09A_Zaz):1:3:nan: +%*3Lf:nan(09A_Zaz):0:3: +%3Lf:0:1:1:0x0: +%*3Lf:0:0:1: +%3Lf:0.0:1:3:0x0: +%*3Lf:0.0:0:3: +%3Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0: +%*3Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3: +%3Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:0x1.69p8: +%*3Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3: +%3Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:0x1.2p5: +%*3Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3: +%3Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:0x1.d8p6: +%*3Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3: +%3Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:0x1.6p3: +%*3Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3: +%3Lf:infinity:1:3:inf: +%*3Lf:infinity:0:3: +%3Lf:+nan():0:-1: +%*3Lf:+nan():0:-1: +%3Lf:+nan(09A_Zaz):0:-1: +%*3Lf:+nan(09A_Zaz):0:-1: +%3Lf:+0:1:2:0x0: +%*3Lf:+0:0:2: +%3Lf:+0.0:1:3:0x0: +%*3Lf:+0.0:0:3: +%3Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0: +%*3Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3: +%3Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:0x1.2p5: +%*3Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3: +%3Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:0x1.8p1: +%*3Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3: +%3Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:0x1.6p3: +%*3Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3: +%3Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:0x1: +%*3Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3: +%3Lf:+infinity:0:-1: +%*3Lf:+infinity:0:-1: +%4935Lf::0:-1: +%*4935Lf::0:-1: +%4935Lf:-infinity:1:9:-inf: +%*4935Lf:-infinity:0:9: +%4935Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:-0x1.fffffffffffffffep16383: +%*4935Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935: +%4935Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383: +%*4935Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934: +%4935Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346: +%*4935Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721: +%4935Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346: +%*4935Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718: +%4935Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:-0x1.c8db5d6b5ee81f44p-16383: +%*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:-nan(09A_Zaz):0:13: +%4935Lf:-nan():1:6:-nan: +%*4935Lf:-nan():0:6: +%4935Lf:nan():1:5:nan: +%*4935Lf:nan():0:5: +%4935Lf:nan(09A_Zaz):1:12:nan: +%*4935Lf:nan(09A_Zaz):0:12: +%4935Lf:0:1:1:0x0: +%*4935Lf:0:0:1: +%4935Lf:0.0:1:3:0x0: +%*4935Lf:0.0:0:3: +%4935Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.f68ae6c2e865bbfcp-16383: +%*4935Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935: +%4935Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346: +%*4935Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717: +%4935Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346: +%*4935Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720: +%4935Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383: +%*4935Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933: +%4935Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:0x1.fffffffffffffffep16383: +%*4935Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935: +%4935Lf:infinity:1:8:inf: +%*4935Lf:infinity:0:8: +%4935Lf:+nan():1:6:nan: +%*4935Lf:+nan():0:6: +%4935Lf:+nan(09A_Zaz):1:13:nan: +%*4935Lf:+nan(09A_Zaz):0:13: +%4935Lf:+0:1:2:0x0: +%*4935Lf:+0:0:2: +%4935Lf:+0.0:1:4:0x0: +%*4935Lf:+0.0:0:4: +%4935Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.c8db5d6b5ee81f44p-16383: +%*4935Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935: +%4935Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346: +%*4935Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718: +%4935Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346: +%*4935Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721: +%4935Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383: +%*4935Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934: +%4935Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:0x1.fffffffffffffffep16383: +%*4935Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935: +%4935Lf:+infinity:1:9:inf: +%*4935Lf:+infinity:0:9: +%5000Lf::0:-1: +%*5000Lf::0:-1: +%5000Lf:-infinity:1:9:-inf: +%*5000Lf:-infinity:0:9: +%5000Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:-0x1.fffffffffffffffep16383: +%*5000Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937: +%5000Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383: +%*5000Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934: +%5000Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346: +%*5000Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721: +%5000Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346: +%*5000Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718: +%5000Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%5000Lf:-nan():1:6:-nan: +%*5000Lf:-nan():0:6: +%5000Lf:nan():1:5:nan: +%*5000Lf:nan():0:5: +%5000Lf:nan(09A_Zaz):1:12:nan: +%*5000Lf:nan(09A_Zaz):0:12: +%5000Lf:0:1:1:0x0: +%*5000Lf:0:0:1: +%5000Lf:0.0:1:3:0x0: +%*5000Lf:0.0:0:3: +%5000Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382: +%*5000Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4968: +%5000Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346: +%*5000Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717: +%5000Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346: +%*5000Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720: +%5000Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383: +%*5000Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933: +%5000Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4936:0x1.fffffffffffffffep16383: +%*5000Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936: +%5000Lf:infinity:1:8:inf: +%*5000Lf:infinity:0:8: +%5000Lf:+nan():1:6:nan: +%*5000Lf:+nan():0:6: +%5000Lf:+nan(09A_Zaz):1:13:nan: +%*5000Lf:+nan(09A_Zaz):0:13: +%5000Lf:+0:1:2:0x0: +%*5000Lf:+0:0:2: +%5000Lf:+0.0:1:4:0x0: +%*5000Lf:+0.0:0:4: +%5000Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382: +%*5000Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969: +%5000Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346: +%*5000Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718: +%5000Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346: +%*5000Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721: +%5000Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383: +%*5000Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934: +%5000Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383: +%*5000Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937: +%5000Lf:+infinity:1:9:inf: +%*5000Lf:+infinity:0:9: +%3Lf: :0:-1: +%*3Lf: :0:-1: +%3Lf: -infinity:0:-1: +%*3Lf: -infinity:0:-1: +%3Lf: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:-0x1: +%*3Lf: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4: +%3Lf: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:-0x1.6p3: +%*3Lf: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4: +%3Lf: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:-0x1.8p1: +%*3Lf: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4: +%3Lf: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:-0x1.2p5: +%*3Lf: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4: +%3Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:-0x0: +%*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: -nan(09A_Zaz):0:-1: +%*3Lf: -nan(09A_Zaz):0:-1: +%3Lf: -nan():0:-1: +%*3Lf: -nan():0:-1: +%3Lf: nan():1:4:nan: +%*3Lf: nan():0:4: +%3Lf: nan(09A_Zaz):1:4:nan: +%*3Lf: nan(09A_Zaz):0:4: +%3Lf: 0:1:2:0x0: +%*3Lf: 0:0:2: +%3Lf: 0.0:1:4:0x0: +%*3Lf: 0.0:0:4: +%3Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0: +%*3Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4: +%3Lf: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:0x1.69p8: +%*3Lf: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4: +%3Lf: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:0x1.2p5: +%*3Lf: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4: +%3Lf: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:0x1.d8p6: +%*3Lf: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4: +%3Lf: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:0x1.6p3: +%*3Lf: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4: +%3Lf: infinity:1:4:inf: +%*3Lf: infinity:0:4: +%3Lf: +nan():0:-1: +%*3Lf: +nan():0:-1: +%3Lf: +nan(09A_Zaz):0:-1: +%*3Lf: +nan(09A_Zaz):0:-1: +%3Lf: +0:1:3:0x0: +%*3Lf: +0:0:3: +%3Lf: +0.0:1:4:0x0: +%*3Lf: +0.0:0:4: +%3Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0: +%*3Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4: +%3Lf: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:0x1.2p5: +%*3Lf: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4: +%3Lf: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:0x1.8p1: +%*3Lf: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4: +%3Lf: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:0x1.6p3: +%*3Lf: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4: +%3Lf: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:0x1: +%*3Lf: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4: +%3Lf: +infinity:0:-1: +%*3Lf: +infinity:0:-1: +%5000Lf: :0:-1: +%*5000Lf: :0:-1: +%5000Lf: -infinity:1:10:-inf: +%*5000Lf: -infinity:0:10: +%5000Lf: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4938:-0x1.fffffffffffffffep16383: +%*5000Lf: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4938: +%5000Lf: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4935:-0x1.fffffffffffffffep16383: +%*5000Lf: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4935: +%5000Lf: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3722:-0x1.1a2b3c4d5e6f7808p12346: +%*5000Lf: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3722: +%5000Lf: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3719:-0x1.1a2b3c4d5e6f7808p12346: +%*5000Lf: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3719: +%5000Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:-0x1p-16382: +%*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: -nan(09A_Zaz):0:14: +%5000Lf: -nan():1:7:-nan: +%*5000Lf: -nan():0:7: +%5000Lf: nan():1:6:nan: +%*5000Lf: nan():0:6: +%5000Lf: nan(09A_Zaz):1:13:nan: +%*5000Lf: nan(09A_Zaz):0:13: +%5000Lf: 0:1:2:0x0: +%*5000Lf: 0:0:2: +%5000Lf: 0.0:1:4:0x0: +%*5000Lf: 0.0:0:4: +%5000Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382: +%*5000Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969: +%5000Lf: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346: +%*5000Lf: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718: +%5000Lf: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346: +%*5000Lf: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721: +%5000Lf: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383: +%*5000Lf: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934: +%5000Lf: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383: +%*5000Lf: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937: +%5000Lf: infinity:1:9:inf: +%*5000Lf: infinity:0:9: +%5000Lf: +nan():1:7:nan: +%*5000Lf: +nan():0:7: +%5000Lf: +nan(09A_Zaz):1:14:nan: +%*5000Lf: +nan(09A_Zaz):0:14: +%5000Lf: +0:1:3:0x0: +%*5000Lf: +0:0:3: +%5000Lf: +0.0:1:5:0x0: +%*5000Lf: +0.0:0:5: +%5000Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:0x1p-16382: +%*5000Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4970: +%5000Lf: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3719:0x1.1a2b3c4d5e6f7808p12346: +%*5000Lf: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3719: +%5000Lf: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3722:0x1.1a2b3c4d5e6f7808p12346: +%*5000Lf: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3722: +%5000Lf: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4935:0x1.fffffffffffffffep16383: +%*5000Lf: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4935: +%5000Lf: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4938:0x1.fffffffffffffffep16383: +%*5000Lf: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4938: +%5000Lf: +infinity:1:10:inf: +%*5000Lf: +infinity:0:10: diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input new file mode 100644 index 0000000..1612fc4 --- /dev/null +++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input @@ -0,0 +1,496 @@ +%LF::0:-1: +%*LF::0:-1: +%LF:-INFINITY:1:9:-inf: +%*LF:-INFINITY:0:9: +%LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:-0x1.fffffffffffffffep16383: +%*LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937: +%LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383: +%*LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934: +%LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346: +%*LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721: +%LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346: +%*LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718: +%LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%LF:-NAN():1:6:-nan: +%*LF:-NAN():0:6: +%LF:NAN():1:5:nan: +%*LF:NAN():0:5: +%LF:NAN(09A_Zaz):1:12:nan: +%*LF:NAN(09A_Zaz):0:12: +%LF:0:1:1:0x0: +%*LF:0:0:1: +%LF:0.0:1:3:0x0: +%*LF:0.0:0:3: +%LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382: +%*LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4968: +%LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346: +%*LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717: +%LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346: +%*LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720: +%LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383: +%*LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933: +%LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4936:0x1.fffffffffffffffep16383: +%*LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936: +%LF:INFINITY:1:8:inf: +%*LF:INFINITY:0:8: +%LF:+NAN():1:6:nan: +%*LF:+NAN():0:6: +%LF:+NAN(09A_Zaz):1:13:nan: +%*LF:+NAN(09A_Zaz):0:13: +%LF:+0:1:2:0x0: +%*LF:+0:0:2: +%LF:+0.0:1:4:0x0: +%*LF:+0.0:0:4: +%LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382: +%*LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969: +%LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346: +%*LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718: +%LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346: +%*LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721: +%LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383: +%*LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934: +%LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383: +%*LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937: +%LF:+INFINITY:1:9:inf: +%*LF:+INFINITY:0:9: +%1LF::0:-1: +%*1LF::0:-1: +%1LF:-INFINITY:0:-1: +%*1LF:-INFINITY:0:-1: +%1LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1: +%*1LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1: +%1LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1: +%*1LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1: +%1LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1: +%*1LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1: +%1LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1: +%*1LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1: +%1LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1: +%*1LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1: +%1LF:-0.0:0:-1: +%*1LF:-0.0:0:-1: +%1LF:-0:0:-1: +%*1LF:-0:0:-1: +%1LF:-NAN(09A_Zaz):0:-1: +%*1LF:-NAN(09A_Zaz):0:-1: +%1LF:-NAN():0:-1: +%*1LF:-NAN():0:-1: +%1LF:NAN():0:-1: +%*1LF:NAN():0:-1: +%1LF:NAN(09A_Zaz):0:-1: +%*1LF:NAN(09A_Zaz):0:-1: +%1LF:0:1:1:0x0: +%*1LF:0:0:1: +%1LF:0.0:1:1:0x0: +%*1LF:0.0:0:1: +%1LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:1:0x0: +%*1LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:1: +%1LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:1:0x1.8p1: +%*1LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:1: +%1LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:1:0x0: +%*1LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:1: +%1LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:1:0x1: +%*1LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:1: +%1LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:1:0x0: +%*1LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:1: +%1LF:INFINITY:0:-1: +%*1LF:INFINITY:0:-1: +%1LF:+NAN():0:-1: +%*1LF:+NAN():0:-1: +%1LF:+NAN(09A_Zaz):0:-1: +%*1LF:+NAN(09A_Zaz):0:-1: +%1LF:+0:0:-1: +%*1LF:+0:0:-1: +%1LF:+0.0:0:-1: +%*1LF:+0.0:0:-1: +%1LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1: +%*1LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1: +%1LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1: +%*1LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1: +%1LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1: +%*1LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1: +%1LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1: +%*1LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1: +%1LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1: +%*1LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1: +%1LF:+INFINITY:0:-1: +%*1LF:+INFINITY:0:-1: +%2LF::0:-1: +%*2LF::0:-1: +%2LF:-INFINITY:0:-1: +%*2LF:-INFINITY:0:-1: +%2LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:-0x0: +%*2LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2: +%2LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:-0x1: +%*2LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2: +%2LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:-0x0: +%*2LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2: +%2LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:-0x1.8p1: +%*2LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2: +%2LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:-0x0: +%*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:-NAN(09A_Zaz):0:-1: +%*2LF:-NAN(09A_Zaz):0:-1: +%2LF:-NAN():0:-1: +%*2LF:-NAN():0:-1: +%2LF:NAN():0:-1: +%*2LF:NAN():0:-1: +%2LF:NAN(09A_Zaz):0:-1: +%*2LF:NAN(09A_Zaz):0:-1: +%2LF:0:1:1:0x0: +%*2LF:0:0:1: +%2LF:0.0:1:2:0x0: +%*2LF:0.0:0:2: +%2LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0: +%*2LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2: +%2LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:0x1.2p5: +%*2LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2: +%2LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:0x1.8p1: +%*2LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2: +%2LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:0x1.6p3: +%*2LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2: +%2LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:0x1: +%*2LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2: +%2LF:INFINITY:0:-1: +%*2LF:INFINITY:0:-1: +%2LF:+NAN():0:-1: +%*2LF:+NAN():0:-1: +%2LF:+NAN(09A_Zaz):0:-1: +%*2LF:+NAN(09A_Zaz):0:-1: +%2LF:+0:1:2:0x0: +%*2LF:+0:0:2: +%2LF:+0.0:1:2:0x0: +%*2LF:+0.0:0:2: +%2LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0: +%*2LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2: +%2LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:0x1.8p1: +%*2LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2: +%2LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:0x0: +%*2LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2: +%2LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:0x1: +%*2LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2: +%2LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:0x0: +%*2LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2: +%2LF:+INFINITY:0:-1: +%*2LF:+INFINITY:0:-1: +%3LF::0:-1: +%*3LF::0:-1: +%3LF:-INFINITY:0:-1: +%*3LF:-INFINITY:0:-1: +%3LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:-0x1: +%*3LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3: +%3LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:-0x1.6p3: +%*3LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3: +%3LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:-0x1.8p1: +%*3LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3: +%3LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:-0x1.2p5: +%*3LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3: +%3LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:-0x0: +%*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:-NAN(09A_Zaz):0:-1: +%*3LF:-NAN(09A_Zaz):0:-1: +%3LF:-NAN():0:-1: +%*3LF:-NAN():0:-1: +%3LF:NAN():1:3:nan: +%*3LF:NAN():0:3: +%3LF:NAN(09A_Zaz):1:3:nan: +%*3LF:NAN(09A_Zaz):0:3: +%3LF:0:1:1:0x0: +%*3LF:0:0:1: +%3LF:0.0:1:3:0x0: +%*3LF:0.0:0:3: +%3LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0: +%*3LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3: +%3LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:0x1.69p8: +%*3LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3: +%3LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:0x1.2p5: +%*3LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3: +%3LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:0x1.d8p6: +%*3LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3: +%3LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:0x1.6p3: +%*3LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3: +%3LF:INFINITY:1:3:inf: +%*3LF:INFINITY:0:3: +%3LF:+NAN():0:-1: +%*3LF:+NAN():0:-1: +%3LF:+NAN(09A_Zaz):0:-1: +%*3LF:+NAN(09A_Zaz):0:-1: +%3LF:+0:1:2:0x0: +%*3LF:+0:0:2: +%3LF:+0.0:1:3:0x0: +%*3LF:+0.0:0:3: +%3LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0: +%*3LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3: +%3LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:0x1.2p5: +%*3LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3: +%3LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:0x1.8p1: +%*3LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3: +%3LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:0x1.6p3: +%*3LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3: +%3LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:0x1: +%*3LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3: +%3LF:+INFINITY:0:-1: +%*3LF:+INFINITY:0:-1: +%4935LF::0:-1: +%*4935LF::0:-1: +%4935LF:-INFINITY:1:9:-inf: +%*4935LF:-INFINITY:0:9: +%4935LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:-0x1.fffffffffffffffep16383: +%*4935LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935: +%4935LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383: +%*4935LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934: +%4935LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346: +%*4935LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721: +%4935LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346: +%*4935LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718: +%4935LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:-0x1.c8db5d6b5ee81f44p-16383: +%*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:-NAN(09A_Zaz):0:13: +%4935LF:-NAN():1:6:-nan: +%*4935LF:-NAN():0:6: +%4935LF:NAN():1:5:nan: +%*4935LF:NAN():0:5: +%4935LF:NAN(09A_Zaz):1:12:nan: +%*4935LF:NAN(09A_Zaz):0:12: +%4935LF:0:1:1:0x0: +%*4935LF:0:0:1: +%4935LF:0.0:1:3:0x0: +%*4935LF:0.0:0:3: +%4935LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.f68ae6c2e865bbfcp-16383: +%*4935LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935: +%4935LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346: +%*4935LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717: +%4935LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346: +%*4935LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720: +%4935LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383: +%*4935LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933: +%4935LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:0x1.fffffffffffffffep16383: +%*4935LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935: +%4935LF:INFINITY:1:8:inf: +%*4935LF:INFINITY:0:8: +%4935LF:+NAN():1:6:nan: +%*4935LF:+NAN():0:6: +%4935LF:+NAN(09A_Zaz):1:13:nan: +%*4935LF:+NAN(09A_Zaz):0:13: +%4935LF:+0:1:2:0x0: +%*4935LF:+0:0:2: +%4935LF:+0.0:1:4:0x0: +%*4935LF:+0.0:0:4: +%4935LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.c8db5d6b5ee81f44p-16383: +%*4935LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935: +%4935LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346: +%*4935LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718: +%4935LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346: +%*4935LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721: +%4935LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383: +%*4935LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934: +%4935LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:0x1.fffffffffffffffep16383: +%*4935LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935: +%4935LF:+INFINITY:1:9:inf: +%*4935LF:+INFINITY:0:9: +%5000LF::0:-1: +%*5000LF::0:-1: +%5000LF:-INFINITY:1:9:-inf: +%*5000LF:-INFINITY:0:9: +%5000LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:-0x1.fffffffffffffffep16383: +%*5000LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937: +%5000LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383: +%*5000LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934: +%5000LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346: +%*5000LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721: +%5000LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346: +%*5000LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718: +%5000LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%5000LF:-NAN():1:6:-nan: +%*5000LF:-NAN():0:6: +%5000LF:NAN():1:5:nan: +%*5000LF:NAN():0:5: +%5000LF:NAN(09A_Zaz):1:12:nan: +%*5000LF:NAN(09A_Zaz):0:12: +%5000LF:0:1:1:0x0: +%*5000LF:0:0:1: +%5000LF:0.0:1:3:0x0: +%*5000LF:0.0:0:3: +%5000LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382: +%*5000LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4968: +%5000LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346: +%*5000LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717: +%5000LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346: +%*5000LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720: +%5000LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383: +%*5000LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933: +%5000LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4936:0x1.fffffffffffffffep16383: +%*5000LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936: +%5000LF:INFINITY:1:8:inf: +%*5000LF:INFINITY:0:8: +%5000LF:+NAN():1:6:nan: +%*5000LF:+NAN():0:6: +%5000LF:+NAN(09A_Zaz):1:13:nan: +%*5000LF:+NAN(09A_Zaz):0:13: +%5000LF:+0:1:2:0x0: +%*5000LF:+0:0:2: +%5000LF:+0.0:1:4:0x0: +%*5000LF:+0.0:0:4: +%5000LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382: +%*5000LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969: +%5000LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346: +%*5000LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718: +%5000LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346: +%*5000LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721: +%5000LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383: +%*5000LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934: +%5000LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383: +%*5000LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937: +%5000LF:+INFINITY:1:9:inf: +%*5000LF:+INFINITY:0:9: +%3LF: :0:-1: +%*3LF: :0:-1: +%3LF: -INFINITY:0:-1: +%*3LF: -INFINITY:0:-1: +%3LF: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:-0x1: +%*3LF: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4: +%3LF: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:-0x1.6p3: +%*3LF: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4: +%3LF: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:-0x1.8p1: +%*3LF: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4: +%3LF: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:-0x1.2p5: +%*3LF: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4: +%3LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:-0x0: +%*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: -NAN(09A_Zaz):0:-1: +%*3LF: -NAN(09A_Zaz):0:-1: +%3LF: -NAN():0:-1: +%*3LF: -NAN():0:-1: +%3LF: NAN():1:4:nan: +%*3LF: NAN():0:4: +%3LF: NAN(09A_Zaz):1:4:nan: +%*3LF: NAN(09A_Zaz):0:4: +%3LF: 0:1:2:0x0: +%*3LF: 0:0:2: +%3LF: 0.0:1:4:0x0: +%*3LF: 0.0:0:4: +%3LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0: +%*3LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4: +%3LF: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:0x1.69p8: +%*3LF: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4: +%3LF: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:0x1.2p5: +%*3LF: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4: +%3LF: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:0x1.d8p6: +%*3LF: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4: +%3LF: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:0x1.6p3: +%*3LF: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4: +%3LF: INFINITY:1:4:inf: +%*3LF: INFINITY:0:4: +%3LF: +NAN():0:-1: +%*3LF: +NAN():0:-1: +%3LF: +NAN(09A_Zaz):0:-1: +%*3LF: +NAN(09A_Zaz):0:-1: +%3LF: +0:1:3:0x0: +%*3LF: +0:0:3: +%3LF: +0.0:1:4:0x0: +%*3LF: +0.0:0:4: +%3LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0: +%*3LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4: +%3LF: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:0x1.2p5: +%*3LF: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4: +%3LF: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:0x1.8p1: +%*3LF: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4: +%3LF: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:0x1.6p3: +%*3LF: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4: +%3LF: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:0x1: +%*3LF: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4: +%3LF: +INFINITY:0:-1: +%*3LF: +INFINITY:0:-1: +%5000LF: :0:-1: +%*5000LF: :0:-1: +%5000LF: -INFINITY:1:10:-inf: +%*5000LF: -INFINITY:0:10: +%5000LF: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4938:-0x1.fffffffffffffffep16383: +%*5000LF: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4938: +%5000LF: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4935:-0x1.fffffffffffffffep16383: +%*5000LF: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4935: +%5000LF: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3722:-0x1.1a2b3c4d5e6f7808p12346: +%*5000LF: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3722: +%5000LF: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3719:-0x1.1a2b3c4d5e6f7808p12346: +%*5000LF: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3719: +%5000LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:-0x1p-16382: +%*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: -NAN(09A_Zaz):0:14: +%5000LF: -NAN():1:7:-nan: +%*5000LF: -NAN():0:7: +%5000LF: NAN():1:6:nan: +%*5000LF: NAN():0:6: +%5000LF: NAN(09A_Zaz):1:13:nan: +%*5000LF: NAN(09A_Zaz):0:13: +%5000LF: 0:1:2:0x0: +%*5000LF: 0:0:2: +%5000LF: 0.0:1:4:0x0: +%*5000LF: 0.0:0:4: +%5000LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382: +%*5000LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969: +%5000LF: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346: +%*5000LF: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718: +%5000LF: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346: +%*5000LF: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721: +%5000LF: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383: +%*5000LF: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934: +%5000LF: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383: +%*5000LF: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937: +%5000LF: INFINITY:1:9:inf: +%*5000LF: INFINITY:0:9: +%5000LF: +NAN():1:7:nan: +%*5000LF: +NAN():0:7: +%5000LF: +NAN(09A_Zaz):1:14:nan: +%*5000LF: +NAN(09A_Zaz):0:14: +%5000LF: +0:1:3:0x0: +%*5000LF: +0:0:3: +%5000LF: +0.0:1:5:0x0: +%*5000LF: +0.0:0:5: +%5000LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:0x1p-16382: +%*5000LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4970: +%5000LF: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3719:0x1.1a2b3c4d5e6f7808p12346: +%*5000LF: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3719: +%5000LF: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3722:0x1.1a2b3c4d5e6f7808p12346: +%*5000LF: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3722: +%5000LF: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4935:0x1.fffffffffffffffep16383: +%*5000LF: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4935: +%5000LF: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4938:0x1.fffffffffffffffep16383: +%*5000LF: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4938: +%5000LF: +INFINITY:1:10:inf: +%*5000LF: +INFINITY:0:10: diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input new file mode 100644 index 0000000..7c32ba1 --- /dev/null +++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input @@ -0,0 +1,682 @@ +%Lg::0:-1: +%*Lg::0:-1: +%Lg:-infinity:1:9:-inf: +%*Lg:-infinity:0:9: +%Lg:-0xf.fffffffffffffffp+16380:1:27:-0x1.fffffffffffffffep16383: +%*Lg:-0xf.fffffffffffffffp+16380:0:27: +%Lg:-0x7.fffffffffffffff8p16381:1:27:-0x1.fffffffffffffffep16383: +%*Lg:-0x7.fffffffffffffff8p16381:0:27: +%Lg:-0x2.3456789abcdef01p+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346: +%*Lg:-0x2.3456789abcdef01p+12345:0:27: +%Lg:-0x2.3456789abcdef01p012345:1:27:-0x1.1a2b3c4d5e6f7808p12346: +%*Lg:-0x2.3456789abcdef01p012345:0:27: +%Lg:-0x8p-16385:1:11:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%Lg:-nan():1:6:-nan: +%*Lg:-nan():0:6: +%Lg:nan():1:5:nan: +%*Lg:nan():0:5: +%Lg:nan(09A_Zaz):1:12:nan: +%*Lg:nan(09A_Zaz):0:12: +%Lg:0x0p0:1:5:0x0: +%*Lg:0x0p0:0:5: +%Lg:0x0p+0:1:6:0x0: +%*Lg:0x0p+0:0:6: +%Lg:0x8p-16385:1:10:0x1p-16382: +%*Lg:0x8p-16385:0:10: +%Lg:0x2.3456789abcdef01p012345:1:26:0x1.1a2b3c4d5e6f7808p12346: +%*Lg:0x2.3456789abcdef01p012345:0:26: +%Lg:0x2.3456789abcdef01p+12345:1:26:0x1.1a2b3c4d5e6f7808p12346: +%*Lg:0x2.3456789abcdef01p+12345:0:26: +%Lg:0x7.fffffffffffffff8p16381:1:26:0x1.fffffffffffffffep16383: +%*Lg:0x7.fffffffffffffff8p16381:0:26: +%Lg:0xf.fffffffffffffffp+16380:1:26:0x1.fffffffffffffffep16383: +%*Lg:0xf.fffffffffffffffp+16380:0:26: +%Lg:infinity:1:8:inf: +%*Lg:infinity:0:8: +%Lg:+nan():1:6:nan: +%*Lg:+nan():0:6: +%Lg:+nan(09A_Zaz):1:13:nan: +%*Lg:+nan(09A_Zaz):0:13: +%Lg:+0x0p0:1:6:0x0: +%*Lg:+0x0p0:0:6: +%Lg:+0x0p+0:1:7:0x0: +%*Lg:+0x0p+0:0:7: +%Lg:+0x8p-16385:1:11:0x1p-16382: +%*Lg:+0x8p-16385:0:11: +%Lg:+0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*Lg:+0x2.3456789abcdef01p012345:0:27: +%Lg:+0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*Lg:+0x2.3456789abcdef01p+12345:0:27: +%Lg:+0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383: +%*Lg:+0x7.fffffffffffffff8p16381:0:27: +%Lg:+0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383: +%*Lg:+0xf.fffffffffffffffp+16380:0:27: +%Lg:+infinity:1:9:inf: +%*Lg:+infinity:0:9: +%1Lg::0:-1: +%*1Lg::0:-1: +%1Lg:-infinity:0:-1: +%*1Lg:-infinity:0:-1: +%1Lg:-0xf.fffffffffffffffp+16380:0:-1: +%*1Lg:-0xf.fffffffffffffffp+16380:0:-1: +%1Lg:-0x7.fffffffffffffff8p16381:0:-1: +%*1Lg:-0x7.fffffffffffffff8p16381:0:-1: +%1Lg:-0x2.3456789abcdef01p+12345:0:-1: +%*1Lg:-0x2.3456789abcdef01p+12345:0:-1: +%1Lg:-0x2.3456789abcdef01p012345:0:-1: +%*1Lg:-0x2.3456789abcdef01p012345:0:-1: +%1Lg:-0x8p-16385:0:-1: +%*1Lg:-0x8p-16385:0:-1: +%1Lg:-0x0p+0:0:-1: +%*1Lg:-0x0p+0:0:-1: +%1Lg:-0x0p0:0:-1: +%*1Lg:-0x0p0:0:-1: +%1Lg:-nan(09A_Zaz):0:-1: +%*1Lg:-nan(09A_Zaz):0:-1: +%1Lg:-nan():0:-1: +%*1Lg:-nan():0:-1: +%1Lg:nan():0:-1: +%*1Lg:nan():0:-1: +%1Lg:nan(09A_Zaz):0:-1: +%*1Lg:nan(09A_Zaz):0:-1: +%1Lg:0x0p0:1:1:0x0: +%*1Lg:0x0p0:0:1: +%1Lg:0x0p+0:1:1:0x0: +%*1Lg:0x0p+0:0:1: +%1Lg:0x8p-16385:1:1:0x0: +%*1Lg:0x8p-16385:0:1: +%1Lg:0x2.3456789abcdef01p012345:1:1:0x0: +%*1Lg:0x2.3456789abcdef01p012345:0:1: +%1Lg:0x2.3456789abcdef01p+12345:1:1:0x0: +%*1Lg:0x2.3456789abcdef01p+12345:0:1: +%1Lg:0x7.fffffffffffffff8p16381:1:1:0x0: +%*1Lg:0x7.fffffffffffffff8p16381:0:1: +%1Lg:0xf.fffffffffffffffp+16380:1:1:0x0: +%*1Lg:0xf.fffffffffffffffp+16380:0:1: +%1Lg:infinity:0:-1: +%*1Lg:infinity:0:-1: +%1Lg:+nan():0:-1: +%*1Lg:+nan():0:-1: +%1Lg:+nan(09A_Zaz):0:-1: +%*1Lg:+nan(09A_Zaz):0:-1: +%1Lg:+0x0p0:0:-1: +%*1Lg:+0x0p0:0:-1: +%1Lg:+0x0p+0:0:-1: +%*1Lg:+0x0p+0:0:-1: +%1Lg:+0x8p-16385:0:-1: +%*1Lg:+0x8p-16385:0:-1: +%1Lg:+0x2.3456789abcdef01p012345:0:-1: +%*1Lg:+0x2.3456789abcdef01p012345:0:-1: +%1Lg:+0x2.3456789abcdef01p+12345:0:-1: +%*1Lg:+0x2.3456789abcdef01p+12345:0:-1: +%1Lg:+0x7.fffffffffffffff8p16381:0:-1: +%*1Lg:+0x7.fffffffffffffff8p16381:0:-1: +%1Lg:+0xf.fffffffffffffffp+16380:0:-1: +%*1Lg:+0xf.fffffffffffffffp+16380:0:-1: +%1Lg:+infinity:0:-1: +%*1Lg:+infinity:0:-1: +%2Lg::0:-1: +%*2Lg::0:-1: +%2Lg:-infinity:0:-1: +%*2Lg:-infinity:0:-1: +%2Lg:-0xf.fffffffffffffffp+16380:1:2:-0x0: +%*2Lg:-0xf.fffffffffffffffp+16380:0:2: +%2Lg:-0x7.fffffffffffffff8p16381:1:2:-0x0: +%*2Lg:-0x7.fffffffffffffff8p16381:0:2: +%2Lg:-0x2.3456789abcdef01p+12345:1:2:-0x0: +%*2Lg:-0x2.3456789abcdef01p+12345:0:2: +%2Lg:-0x2.3456789abcdef01p012345:1:2:-0x0: +%*2Lg:-0x2.3456789abcdef01p012345:0:2: +%2Lg:-0x8p-16385:1:2:-0x0: +%*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:-nan(09A_Zaz):0:-1: +%*2Lg:-nan(09A_Zaz):0:-1: +%2Lg:-nan():0:-1: +%*2Lg:-nan():0:-1: +%2Lg:nan():0:-1: +%*2Lg:nan():0:-1: +%2Lg:nan(09A_Zaz):0:-1: +%*2Lg:nan(09A_Zaz):0:-1: +%2Lg:0x0p0:0:-1: +%*2Lg:0x0p0:0:-1: +%2Lg:0x0p+0:0:-1: +%*2Lg:0x0p+0:0:-1: +%2Lg:0x8p-16385:0:-1: +%*2Lg:0x8p-16385:0:-1: +%2Lg:0x2.3456789abcdef01p012345:0:-1: +%*2Lg:0x2.3456789abcdef01p012345:0:-1: +%2Lg:0x2.3456789abcdef01p+12345:0:-1: +%*2Lg:0x2.3456789abcdef01p+12345:0:-1: +%2Lg:0x7.fffffffffffffff8p16381:0:-1: +%*2Lg:0x7.fffffffffffffff8p16381:0:-1: +%2Lg:0xf.fffffffffffffffp+16380:0:-1: +%*2Lg:0xf.fffffffffffffffp+16380:0:-1: +%2Lg:infinity:0:-1: +%*2Lg:infinity:0:-1: +%2Lg:+nan():0:-1: +%*2Lg:+nan():0:-1: +%2Lg:+nan(09A_Zaz):0:-1: +%*2Lg:+nan(09A_Zaz):0:-1: +%2Lg:+0x0p0:1:2:0x0: +%*2Lg:+0x0p0:0:2: +%2Lg:+0x0p+0:1:2:0x0: +%*2Lg:+0x0p+0:0:2: +%2Lg:+0x8p-16385:1:2:0x0: +%*2Lg:+0x8p-16385:0:2: +%2Lg:+0x2.3456789abcdef01p012345:1:2:0x0: +%*2Lg:+0x2.3456789abcdef01p012345:0:2: +%2Lg:+0x2.3456789abcdef01p+12345:1:2:0x0: +%*2Lg:+0x2.3456789abcdef01p+12345:0:2: +%2Lg:+0x7.fffffffffffffff8p16381:1:2:0x0: +%*2Lg:+0x7.fffffffffffffff8p16381:0:2: +%2Lg:+0xf.fffffffffffffffp+16380:1:2:0x0: +%*2Lg:+0xf.fffffffffffffffp+16380:0:2: +%2Lg:+infinity:0:-1: +%*2Lg:+infinity:0:-1: +%3Lg::0:-1: +%*3Lg::0:-1: +%3Lg:-infinity:0:-1: +%*3Lg:-infinity:0:-1: +%3Lg:-0xf.fffffffffffffffp+16380:0:-1: +%*3Lg:-0xf.fffffffffffffffp+16380:0:-1: +%3Lg:-0x7.fffffffffffffff8p16381:0:-1: +%*3Lg:-0x7.fffffffffffffff8p16381:0:-1: +%3Lg:-0x2.3456789abcdef01p+12345:0:-1: +%*3Lg:-0x2.3456789abcdef01p+12345:0:-1: +%3Lg:-0x2.3456789abcdef01p012345:0:-1: +%*3Lg:-0x2.3456789abcdef01p012345:0:-1: +%3Lg:-0x8p-16385:0:-1: +%*3Lg:-0x8p-16385:0:-1: +%3Lg:-0x0p+0:0:-1: +%*3Lg:-0x0p+0:0:-1: +%3Lg:-0x0p0:0:-1: +%*3Lg:-0x0p0:0:-1: +%3Lg:-nan(09A_Zaz):0:-1: +%*3Lg:-nan(09A_Zaz):0:-1: +%3Lg:-nan():0:-1: +%*3Lg:-nan():0:-1: +%3Lg:nan():1:3:nan: +%*3Lg:nan():0:3: +%3Lg:nan(09A_Zaz):1:3:nan: +%*3Lg:nan(09A_Zaz):0:3: +%3Lg:0x0p0:1:3:0x0: +%*3Lg:0x0p0:0:3: +%3Lg:0x0p+0:1:3:0x0: +%*3Lg:0x0p+0:0:3: +%3Lg:0x8p-16385:1:3:0x1p3: +%*3Lg:0x8p-16385:0:3: +%3Lg:0x2.3456789abcdef01p012345:1:3:0x1p1: +%*3Lg:0x2.3456789abcdef01p012345:0:3: +%3Lg:0x2.3456789abcdef01p+12345:1:3:0x1p1: +%*3Lg:0x2.3456789abcdef01p+12345:0:3: +%3Lg:0x7.fffffffffffffff8p16381:1:3:0x1.cp2: +%*3Lg:0x7.fffffffffffffff8p16381:0:3: +%3Lg:0xf.fffffffffffffffp+16380:1:3:0x1.ep3: +%*3Lg:0xf.fffffffffffffffp+16380:0:3: +%3Lg:infinity:1:3:inf: +%*3Lg:infinity:0:3: +%3Lg:+nan():0:-1: +%*3Lg:+nan():0:-1: +%3Lg:+nan(09A_Zaz):0:-1: +%*3Lg:+nan(09A_Zaz):0:-1: +%3Lg:+0x0p0:0:-1: +%*3Lg:+0x0p0:0:-1: +%3Lg:+0x0p+0:0:-1: +%*3Lg:+0x0p+0:0:-1: +%3Lg:+0x8p-16385:0:-1: +%*3Lg:+0x8p-16385:0:-1: +%3Lg:+0x2.3456789abcdef01p012345:0:-1: +%*3Lg:+0x2.3456789abcdef01p012345:0:-1: +%3Lg:+0x2.3456789abcdef01p+12345:0:-1: +%*3Lg:+0x2.3456789abcdef01p+12345:0:-1: +%3Lg:+0x7.fffffffffffffff8p16381:0:-1: +%*3Lg:+0x7.fffffffffffffff8p16381:0:-1: +%3Lg:+0xf.fffffffffffffffp+16380:0:-1: +%*3Lg:+0xf.fffffffffffffffp+16380:0:-1: +%3Lg:+infinity:0:-1: +%*3Lg:+infinity:0:-1: +%4Lg::0:-1: +%*4Lg::0:-1: +%4Lg:-infinity:1:4:-inf: +%*4Lg:-infinity:0:4: +%4Lg:-0xf.fffffffffffffffp+16380:1:4:-0x1.ep3: +%*4Lg:-0xf.fffffffffffffffp+16380:0:4: +%4Lg:-0x7.fffffffffffffff8p16381:1:4:-0x1.cp2: +%*4Lg:-0x7.fffffffffffffff8p16381:0:4: +%4Lg:-0x2.3456789abcdef01p+12345:1:4:-0x1p1: +%*4Lg:-0x2.3456789abcdef01p+12345:0:4: +%4Lg:-0x2.3456789abcdef01p012345:1:4:-0x1p1: +%*4Lg:-0x2.3456789abcdef01p012345:0:4: +%4Lg:-0x8p-16385:1:4:-0x1p3: +%*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:-nan(09A_Zaz):1:4:-nan: +%*4Lg:-nan(09A_Zaz):0:4: +%4Lg:-nan():1:4:-nan: +%*4Lg:-nan():0:4: +%4Lg:nan():0:-1: +%*4Lg:nan():0:-1: +%4Lg:nan(09A_Zaz):0:-1: +%*4Lg:nan(09A_Zaz):0:-1: +%4Lg:0x0p0:0:-1: +%*4Lg:0x0p0:0:-1: +%4Lg:0x0p+0:0:-1: +%*4Lg:0x0p+0:0:-1: +%4Lg:0x8p-16385:0:-1: +%*4Lg:0x8p-16385:0:-1: +%4Lg:0x2.3456789abcdef01p012345:1:4:0x1p1: +%*4Lg:0x2.3456789abcdef01p012345:0:4: +%4Lg:0x2.3456789abcdef01p+12345:1:4:0x1p1: +%*4Lg:0x2.3456789abcdef01p+12345:0:4: +%4Lg:0x7.fffffffffffffff8p16381:1:4:0x1.cp2: +%*4Lg:0x7.fffffffffffffff8p16381:0:4: +%4Lg:0xf.fffffffffffffffp+16380:1:4:0x1.ep3: +%*4Lg:0xf.fffffffffffffffp+16380:0:4: +%4Lg:infinity:0:-1: +%*4Lg:infinity:0:-1: +%4Lg:+nan():1:4:nan: +%*4Lg:+nan():0:4: +%4Lg:+nan(09A_Zaz):1:4:nan: +%*4Lg:+nan(09A_Zaz):0:4: +%4Lg:+0x0p0:1:4:0x0: +%*4Lg:+0x0p0:0:4: +%4Lg:+0x0p+0:1:4:0x0: +%*4Lg:+0x0p+0:0:4: +%4Lg:+0x8p-16385:1:4:0x1p3: +%*4Lg:+0x8p-16385:0:4: +%4Lg:+0x2.3456789abcdef01p012345:1:4:0x1p1: +%*4Lg:+0x2.3456789abcdef01p012345:0:4: +%4Lg:+0x2.3456789abcdef01p+12345:1:4:0x1p1: +%*4Lg:+0x2.3456789abcdef01p+12345:0:4: +%4Lg:+0x7.fffffffffffffff8p16381:1:4:0x1.cp2: +%*4Lg:+0x7.fffffffffffffff8p16381:0:4: +%4Lg:+0xf.fffffffffffffffp+16380:1:4:0x1.ep3: +%*4Lg:+0xf.fffffffffffffffp+16380:0:4: +%4Lg:+infinity:1:4:inf: +%*4Lg:+infinity:0:4: +%5Lg::0:-1: +%*5Lg::0:-1: +%5Lg:-infinity:0:-1: +%*5Lg:-infinity:0:-1: +%5Lg:-0xf.fffffffffffffffp+16380:1:5:-0x1.ep3: +%*5Lg:-0xf.fffffffffffffffp+16380:0:5: +%5Lg:-0x7.fffffffffffffff8p16381:1:5:-0x1.cp2: +%*5Lg:-0x7.fffffffffffffff8p16381:0:5: +%5Lg:-0x2.3456789abcdef01p+12345:1:5:-0x1p1: +%*5Lg:-0x2.3456789abcdef01p+12345:0:5: +%5Lg:-0x2.3456789abcdef01p012345:1:5:-0x1p1: +%*5Lg:-0x2.3456789abcdef01p012345:0:5: +%5Lg:-0x8p-16385:0:-1: +%*5Lg:-0x8p-16385:0:-1: +%5Lg:-0x0p+0:0:-1: +%*5Lg:-0x0p+0:0:-1: +%5Lg:-0x0p0:0:-1: +%*5Lg:-0x0p0:0:-1: +%5Lg:-nan(09A_Zaz):0:-1: +%*5Lg:-nan(09A_Zaz):0:-1: +%5Lg:-nan():0:-1: +%*5Lg:-nan():0:-1: +%5Lg:nan():1:5:nan: +%*5Lg:nan():0:5: +%5Lg:nan(09A_Zaz):0:-1: +%*5Lg:nan(09A_Zaz):0:-1: +%5Lg:0x0p0:1:5:0x0: +%*5Lg:0x0p0:0:5: +%5Lg:0x0p+0:0:-1: +%*5Lg:0x0p+0:0:-1: +%5Lg:0x8p-16385:0:-1: +%*5Lg:0x8p-16385:0:-1: +%5Lg:0x2.3456789abcdef01p012345:1:5:0x1.18p1: +%*5Lg:0x2.3456789abcdef01p012345:0:5: +%5Lg:0x2.3456789abcdef01p+12345:1:5:0x1.18p1: +%*5Lg:0x2.3456789abcdef01p+12345:0:5: +%5Lg:0x7.fffffffffffffff8p16381:1:5:0x1.fcp2: +%*5Lg:0x7.fffffffffffffff8p16381:0:5: +%5Lg:0xf.fffffffffffffffp+16380:1:5:0x1.fep3: +%*5Lg:0xf.fffffffffffffffp+16380:0:5: +%5Lg:infinity:0:-1: +%*5Lg:infinity:0:-1: +%5Lg:+nan():0:-1: +%*5Lg:+nan():0:-1: +%5Lg:+nan(09A_Zaz):0:-1: +%*5Lg:+nan(09A_Zaz):0:-1: +%5Lg:+0x0p0:0:-1: +%*5Lg:+0x0p0:0:-1: +%5Lg:+0x0p+0:0:-1: +%*5Lg:+0x0p+0:0:-1: +%5Lg:+0x8p-16385:0:-1: +%*5Lg:+0x8p-16385:0:-1: +%5Lg:+0x2.3456789abcdef01p012345:1:5:0x1p1: +%*5Lg:+0x2.3456789abcdef01p012345:0:5: +%5Lg:+0x2.3456789abcdef01p+12345:1:5:0x1p1: +%*5Lg:+0x2.3456789abcdef01p+12345:0:5: +%5Lg:+0x7.fffffffffffffff8p16381:1:5:0x1.cp2: +%*5Lg:+0x7.fffffffffffffff8p16381:0:5: +%5Lg:+0xf.fffffffffffffffp+16380:1:5:0x1.ep3: +%*5Lg:+0xf.fffffffffffffffp+16380:0:5: +%5Lg:+infinity:0:-1: +%*5Lg:+infinity:0:-1: +%6Lg::0:-1: +%*6Lg::0:-1: +%6Lg:-infinity:0:-1: +%*6Lg:-infinity:0:-1: +%6Lg:-0xf.fffffffffffffffp+16380:1:6:-0x1.fep3: +%*6Lg:-0xf.fffffffffffffffp+16380:0:6: +%6Lg:-0x7.fffffffffffffff8p16381:1:6:-0x1.fcp2: +%*6Lg:-0x7.fffffffffffffff8p16381:0:6: +%6Lg:-0x2.3456789abcdef01p+12345:1:6:-0x1.18p1: +%*6Lg:-0x2.3456789abcdef01p+12345:0:6: +%6Lg:-0x2.3456789abcdef01p012345:1:6:-0x1.18p1: +%*6Lg:-0x2.3456789abcdef01p012345:0:6: +%6Lg:-0x8p-16385:0:-1: +%*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:-nan(09A_Zaz):0:-1: +%*6Lg:-nan(09A_Zaz):0:-1: +%6Lg:-nan():1:6:-nan: +%*6Lg:-nan():0:6: +%6Lg:nan():1:5:nan: +%*6Lg:nan():0:5: +%6Lg:nan(09A_Zaz):0:-1: +%*6Lg:nan(09A_Zaz):0:-1: +%6Lg:0x0p0:1:5:0x0: +%*6Lg:0x0p0:0:5: +%6Lg:0x0p+0:1:6:0x0: +%*6Lg:0x0p+0:0:6: +%6Lg:0x8p-16385:1:6:0x1p2: +%*6Lg:0x8p-16385:0:6: +%6Lg:0x2.3456789abcdef01p012345:1:6:0x1.1ap1: +%*6Lg:0x2.3456789abcdef01p012345:0:6: +%6Lg:0x2.3456789abcdef01p+12345:1:6:0x1.1ap1: +%*6Lg:0x2.3456789abcdef01p+12345:0:6: +%6Lg:0x7.fffffffffffffff8p16381:1:6:0x1.ffcp2: +%*6Lg:0x7.fffffffffffffff8p16381:0:6: +%6Lg:0xf.fffffffffffffffp+16380:1:6:0x1.ffep3: +%*6Lg:0xf.fffffffffffffffp+16380:0:6: +%6Lg:infinity:0:-1: +%*6Lg:infinity:0:-1: +%6Lg:+nan():1:6:nan: +%*6Lg:+nan():0:6: +%6Lg:+nan(09A_Zaz):0:-1: +%*6Lg:+nan(09A_Zaz):0:-1: +%6Lg:+0x0p0:1:6:0x0: +%*6Lg:+0x0p0:0:6: +%6Lg:+0x0p+0:0:-1: +%*6Lg:+0x0p+0:0:-1: +%6Lg:+0x8p-16385:0:-1: +%*6Lg:+0x8p-16385:0:-1: +%6Lg:+0x2.3456789abcdef01p012345:1:6:0x1.18p1: +%*6Lg:+0x2.3456789abcdef01p012345:0:6: +%6Lg:+0x2.3456789abcdef01p+12345:1:6:0x1.18p1: +%*6Lg:+0x2.3456789abcdef01p+12345:0:6: +%6Lg:+0x7.fffffffffffffff8p16381:1:6:0x1.fcp2: +%*6Lg:+0x7.fffffffffffffff8p16381:0:6: +%6Lg:+0xf.fffffffffffffffp+16380:1:6:0x1.fep3: +%*6Lg:+0xf.fffffffffffffffp+16380:0:6: +%6Lg:+infinity:0:-1: +%*6Lg:+infinity:0:-1: +%22Lg::0:-1: +%*22Lg::0:-1: +%22Lg:-infinity:1:9:-inf: +%*22Lg:-infinity:0:9: +%22Lg:-0xf.fffffffffffffffp+16380:0:-1: +%*22Lg:-0xf.fffffffffffffffp+16380:0:-1: +%22Lg:-0x7.fffffffffffffff8p16381:0:-1: +%*22Lg:-0x7.fffffffffffffff8p16381:0:-1: +%22Lg:-0x2.3456789abcdef01p+12345:0:-1: +%*22Lg:-0x2.3456789abcdef01p+12345:0:-1: +%22Lg:-0x2.3456789abcdef01p012345:1:22:-0x1.1a2b3c4d5e6f7808p1: +%*22Lg:-0x2.3456789abcdef01p012345:0:22: +%22Lg:-0x8p-16385:1:11:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%22Lg:-nan():1:6:-nan: +%*22Lg:-nan():0:6: +%22Lg:nan():1:5:nan: +%*22Lg:nan():0:5: +%22Lg:nan(09A_Zaz):1:12:nan: +%*22Lg:nan(09A_Zaz):0:12: +%22Lg:0x0p0:1:5:0x0: +%*22Lg:0x0p0:0:5: +%22Lg:0x0p+0:1:6:0x0: +%*22Lg:0x0p+0:0:6: +%22Lg:0x8p-16385:1:10:0x1p-16382: +%*22Lg:0x8p-16385:0:10: +%22Lg:0x2.3456789abcdef01p012345:1:22:0x1.1a2b3c4d5e6f7808p2: +%*22Lg:0x2.3456789abcdef01p012345:0:22: +%22Lg:0x2.3456789abcdef01p+12345:1:22:0x1.1a2b3c4d5e6f7808p2: +%*22Lg:0x2.3456789abcdef01p+12345:0:22: +%22Lg:0x7.fffffffffffffff8p16381:1:22:0x1.fffffffffffffffep3: +%*22Lg:0x7.fffffffffffffff8p16381:0:22: +%22Lg:0xf.fffffffffffffffp+16380:1:22:0x1.fffffffffffffffep4: +%*22Lg:0xf.fffffffffffffffp+16380:0:22: +%22Lg:infinity:1:8:inf: +%*22Lg:infinity:0:8: +%22Lg:+nan():1:6:nan: +%*22Lg:+nan():0:6: +%22Lg:+nan(09A_Zaz):1:13:nan: +%*22Lg:+nan(09A_Zaz):0:13: +%22Lg:+0x0p0:1:6:0x0: +%*22Lg:+0x0p0:0:6: +%22Lg:+0x0p+0:1:7:0x0: +%*22Lg:+0x0p+0:0:7: +%22Lg:+0x8p-16385:1:11:0x1p-16382: +%*22Lg:+0x8p-16385:0:11: +%22Lg:+0x2.3456789abcdef01p012345:1:22:0x1.1a2b3c4d5e6f7808p1: +%*22Lg:+0x2.3456789abcdef01p012345:0:22: +%22Lg:+0x2.3456789abcdef01p+12345:0:-1: +%*22Lg:+0x2.3456789abcdef01p+12345:0:-1: +%22Lg:+0x7.fffffffffffffff8p16381:0:-1: +%*22Lg:+0x7.fffffffffffffff8p16381:0:-1: +%22Lg:+0xf.fffffffffffffffp+16380:0:-1: +%*22Lg:+0xf.fffffffffffffffp+16380:0:-1: +%22Lg:+infinity:1:9:inf: +%*22Lg:+infinity:0:9: +%37Lg::0:-1: +%*37Lg::0:-1: +%37Lg:-infinity:1:9:-inf: +%*37Lg:-infinity:0:9: +%37Lg:-0xf.fffffffffffffffp+16380:1:27:-0x1.fffffffffffffffep16383: +%*37Lg:-0xf.fffffffffffffffp+16380:0:27: +%37Lg:-0x7.fffffffffffffff8p16381:1:27:-0x1.fffffffffffffffep16383: +%*37Lg:-0x7.fffffffffffffff8p16381:0:27: +%37Lg:-0x2.3456789abcdef01p+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346: +%*37Lg:-0x2.3456789abcdef01p+12345:0:27: +%37Lg:-0x2.3456789abcdef01p012345:1:27:-0x1.1a2b3c4d5e6f7808p12346: +%*37Lg:-0x2.3456789abcdef01p012345:0:27: +%37Lg:-0x8p-16385:1:11:-0x1p-16382: +%*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:-nan(09A_Zaz):0:13: +%37Lg:-nan():1:6:-nan: +%*37Lg:-nan():0:6: +%37Lg:nan():1:5:nan: +%*37Lg:nan():0:5: +%37Lg:nan(09A_Zaz):1:12:nan: +%*37Lg:nan(09A_Zaz):0:12: +%37Lg:0x0p0:1:5:0x0: +%*37Lg:0x0p0:0:5: +%37Lg:0x0p+0:1:6:0x0: +%*37Lg:0x0p+0:0:6: +%37Lg:0x8p-16385:1:10:0x1p-16382: +%*37Lg:0x8p-16385:0:10: +%37Lg:0x2.3456789abcdef01p012345:1:26:0x1.1a2b3c4d5e6f7808p12346: +%*37Lg:0x2.3456789abcdef01p012345:0:26: +%37Lg:0x2.3456789abcdef01p+12345:1:26:0x1.1a2b3c4d5e6f7808p12346: +%*37Lg:0x2.3456789abcdef01p+12345:0:26: +%37Lg:0x7.fffffffffffffff8p16381:1:26:0x1.fffffffffffffffep16383: +%*37Lg:0x7.fffffffffffffff8p16381:0:26: +%37Lg:0xf.fffffffffffffffp+16380:1:26:0x1.fffffffffffffffep16383: +%*37Lg:0xf.fffffffffffffffp+16380:0:26: +%37Lg:infinity:1:8:inf: +%*37Lg:infinity:0:8: +%37Lg:+nan():1:6:nan: +%*37Lg:+nan():0:6: +%37Lg:+nan(09A_Zaz):1:13:nan: +%*37Lg:+nan(09A_Zaz):0:13: +%37Lg:+0x0p0:1:6:0x0: +%*37Lg:+0x0p0:0:6: +%37Lg:+0x0p+0:1:7:0x0: +%*37Lg:+0x0p+0:0:7: +%37Lg:+0x8p-16385:1:11:0x1p-16382: +%*37Lg:+0x8p-16385:0:11: +%37Lg:+0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*37Lg:+0x2.3456789abcdef01p012345:0:27: +%37Lg:+0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*37Lg:+0x2.3456789abcdef01p+12345:0:27: +%37Lg:+0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383: +%*37Lg:+0x7.fffffffffffffff8p16381:0:27: +%37Lg:+0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383: +%*37Lg:+0xf.fffffffffffffffp+16380:0:27: +%37Lg:+infinity:1:9:inf: +%*37Lg:+infinity:0:9: +%5Lg: :0:-1: +%*5Lg: :0:-1: +%5Lg: -infinity:0:-1: +%*5Lg: -infinity:0:-1: +%5Lg: -0xf.fffffffffffffffp+16380:1:6:-0x1.ep3: +%*5Lg: -0xf.fffffffffffffffp+16380:0:6: +%5Lg: -0x7.fffffffffffffff8p16381:1:6:-0x1.cp2: +%*5Lg: -0x7.fffffffffffffff8p16381:0:6: +%5Lg: -0x2.3456789abcdef01p+12345:1:6:-0x1p1: +%*5Lg: -0x2.3456789abcdef01p+12345:0:6: +%5Lg: -0x2.3456789abcdef01p012345:1:6:-0x1p1: +%*5Lg: -0x2.3456789abcdef01p012345:0:6: +%5Lg: -0x8p-16385:0:-1: +%*5Lg: -0x8p-16385:0:-1: +%5Lg: -0x0p+0:0:-1: +%*5Lg: -0x0p+0:0:-1: +%5Lg: -0x0p0:0:-1: +%*5Lg: -0x0p0:0:-1: +%5Lg: -nan(09A_Zaz):0:-1: +%*5Lg: -nan(09A_Zaz):0:-1: +%5Lg: -nan():0:-1: +%*5Lg: -nan():0:-1: +%5Lg: nan():1:6:nan: +%*5Lg: nan():0:6: +%5Lg: nan(09A_Zaz):0:-1: +%*5Lg: nan(09A_Zaz):0:-1: +%5Lg: 0x0p0:1:6:0x0: +%*5Lg: 0x0p0:0:6: +%5Lg: 0x0p+0:0:-1: +%*5Lg: 0x0p+0:0:-1: +%5Lg: 0x8p-16385:0:-1: +%*5Lg: 0x8p-16385:0:-1: +%5Lg: 0x2.3456789abcdef01p012345:1:6:0x1.18p1: +%*5Lg: 0x2.3456789abcdef01p012345:0:6: +%5Lg: 0x2.3456789abcdef01p+12345:1:6:0x1.18p1: +%*5Lg: 0x2.3456789abcdef01p+12345:0:6: +%5Lg: 0x7.fffffffffffffff8p16381:1:6:0x1.fcp2: +%*5Lg: 0x7.fffffffffffffff8p16381:0:6: +%5Lg: 0xf.fffffffffffffffp+16380:1:6:0x1.fep3: +%*5Lg: 0xf.fffffffffffffffp+16380:0:6: +%5Lg: infinity:0:-1: +%*5Lg: infinity:0:-1: +%5Lg: +nan():0:-1: +%*5Lg: +nan():0:-1: +%5Lg: +nan(09A_Zaz):0:-1: +%*5Lg: +nan(09A_Zaz):0:-1: +%5Lg: +0x0p0:0:-1: +%*5Lg: +0x0p0:0:-1: +%5Lg: +0x0p+0:0:-1: +%*5Lg: +0x0p+0:0:-1: +%5Lg: +0x8p-16385:0:-1: +%*5Lg: +0x8p-16385:0:-1: +%5Lg: +0x2.3456789abcdef01p012345:1:6:0x1p1: +%*5Lg: +0x2.3456789abcdef01p012345:0:6: +%5Lg: +0x2.3456789abcdef01p+12345:1:6:0x1p1: +%*5Lg: +0x2.3456789abcdef01p+12345:0:6: +%5Lg: +0x7.fffffffffffffff8p16381:1:6:0x1.cp2: +%*5Lg: +0x7.fffffffffffffff8p16381:0:6: +%5Lg: +0xf.fffffffffffffffp+16380:1:6:0x1.ep3: +%*5Lg: +0xf.fffffffffffffffp+16380:0:6: +%5Lg: +infinity:0:-1: +%*5Lg: +infinity:0:-1: +%37Lg: :0:-1: +%*37Lg: :0:-1: +%37Lg: -infinity:1:10:-inf: +%*37Lg: -infinity:0:10: +%37Lg: -0xf.fffffffffffffffp+16380:1:28:-0x1.fffffffffffffffep16383: +%*37Lg: -0xf.fffffffffffffffp+16380:0:28: +%37Lg: -0x7.fffffffffffffff8p16381:1:28:-0x1.fffffffffffffffep16383: +%*37Lg: -0x7.fffffffffffffff8p16381:0:28: +%37Lg: -0x2.3456789abcdef01p+12345:1:28:-0x1.1a2b3c4d5e6f7808p12346: +%*37Lg: -0x2.3456789abcdef01p+12345:0:28: +%37Lg: -0x2.3456789abcdef01p012345:1:28:-0x1.1a2b3c4d5e6f7808p12346: +%*37Lg: -0x2.3456789abcdef01p012345:0:28: +%37Lg: -0x8p-16385:1:12:-0x1p-16382: +%*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: -nan(09A_Zaz):0:14: +%37Lg: -nan():1:7:-nan: +%*37Lg: -nan():0:7: +%37Lg: nan():1:6:nan: +%*37Lg: nan():0:6: +%37Lg: nan(09A_Zaz):1:13:nan: +%*37Lg: nan(09A_Zaz):0:13: +%37Lg: 0x0p0:1:6:0x0: +%*37Lg: 0x0p0:0:6: +%37Lg: 0x0p+0:1:7:0x0: +%*37Lg: 0x0p+0:0:7: +%37Lg: 0x8p-16385:1:11:0x1p-16382: +%*37Lg: 0x8p-16385:0:11: +%37Lg: 0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*37Lg: 0x2.3456789abcdef01p012345:0:27: +%37Lg: 0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*37Lg: 0x2.3456789abcdef01p+12345:0:27: +%37Lg: 0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383: +%*37Lg: 0x7.fffffffffffffff8p16381:0:27: +%37Lg: 0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383: +%*37Lg: 0xf.fffffffffffffffp+16380:0:27: +%37Lg: infinity:1:9:inf: +%*37Lg: infinity:0:9: +%37Lg: +nan():1:7:nan: +%*37Lg: +nan():0:7: +%37Lg: +nan(09A_Zaz):1:14:nan: +%*37Lg: +nan(09A_Zaz):0:14: +%37Lg: +0x0p0:1:7:0x0: +%*37Lg: +0x0p0:0:7: +%37Lg: +0x0p+0:1:8:0x0: +%*37Lg: +0x0p+0:0:8: +%37Lg: +0x8p-16385:1:12:0x1p-16382: +%*37Lg: +0x8p-16385:0:12: +%37Lg: +0x2.3456789abcdef01p012345:1:28:0x1.1a2b3c4d5e6f7808p12346: +%*37Lg: +0x2.3456789abcdef01p012345:0:28: +%37Lg: +0x2.3456789abcdef01p+12345:1:28:0x1.1a2b3c4d5e6f7808p12346: +%*37Lg: +0x2.3456789abcdef01p+12345:0:28: +%37Lg: +0x7.fffffffffffffff8p16381:1:28:0x1.fffffffffffffffep16383: +%*37Lg: +0x7.fffffffffffffff8p16381:0:28: +%37Lg: +0xf.fffffffffffffffp+16380:1:28:0x1.fffffffffffffffep16383: +%*37Lg: +0xf.fffffffffffffffp+16380:0:28: +%37Lg: +infinity:1:10:inf: +%*37Lg: +infinity:0:10: diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input new file mode 100644 index 0000000..15f8ea1 --- /dev/null +++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input @@ -0,0 +1,682 @@ +%LG::0:-1: +%*LG::0:-1: +%LG:-INFINITY:1:9:-inf: +%*LG:-INFINITY:0:9: +%LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:27:-0x1.fffffffffffffffep16383: +%*LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:27: +%LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:27:-0x1.fffffffffffffffep16383: +%*LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:27: +%LG:-0X2.3456789ABCDEF01P+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346: +%*LG:-0X2.3456789ABCDEF01P+12345:0:27: +%LG:-0X2.3456789ABCDEF01P012345:1:27:-0x1.1a2b3c4d5e6f7808p12346: +%*LG:-0X2.3456789ABCDEF01P012345:0:27: +%LG:-0X8P-16385:1:11:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%LG:-NAN():1:6:-nan: +%*LG:-NAN():0:6: +%LG:NAN():1:5:nan: +%*LG:NAN():0:5: +%LG:NAN(09A_Zaz):1:12:nan: +%*LG:NAN(09A_Zaz):0:12: +%LG:0X0P0:1:5:0x0: +%*LG:0X0P0:0:5: +%LG:0X0P+0:1:6:0x0: +%*LG:0X0P+0:0:6: +%LG:0X8P-16385:1:10:0x1p-16382: +%*LG:0X8P-16385:0:10: +%LG:0X2.3456789ABCDEF01P012345:1:26:0x1.1a2b3c4d5e6f7808p12346: +%*LG:0X2.3456789ABCDEF01P012345:0:26: +%LG:0X2.3456789ABCDEF01P+12345:1:26:0x1.1a2b3c4d5e6f7808p12346: +%*LG:0X2.3456789ABCDEF01P+12345:0:26: +%LG:0X7.FFFFFFFFFFFFFFF8P16381:1:26:0x1.fffffffffffffffep16383: +%*LG:0X7.FFFFFFFFFFFFFFF8P16381:0:26: +%LG:0XF.FFFFFFFFFFFFFFFP+16380:1:26:0x1.fffffffffffffffep16383: +%*LG:0XF.FFFFFFFFFFFFFFFP+16380:0:26: +%LG:INFINITY:1:8:inf: +%*LG:INFINITY:0:8: +%LG:+NAN():1:6:nan: +%*LG:+NAN():0:6: +%LG:+NAN(09A_Zaz):1:13:nan: +%*LG:+NAN(09A_Zaz):0:13: +%LG:+0X0P0:1:6:0x0: +%*LG:+0X0P0:0:6: +%LG:+0X0P+0:1:7:0x0: +%*LG:+0X0P+0:0:7: +%LG:+0X8P-16385:1:11:0x1p-16382: +%*LG:+0X8P-16385:0:11: +%LG:+0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*LG:+0X2.3456789ABCDEF01P012345:0:27: +%LG:+0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*LG:+0X2.3456789ABCDEF01P+12345:0:27: +%LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383: +%*LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:27: +%LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383: +%*LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:27: +%LG:+INFINITY:1:9:inf: +%*LG:+INFINITY:0:9: +%1LG::0:-1: +%*1LG::0:-1: +%1LG:-INFINITY:0:-1: +%*1LG:-INFINITY:0:-1: +%1LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%*1LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%1LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%*1LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%1LG:-0X2.3456789ABCDEF01P+12345:0:-1: +%*1LG:-0X2.3456789ABCDEF01P+12345:0:-1: +%1LG:-0X2.3456789ABCDEF01P012345:0:-1: +%*1LG:-0X2.3456789ABCDEF01P012345:0:-1: +%1LG:-0X8P-16385:0:-1: +%*1LG:-0X8P-16385:0:-1: +%1LG:-0X0P+0:0:-1: +%*1LG:-0X0P+0:0:-1: +%1LG:-0X0P0:0:-1: +%*1LG:-0X0P0:0:-1: +%1LG:-NAN(09A_Zaz):0:-1: +%*1LG:-NAN(09A_Zaz):0:-1: +%1LG:-NAN():0:-1: +%*1LG:-NAN():0:-1: +%1LG:NAN():0:-1: +%*1LG:NAN():0:-1: +%1LG:NAN(09A_Zaz):0:-1: +%*1LG:NAN(09A_Zaz):0:-1: +%1LG:0X0P0:1:1:0x0: +%*1LG:0X0P0:0:1: +%1LG:0X0P+0:1:1:0x0: +%*1LG:0X0P+0:0:1: +%1LG:0X8P-16385:1:1:0x0: +%*1LG:0X8P-16385:0:1: +%1LG:0X2.3456789ABCDEF01P012345:1:1:0x0: +%*1LG:0X2.3456789ABCDEF01P012345:0:1: +%1LG:0X2.3456789ABCDEF01P+12345:1:1:0x0: +%*1LG:0X2.3456789ABCDEF01P+12345:0:1: +%1LG:0X7.FFFFFFFFFFFFFFF8P16381:1:1:0x0: +%*1LG:0X7.FFFFFFFFFFFFFFF8P16381:0:1: +%1LG:0XF.FFFFFFFFFFFFFFFP+16380:1:1:0x0: +%*1LG:0XF.FFFFFFFFFFFFFFFP+16380:0:1: +%1LG:INFINITY:0:-1: +%*1LG:INFINITY:0:-1: +%1LG:+NAN():0:-1: +%*1LG:+NAN():0:-1: +%1LG:+NAN(09A_Zaz):0:-1: +%*1LG:+NAN(09A_Zaz):0:-1: +%1LG:+0X0P0:0:-1: +%*1LG:+0X0P0:0:-1: +%1LG:+0X0P+0:0:-1: +%*1LG:+0X0P+0:0:-1: +%1LG:+0X8P-16385:0:-1: +%*1LG:+0X8P-16385:0:-1: +%1LG:+0X2.3456789ABCDEF01P012345:0:-1: +%*1LG:+0X2.3456789ABCDEF01P012345:0:-1: +%1LG:+0X2.3456789ABCDEF01P+12345:0:-1: +%*1LG:+0X2.3456789ABCDEF01P+12345:0:-1: +%1LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%*1LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%1LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%*1LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%1LG:+INFINITY:0:-1: +%*1LG:+INFINITY:0:-1: +%2LG::0:-1: +%*2LG::0:-1: +%2LG:-INFINITY:0:-1: +%*2LG:-INFINITY:0:-1: +%2LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:2:-0x0: +%*2LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:2: +%2LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:2:-0x0: +%*2LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:2: +%2LG:-0X2.3456789ABCDEF01P+12345:1:2:-0x0: +%*2LG:-0X2.3456789ABCDEF01P+12345:0:2: +%2LG:-0X2.3456789ABCDEF01P012345:1:2:-0x0: +%*2LG:-0X2.3456789ABCDEF01P012345:0:2: +%2LG:-0X8P-16385:1:2:-0x0: +%*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:-NAN(09A_Zaz):0:-1: +%*2LG:-NAN(09A_Zaz):0:-1: +%2LG:-NAN():0:-1: +%*2LG:-NAN():0:-1: +%2LG:NAN():0:-1: +%*2LG:NAN():0:-1: +%2LG:NAN(09A_Zaz):0:-1: +%*2LG:NAN(09A_Zaz):0:-1: +%2LG:0X0P0:0:-1: +%*2LG:0X0P0:0:-1: +%2LG:0X0P+0:0:-1: +%*2LG:0X0P+0:0:-1: +%2LG:0X8P-16385:0:-1: +%*2LG:0X8P-16385:0:-1: +%2LG:0X2.3456789ABCDEF01P012345:0:-1: +%*2LG:0X2.3456789ABCDEF01P012345:0:-1: +%2LG:0X2.3456789ABCDEF01P+12345:0:-1: +%*2LG:0X2.3456789ABCDEF01P+12345:0:-1: +%2LG:0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%*2LG:0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%2LG:0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%*2LG:0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%2LG:INFINITY:0:-1: +%*2LG:INFINITY:0:-1: +%2LG:+NAN():0:-1: +%*2LG:+NAN():0:-1: +%2LG:+NAN(09A_Zaz):0:-1: +%*2LG:+NAN(09A_Zaz):0:-1: +%2LG:+0X0P0:1:2:0x0: +%*2LG:+0X0P0:0:2: +%2LG:+0X0P+0:1:2:0x0: +%*2LG:+0X0P+0:0:2: +%2LG:+0X8P-16385:1:2:0x0: +%*2LG:+0X8P-16385:0:2: +%2LG:+0X2.3456789ABCDEF01P012345:1:2:0x0: +%*2LG:+0X2.3456789ABCDEF01P012345:0:2: +%2LG:+0X2.3456789ABCDEF01P+12345:1:2:0x0: +%*2LG:+0X2.3456789ABCDEF01P+12345:0:2: +%2LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:2:0x0: +%*2LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:2: +%2LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:2:0x0: +%*2LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:2: +%2LG:+INFINITY:0:-1: +%*2LG:+INFINITY:0:-1: +%3LG::0:-1: +%*3LG::0:-1: +%3LG:-INFINITY:0:-1: +%*3LG:-INFINITY:0:-1: +%3LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%*3LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%3LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%*3LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%3LG:-0X2.3456789ABCDEF01P+12345:0:-1: +%*3LG:-0X2.3456789ABCDEF01P+12345:0:-1: +%3LG:-0X2.3456789ABCDEF01P012345:0:-1: +%*3LG:-0X2.3456789ABCDEF01P012345:0:-1: +%3LG:-0X8P-16385:0:-1: +%*3LG:-0X8P-16385:0:-1: +%3LG:-0X0P+0:0:-1: +%*3LG:-0X0P+0:0:-1: +%3LG:-0X0P0:0:-1: +%*3LG:-0X0P0:0:-1: +%3LG:-NAN(09A_Zaz):0:-1: +%*3LG:-NAN(09A_Zaz):0:-1: +%3LG:-NAN():0:-1: +%*3LG:-NAN():0:-1: +%3LG:NAN():1:3:nan: +%*3LG:NAN():0:3: +%3LG:NAN(09A_Zaz):1:3:nan: +%*3LG:NAN(09A_Zaz):0:3: +%3LG:0X0P0:1:3:0x0: +%*3LG:0X0P0:0:3: +%3LG:0X0P+0:1:3:0x0: +%*3LG:0X0P+0:0:3: +%3LG:0X8P-16385:1:3:0x1p3: +%*3LG:0X8P-16385:0:3: +%3LG:0X2.3456789ABCDEF01P012345:1:3:0x1p1: +%*3LG:0X2.3456789ABCDEF01P012345:0:3: +%3LG:0X2.3456789ABCDEF01P+12345:1:3:0x1p1: +%*3LG:0X2.3456789ABCDEF01P+12345:0:3: +%3LG:0X7.FFFFFFFFFFFFFFF8P16381:1:3:0x1.cp2: +%*3LG:0X7.FFFFFFFFFFFFFFF8P16381:0:3: +%3LG:0XF.FFFFFFFFFFFFFFFP+16380:1:3:0x1.ep3: +%*3LG:0XF.FFFFFFFFFFFFFFFP+16380:0:3: +%3LG:INFINITY:1:3:inf: +%*3LG:INFINITY:0:3: +%3LG:+NAN():0:-1: +%*3LG:+NAN():0:-1: +%3LG:+NAN(09A_Zaz):0:-1: +%*3LG:+NAN(09A_Zaz):0:-1: +%3LG:+0X0P0:0:-1: +%*3LG:+0X0P0:0:-1: +%3LG:+0X0P+0:0:-1: +%*3LG:+0X0P+0:0:-1: +%3LG:+0X8P-16385:0:-1: +%*3LG:+0X8P-16385:0:-1: +%3LG:+0X2.3456789ABCDEF01P012345:0:-1: +%*3LG:+0X2.3456789ABCDEF01P012345:0:-1: +%3LG:+0X2.3456789ABCDEF01P+12345:0:-1: +%*3LG:+0X2.3456789ABCDEF01P+12345:0:-1: +%3LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%*3LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%3LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%*3LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%3LG:+INFINITY:0:-1: +%*3LG:+INFINITY:0:-1: +%4LG::0:-1: +%*4LG::0:-1: +%4LG:-INFINITY:1:4:-inf: +%*4LG:-INFINITY:0:4: +%4LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:4:-0x1.ep3: +%*4LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:4: +%4LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:4:-0x1.cp2: +%*4LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:4: +%4LG:-0X2.3456789ABCDEF01P+12345:1:4:-0x1p1: +%*4LG:-0X2.3456789ABCDEF01P+12345:0:4: +%4LG:-0X2.3456789ABCDEF01P012345:1:4:-0x1p1: +%*4LG:-0X2.3456789ABCDEF01P012345:0:4: +%4LG:-0X8P-16385:1:4:-0x1p3: +%*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:-NAN(09A_Zaz):1:4:-nan: +%*4LG:-NAN(09A_Zaz):0:4: +%4LG:-NAN():1:4:-nan: +%*4LG:-NAN():0:4: +%4LG:NAN():0:-1: +%*4LG:NAN():0:-1: +%4LG:NAN(09A_Zaz):0:-1: +%*4LG:NAN(09A_Zaz):0:-1: +%4LG:0X0P0:0:-1: +%*4LG:0X0P0:0:-1: +%4LG:0X0P+0:0:-1: +%*4LG:0X0P+0:0:-1: +%4LG:0X8P-16385:0:-1: +%*4LG:0X8P-16385:0:-1: +%4LG:0X2.3456789ABCDEF01P012345:1:4:0x1p1: +%*4LG:0X2.3456789ABCDEF01P012345:0:4: +%4LG:0X2.3456789ABCDEF01P+12345:1:4:0x1p1: +%*4LG:0X2.3456789ABCDEF01P+12345:0:4: +%4LG:0X7.FFFFFFFFFFFFFFF8P16381:1:4:0x1.cp2: +%*4LG:0X7.FFFFFFFFFFFFFFF8P16381:0:4: +%4LG:0XF.FFFFFFFFFFFFFFFP+16380:1:4:0x1.ep3: +%*4LG:0XF.FFFFFFFFFFFFFFFP+16380:0:4: +%4LG:INFINITY:0:-1: +%*4LG:INFINITY:0:-1: +%4LG:+NAN():1:4:nan: +%*4LG:+NAN():0:4: +%4LG:+NAN(09A_Zaz):1:4:nan: +%*4LG:+NAN(09A_Zaz):0:4: +%4LG:+0X0P0:1:4:0x0: +%*4LG:+0X0P0:0:4: +%4LG:+0X0P+0:1:4:0x0: +%*4LG:+0X0P+0:0:4: +%4LG:+0X8P-16385:1:4:0x1p3: +%*4LG:+0X8P-16385:0:4: +%4LG:+0X2.3456789ABCDEF01P012345:1:4:0x1p1: +%*4LG:+0X2.3456789ABCDEF01P012345:0:4: +%4LG:+0X2.3456789ABCDEF01P+12345:1:4:0x1p1: +%*4LG:+0X2.3456789ABCDEF01P+12345:0:4: +%4LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:4:0x1.cp2: +%*4LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:4: +%4LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:4:0x1.ep3: +%*4LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:4: +%4LG:+INFINITY:1:4:inf: +%*4LG:+INFINITY:0:4: +%5LG::0:-1: +%*5LG::0:-1: +%5LG:-INFINITY:0:-1: +%*5LG:-INFINITY:0:-1: +%5LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:5:-0x1.ep3: +%*5LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:5: +%5LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:5:-0x1.cp2: +%*5LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:5: +%5LG:-0X2.3456789ABCDEF01P+12345:1:5:-0x1p1: +%*5LG:-0X2.3456789ABCDEF01P+12345:0:5: +%5LG:-0X2.3456789ABCDEF01P012345:1:5:-0x1p1: +%*5LG:-0X2.3456789ABCDEF01P012345:0:5: +%5LG:-0X8P-16385:0:-1: +%*5LG:-0X8P-16385:0:-1: +%5LG:-0X0P+0:0:-1: +%*5LG:-0X0P+0:0:-1: +%5LG:-0X0P0:0:-1: +%*5LG:-0X0P0:0:-1: +%5LG:-NAN(09A_Zaz):0:-1: +%*5LG:-NAN(09A_Zaz):0:-1: +%5LG:-NAN():0:-1: +%*5LG:-NAN():0:-1: +%5LG:NAN():1:5:nan: +%*5LG:NAN():0:5: +%5LG:NAN(09A_Zaz):0:-1: +%*5LG:NAN(09A_Zaz):0:-1: +%5LG:0X0P0:1:5:0x0: +%*5LG:0X0P0:0:5: +%5LG:0X0P+0:0:-1: +%*5LG:0X0P+0:0:-1: +%5LG:0X8P-16385:0:-1: +%*5LG:0X8P-16385:0:-1: +%5LG:0X2.3456789ABCDEF01P012345:1:5:0x1.18p1: +%*5LG:0X2.3456789ABCDEF01P012345:0:5: +%5LG:0X2.3456789ABCDEF01P+12345:1:5:0x1.18p1: +%*5LG:0X2.3456789ABCDEF01P+12345:0:5: +%5LG:0X7.FFFFFFFFFFFFFFF8P16381:1:5:0x1.fcp2: +%*5LG:0X7.FFFFFFFFFFFFFFF8P16381:0:5: +%5LG:0XF.FFFFFFFFFFFFFFFP+16380:1:5:0x1.fep3: +%*5LG:0XF.FFFFFFFFFFFFFFFP+16380:0:5: +%5LG:INFINITY:0:-1: +%*5LG:INFINITY:0:-1: +%5LG:+NAN():0:-1: +%*5LG:+NAN():0:-1: +%5LG:+NAN(09A_Zaz):0:-1: +%*5LG:+NAN(09A_Zaz):0:-1: +%5LG:+0X0P0:0:-1: +%*5LG:+0X0P0:0:-1: +%5LG:+0X0P+0:0:-1: +%*5LG:+0X0P+0:0:-1: +%5LG:+0X8P-16385:0:-1: +%*5LG:+0X8P-16385:0:-1: +%5LG:+0X2.3456789ABCDEF01P012345:1:5:0x1p1: +%*5LG:+0X2.3456789ABCDEF01P012345:0:5: +%5LG:+0X2.3456789ABCDEF01P+12345:1:5:0x1p1: +%*5LG:+0X2.3456789ABCDEF01P+12345:0:5: +%5LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:5:0x1.cp2: +%*5LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:5: +%5LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:5:0x1.ep3: +%*5LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:5: +%5LG:+INFINITY:0:-1: +%*5LG:+INFINITY:0:-1: +%6LG::0:-1: +%*6LG::0:-1: +%6LG:-INFINITY:0:-1: +%*6LG:-INFINITY:0:-1: +%6LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:6:-0x1.fep3: +%*6LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:6: +%6LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:6:-0x1.fcp2: +%*6LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:6: +%6LG:-0X2.3456789ABCDEF01P+12345:1:6:-0x1.18p1: +%*6LG:-0X2.3456789ABCDEF01P+12345:0:6: +%6LG:-0X2.3456789ABCDEF01P012345:1:6:-0x1.18p1: +%*6LG:-0X2.3456789ABCDEF01P012345:0:6: +%6LG:-0X8P-16385:0:-1: +%*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:-NAN(09A_Zaz):0:-1: +%*6LG:-NAN(09A_Zaz):0:-1: +%6LG:-NAN():1:6:-nan: +%*6LG:-NAN():0:6: +%6LG:NAN():1:5:nan: +%*6LG:NAN():0:5: +%6LG:NAN(09A_Zaz):0:-1: +%*6LG:NAN(09A_Zaz):0:-1: +%6LG:0X0P0:1:5:0x0: +%*6LG:0X0P0:0:5: +%6LG:0X0P+0:1:6:0x0: +%*6LG:0X0P+0:0:6: +%6LG:0X8P-16385:1:6:0x1p2: +%*6LG:0X8P-16385:0:6: +%6LG:0X2.3456789ABCDEF01P012345:1:6:0x1.1ap1: +%*6LG:0X2.3456789ABCDEF01P012345:0:6: +%6LG:0X2.3456789ABCDEF01P+12345:1:6:0x1.1ap1: +%*6LG:0X2.3456789ABCDEF01P+12345:0:6: +%6LG:0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.ffcp2: +%*6LG:0X7.FFFFFFFFFFFFFFF8P16381:0:6: +%6LG:0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.ffep3: +%*6LG:0XF.FFFFFFFFFFFFFFFP+16380:0:6: +%6LG:INFINITY:0:-1: +%*6LG:INFINITY:0:-1: +%6LG:+NAN():1:6:nan: +%*6LG:+NAN():0:6: +%6LG:+NAN(09A_Zaz):0:-1: +%*6LG:+NAN(09A_Zaz):0:-1: +%6LG:+0X0P0:1:6:0x0: +%*6LG:+0X0P0:0:6: +%6LG:+0X0P+0:0:-1: +%*6LG:+0X0P+0:0:-1: +%6LG:+0X8P-16385:0:-1: +%*6LG:+0X8P-16385:0:-1: +%6LG:+0X2.3456789ABCDEF01P012345:1:6:0x1.18p1: +%*6LG:+0X2.3456789ABCDEF01P012345:0:6: +%6LG:+0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1: +%*6LG:+0X2.3456789ABCDEF01P+12345:0:6: +%6LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.fcp2: +%*6LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:6: +%6LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.fep3: +%*6LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:6: +%6LG:+INFINITY:0:-1: +%*6LG:+INFINITY:0:-1: +%22LG::0:-1: +%*22LG::0:-1: +%22LG:-INFINITY:1:9:-inf: +%*22LG:-INFINITY:0:9: +%22LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%*22LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%22LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%*22LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%22LG:-0X2.3456789ABCDEF01P+12345:0:-1: +%*22LG:-0X2.3456789ABCDEF01P+12345:0:-1: +%22LG:-0X2.3456789ABCDEF01P012345:1:22:-0x1.1a2b3c4d5e6f7808p1: +%*22LG:-0X2.3456789ABCDEF01P012345:0:22: +%22LG:-0X8P-16385:1:11:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%22LG:-NAN():1:6:-nan: +%*22LG:-NAN():0:6: +%22LG:NAN():1:5:nan: +%*22LG:NAN():0:5: +%22LG:NAN(09A_Zaz):1:12:nan: +%*22LG:NAN(09A_Zaz):0:12: +%22LG:0X0P0:1:5:0x0: +%*22LG:0X0P0:0:5: +%22LG:0X0P+0:1:6:0x0: +%*22LG:0X0P+0:0:6: +%22LG:0X8P-16385:1:10:0x1p-16382: +%*22LG:0X8P-16385:0:10: +%22LG:0X2.3456789ABCDEF01P012345:1:22:0x1.1a2b3c4d5e6f7808p2: +%*22LG:0X2.3456789ABCDEF01P012345:0:22: +%22LG:0X2.3456789ABCDEF01P+12345:1:22:0x1.1a2b3c4d5e6f7808p2: +%*22LG:0X2.3456789ABCDEF01P+12345:0:22: +%22LG:0X7.FFFFFFFFFFFFFFF8P16381:1:22:0x1.fffffffffffffffep3: +%*22LG:0X7.FFFFFFFFFFFFFFF8P16381:0:22: +%22LG:0XF.FFFFFFFFFFFFFFFP+16380:1:22:0x1.fffffffffffffffep4: +%*22LG:0XF.FFFFFFFFFFFFFFFP+16380:0:22: +%22LG:INFINITY:1:8:inf: +%*22LG:INFINITY:0:8: +%22LG:+NAN():1:6:nan: +%*22LG:+NAN():0:6: +%22LG:+NAN(09A_Zaz):1:13:nan: +%*22LG:+NAN(09A_Zaz):0:13: +%22LG:+0X0P0:1:6:0x0: +%*22LG:+0X0P0:0:6: +%22LG:+0X0P+0:1:7:0x0: +%*22LG:+0X0P+0:0:7: +%22LG:+0X8P-16385:1:11:0x1p-16382: +%*22LG:+0X8P-16385:0:11: +%22LG:+0X2.3456789ABCDEF01P012345:1:22:0x1.1a2b3c4d5e6f7808p1: +%*22LG:+0X2.3456789ABCDEF01P012345:0:22: +%22LG:+0X2.3456789ABCDEF01P+12345:0:-1: +%*22LG:+0X2.3456789ABCDEF01P+12345:0:-1: +%22LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%*22LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1: +%22LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%*22LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1: +%22LG:+INFINITY:1:9:inf: +%*22LG:+INFINITY:0:9: +%37LG::0:-1: +%*37LG::0:-1: +%37LG:-INFINITY:1:9:-inf: +%*37LG:-INFINITY:0:9: +%37LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:27:-0x1.fffffffffffffffep16383: +%*37LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:27: +%37LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:27:-0x1.fffffffffffffffep16383: +%*37LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:27: +%37LG:-0X2.3456789ABCDEF01P+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346: +%*37LG:-0X2.3456789ABCDEF01P+12345:0:27: +%37LG:-0X2.3456789ABCDEF01P012345:1:27:-0x1.1a2b3c4d5e6f7808p12346: +%*37LG:-0X2.3456789ABCDEF01P012345:0:27: +%37LG:-0X8P-16385:1:11:-0x1p-16382: +%*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:-NAN(09A_Zaz):0:13: +%37LG:-NAN():1:6:-nan: +%*37LG:-NAN():0:6: +%37LG:NAN():1:5:nan: +%*37LG:NAN():0:5: +%37LG:NAN(09A_Zaz):1:12:nan: +%*37LG:NAN(09A_Zaz):0:12: +%37LG:0X0P0:1:5:0x0: +%*37LG:0X0P0:0:5: +%37LG:0X0P+0:1:6:0x0: +%*37LG:0X0P+0:0:6: +%37LG:0X8P-16385:1:10:0x1p-16382: +%*37LG:0X8P-16385:0:10: +%37LG:0X2.3456789ABCDEF01P012345:1:26:0x1.1a2b3c4d5e6f7808p12346: +%*37LG:0X2.3456789ABCDEF01P012345:0:26: +%37LG:0X2.3456789ABCDEF01P+12345:1:26:0x1.1a2b3c4d5e6f7808p12346: +%*37LG:0X2.3456789ABCDEF01P+12345:0:26: +%37LG:0X7.FFFFFFFFFFFFFFF8P16381:1:26:0x1.fffffffffffffffep16383: +%*37LG:0X7.FFFFFFFFFFFFFFF8P16381:0:26: +%37LG:0XF.FFFFFFFFFFFFFFFP+16380:1:26:0x1.fffffffffffffffep16383: +%*37LG:0XF.FFFFFFFFFFFFFFFP+16380:0:26: +%37LG:INFINITY:1:8:inf: +%*37LG:INFINITY:0:8: +%37LG:+NAN():1:6:nan: +%*37LG:+NAN():0:6: +%37LG:+NAN(09A_Zaz):1:13:nan: +%*37LG:+NAN(09A_Zaz):0:13: +%37LG:+0X0P0:1:6:0x0: +%*37LG:+0X0P0:0:6: +%37LG:+0X0P+0:1:7:0x0: +%*37LG:+0X0P+0:0:7: +%37LG:+0X8P-16385:1:11:0x1p-16382: +%*37LG:+0X8P-16385:0:11: +%37LG:+0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*37LG:+0X2.3456789ABCDEF01P012345:0:27: +%37LG:+0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*37LG:+0X2.3456789ABCDEF01P+12345:0:27: +%37LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383: +%*37LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:27: +%37LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383: +%*37LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:27: +%37LG:+INFINITY:1:9:inf: +%*37LG:+INFINITY:0:9: +%5LG: :0:-1: +%*5LG: :0:-1: +%5LG: -INFINITY:0:-1: +%*5LG: -INFINITY:0:-1: +%5LG: -0XF.FFFFFFFFFFFFFFFP+16380:1:6:-0x1.ep3: +%*5LG: -0XF.FFFFFFFFFFFFFFFP+16380:0:6: +%5LG: -0X7.FFFFFFFFFFFFFFF8P16381:1:6:-0x1.cp2: +%*5LG: -0X7.FFFFFFFFFFFFFFF8P16381:0:6: +%5LG: -0X2.3456789ABCDEF01P+12345:1:6:-0x1p1: +%*5LG: -0X2.3456789ABCDEF01P+12345:0:6: +%5LG: -0X2.3456789ABCDEF01P012345:1:6:-0x1p1: +%*5LG: -0X2.3456789ABCDEF01P012345:0:6: +%5LG: -0X8P-16385:0:-1: +%*5LG: -0X8P-16385:0:-1: +%5LG: -0X0P+0:0:-1: +%*5LG: -0X0P+0:0:-1: +%5LG: -0X0P0:0:-1: +%*5LG: -0X0P0:0:-1: +%5LG: -NAN(09A_Zaz):0:-1: +%*5LG: -NAN(09A_Zaz):0:-1: +%5LG: -NAN():0:-1: +%*5LG: -NAN():0:-1: +%5LG: NAN():1:6:nan: +%*5LG: NAN():0:6: +%5LG: NAN(09A_Zaz):0:-1: +%*5LG: NAN(09A_Zaz):0:-1: +%5LG: 0X0P0:1:6:0x0: +%*5LG: 0X0P0:0:6: +%5LG: 0X0P+0:0:-1: +%*5LG: 0X0P+0:0:-1: +%5LG: 0X8P-16385:0:-1: +%*5LG: 0X8P-16385:0:-1: +%5LG: 0X2.3456789ABCDEF01P012345:1:6:0x1.18p1: +%*5LG: 0X2.3456789ABCDEF01P012345:0:6: +%5LG: 0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1: +%*5LG: 0X2.3456789ABCDEF01P+12345:0:6: +%5LG: 0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.fcp2: +%*5LG: 0X7.FFFFFFFFFFFFFFF8P16381:0:6: +%5LG: 0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.fep3: +%*5LG: 0XF.FFFFFFFFFFFFFFFP+16380:0:6: +%5LG: INFINITY:0:-1: +%*5LG: INFINITY:0:-1: +%5LG: +NAN():0:-1: +%*5LG: +NAN():0:-1: +%5LG: +NAN(09A_Zaz):0:-1: +%*5LG: +NAN(09A_Zaz):0:-1: +%5LG: +0X0P0:0:-1: +%*5LG: +0X0P0:0:-1: +%5LG: +0X0P+0:0:-1: +%*5LG: +0X0P+0:0:-1: +%5LG: +0X8P-16385:0:-1: +%*5LG: +0X8P-16385:0:-1: +%5LG: +0X2.3456789ABCDEF01P012345:1:6:0x1p1: +%*5LG: +0X2.3456789ABCDEF01P012345:0:6: +%5LG: +0X2.3456789ABCDEF01P+12345:1:6:0x1p1: +%*5LG: +0X2.3456789ABCDEF01P+12345:0:6: +%5LG: +0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.cp2: +%*5LG: +0X7.FFFFFFFFFFFFFFF8P16381:0:6: +%5LG: +0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.ep3: +%*5LG: +0XF.FFFFFFFFFFFFFFFP+16380:0:6: +%5LG: +INFINITY:0:-1: +%*5LG: +INFINITY:0:-1: +%37LG: :0:-1: +%*37LG: :0:-1: +%37LG: -INFINITY:1:10:-inf: +%*37LG: -INFINITY:0:10: +%37LG: -0XF.FFFFFFFFFFFFFFFP+16380:1:28:-0x1.fffffffffffffffep16383: +%*37LG: -0XF.FFFFFFFFFFFFFFFP+16380:0:28: +%37LG: -0X7.FFFFFFFFFFFFFFF8P16381:1:28:-0x1.fffffffffffffffep16383: +%*37LG: -0X7.FFFFFFFFFFFFFFF8P16381:0:28: +%37LG: -0X2.3456789ABCDEF01P+12345:1:28:-0x1.1a2b3c4d5e6f7808p12346: +%*37LG: -0X2.3456789ABCDEF01P+12345:0:28: +%37LG: -0X2.3456789ABCDEF01P012345:1:28:-0x1.1a2b3c4d5e6f7808p12346: +%*37LG: -0X2.3456789ABCDEF01P012345:0:28: +%37LG: -0X8P-16385:1:12:-0x1p-16382: +%*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: -NAN(09A_Zaz):0:14: +%37LG: -NAN():1:7:-nan: +%*37LG: -NAN():0:7: +%37LG: NAN():1:6:nan: +%*37LG: NAN():0:6: +%37LG: NAN(09A_Zaz):1:13:nan: +%*37LG: NAN(09A_Zaz):0:13: +%37LG: 0X0P0:1:6:0x0: +%*37LG: 0X0P0:0:6: +%37LG: 0X0P+0:1:7:0x0: +%*37LG: 0X0P+0:0:7: +%37LG: 0X8P-16385:1:11:0x1p-16382: +%*37LG: 0X8P-16385:0:11: +%37LG: 0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*37LG: 0X2.3456789ABCDEF01P012345:0:27: +%37LG: 0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346: +%*37LG: 0X2.3456789ABCDEF01P+12345:0:27: +%37LG: 0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383: +%*37LG: 0X7.FFFFFFFFFFFFFFF8P16381:0:27: +%37LG: 0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383: +%*37LG: 0XF.FFFFFFFFFFFFFFFP+16380:0:27: +%37LG: INFINITY:1:9:inf: +%*37LG: INFINITY:0:9: +%37LG: +NAN():1:7:nan: +%*37LG: +NAN():0:7: +%37LG: +NAN(09A_Zaz):1:14:nan: +%*37LG: +NAN(09A_Zaz):0:14: +%37LG: +0X0P0:1:7:0x0: +%*37LG: +0X0P0:0:7: +%37LG: +0X0P+0:1:8:0x0: +%*37LG: +0X0P+0:0:8: +%37LG: +0X8P-16385:1:12:0x1p-16382: +%*37LG: +0X8P-16385:0:12: +%37LG: +0X2.3456789ABCDEF01P012345:1:28:0x1.1a2b3c4d5e6f7808p12346: +%*37LG: +0X2.3456789ABCDEF01P012345:0:28: +%37LG: +0X2.3456789ABCDEF01P+12345:1:28:0x1.1a2b3c4d5e6f7808p12346: +%*37LG: +0X2.3456789ABCDEF01P+12345:0:28: +%37LG: +0X7.FFFFFFFFFFFFFFF8P16381:1:28:0x1.fffffffffffffffep16383: +%*37LG: +0X7.FFFFFFFFFFFFFFF8P16381:0:28: +%37LG: +0XF.FFFFFFFFFFFFFFFP+16380:1:28:0x1.fffffffffffffffep16383: +%*37LG: +0XF.FFFFFFFFFFFFFFFP+16380:0:28: +%37LG: +INFINITY:1:10:inf: +%*37LG: +INFINITY:0:10: diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c b/sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c new file mode 100644 index 0000000..7e8c1d6 --- /dev/null +++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c @@ -0,0 +1,33 @@ +/* Test skeleton for formatted scanf input for ldbl-96 conversions. + 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 + 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/>. */ + +#include <math_ldbl.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; + +#include "tst-scanf-format-skeleton.c" diff --git a/sysdeps/ieee754/ldbl-opt/Makefile b/sysdeps/ieee754/ldbl-opt/Makefile index 474f68a..beaed61 100644 --- a/sysdeps/ieee754/ldbl-opt/Makefile +++ b/sysdeps/ieee754/ldbl-opt/Makefile @@ -166,6 +166,7 @@ libnldbl-calls = \ obstack_vprintf \ obstack_vprintf_chk \ pow \ + pown \ powr \ printf \ printf_chk \ @@ -376,6 +377,7 @@ CFLAGS-nldbl-nexttoward.c = -fno-builtin-nexttoward -fno-builtin-nexttowardl CFLAGS-nldbl-nexttowardf.c = -fno-builtin-nexttowardf CFLAGS-nldbl-nextup.c = -fno-builtin-nextupl CFLAGS-nldbl-pow.c = -fno-builtin-powl +CFLAGS-nldbl-pown.c = -fno-builtin-pownl CFLAGS-nldbl-powr.c = -fno-builtin-powrl CFLAGS-nldbl-remainder.c = -fno-builtin-remainderl -fno-builtin-dreml CFLAGS-nldbl-remquo.c = -fno-builtin-remquol @@ -451,6 +453,59 @@ CFLAGS-tst-nldbl-errorfptr.c += -mlong-double-64 endif ifeq ($(subdir), stdio-common) +# We already have the long double conversion defined with our common rules +# for the IEEE binary128 format, so define these special rules to build +# and run extra executables for the IEEE binary64 format, reusing the same +# sources. +define tst-scanf-format-64-tests +test-srcs += \ + tst-scanf-format-$(1)-ldouble-64 \ + # test-srcs + +$$(objpfx)tst-scanf-format-$(1)-ldouble-64.o: \ + tst-scanf-format-$(1)-ldouble.c $$(before-compile) + $$(compile-command.c) +$$(objpfx)tst-scanf-format-$(1)-ldouble-64: $$(libm) +endef +$(foreach p,$(xscanf-funcs), \ + $(eval $(call tst-scanf-format-64-tests,$(p)))) + +# Use the IEEE binary64 format for long double scanf format tests. +$(foreach suf,$(all-object-suffixes), \ + $(foreach p,$(xscanf-funcs), \ + $(objpfx)tst-scanf-format-$(p)-ldouble-64$(suf))): \ + sysdep-CFLAGS += -mlong-double-64 + +ifeq ($(run-built-tests),yes) +define tst-scanf-format-64-rule +tests-special += \ + $$(objpfx)tst-scanf-format-$(1)-ldouble-64-$(2).out \ + # tests-special + +$$(objpfx)tst-scanf-format-$(1)-ldouble-64-$(2).out: \ + ../sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-$(2).input \ + $$(objpfx)tst-scanf-format-$(1)-ldouble-64 + $$(make-tst-scanf-format-out) > $$@ < $$<; \ + $$(evaluate-test) + +ifeq (yes,$(build-shared)) +ifneq ($(PERL),no) +tests-special += \ + $$(objpfx)tst-scanf-format-$(1)-ldouble-64-$(2)-mem.out \ + # tests-special + +generated += \ + $$(objpfx)tst-scanf-format-$(1)-ldouble-64-$(2)-mem.out \ + $$(objpfx)tst-scanf-format-$(1)-ldouble-64-$(2).mtrace \ + # generated +endif +endif +endef +$(foreach f,$(fmts-xscanf-real), \ + $(foreach p,$(xscanf-funcs), \ + $(eval $(call tst-scanf-format-64-rule,$(p),$(f))))) +endif # $(run-built-tests) == yes + tests += \ tst-nldbl-scanf-binary-c11 \ tst-nldbl-scanf-binary-c23 \ @@ -471,7 +526,7 @@ CFLAGS-tst-nldbl-scanf-binary-gnu11.c += -mlong-double-64 -std=gnu11 \ CFLAGS-tst-nldbl-scanf-binary-gnu89.c += -mlong-double-64 -std=gnu89 \ -DOBJPFX=\"$(objpfx)\" -endif +endif # $(subdir) == stdio-common ifeq ($(subdir), wcsmbs) tests += \ diff --git a/sysdeps/ieee754/ldbl-opt/nldbl-pown.c b/sysdeps/ieee754/ldbl-opt/nldbl-pown.c new file mode 100644 index 0000000..7f7e02b --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/nldbl-pown.c @@ -0,0 +1,8 @@ +#include "nldbl-compat.h" + +double +attribute_hidden +pownl (double x, long long int y) +{ + return pown (x, y); +} diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input new file mode 100644 index 0000000..59f3dff --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input @@ -0,0 +1,682 @@ +%La::0:-1: +%*La::0:-1: +%La:-infinity:1:9:-inf: +%*La:-infinity:0:9: +%La:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023: +%*La:-0xf.ffffffffffff8p+1020:0:24: +%La:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023: +%*La:-0x7.ffffffffffffcp1021:0:23: +%La:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*La:-0x2.3456789abcdfep+123:0:23: +%La:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*La:-0x2.3456789abcdfep0123:0:23: +%La:-0x8p-1025:1:10:-0x1p-1022: +%*La:-0x8p-1025:0:10: +%La:-0x0p+0:1:7:-0x0: +%*La:-0x0p+0:0:7: +%La:-0x0p0:1:6:-0x0: +%*La:-0x0p0:0:6: +%La:-nan(09A_Zaz):1:13:-nan: +%*La:-nan(09A_Zaz):0:13: +%La:-nan():1:6:-nan: +%*La:-nan():0:6: +%La:nan():1:5:nan: +%*La:nan():0:5: +%La:nan(09A_Zaz):1:12:nan: +%*La:nan(09A_Zaz):0:12: +%La:0x0p0:1:5:0x0: +%*La:0x0p0:0:5: +%La:0x0p+0:1:6:0x0: +%*La:0x0p+0:0:6: +%La:0x8p-1025:1:9:0x1p-1022: +%*La:0x8p-1025:0:9: +%La:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124: +%*La:0x2.3456789abcdfep0123:0:22: +%La:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124: +%*La:0x2.3456789abcdfep+123:0:22: +%La:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023: +%*La:0x7.ffffffffffffcp1021:0:22: +%La:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023: +%*La:0xf.ffffffffffff8p+1020:0:23: +%La:infinity:1:8:inf: +%*La:infinity:0:8: +%La:+nan():1:6:nan: +%*La:+nan():0:6: +%La:+nan(09A_Zaz):1:13:nan: +%*La:+nan(09A_Zaz):0:13: +%La:+0x0p0:1:6:0x0: +%*La:+0x0p0:0:6: +%La:+0x0p+0:1:7:0x0: +%*La:+0x0p+0:0:7: +%La:+0x8p-1025:1:10:0x1p-1022: +%*La:+0x8p-1025:0:10: +%La:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*La:+0x2.3456789abcdfep0123:0:23: +%La:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*La:+0x2.3456789abcdfep+123:0:23: +%La:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023: +%*La:+0x7.ffffffffffffcp1021:0:23: +%La:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023: +%*La:+0xf.ffffffffffff8p+1020:0:24: +%La:+infinity:1:9:inf: +%*La:+infinity:0:9: +%1La::0:-1: +%*1La::0:-1: +%1La:-infinity:0:-1: +%*1La:-infinity:0:-1: +%1La:-0xf.ffffffffffff8p+1020:0:-1: +%*1La:-0xf.ffffffffffff8p+1020:0:-1: +%1La:-0x7.ffffffffffffcp1021:0:-1: +%*1La:-0x7.ffffffffffffcp1021:0:-1: +%1La:-0x2.3456789abcdfep+123:0:-1: +%*1La:-0x2.3456789abcdfep+123:0:-1: +%1La:-0x2.3456789abcdfep0123:0:-1: +%*1La:-0x2.3456789abcdfep0123:0:-1: +%1La:-0x8p-1025:0:-1: +%*1La:-0x8p-1025:0:-1: +%1La:-0x0p+0:0:-1: +%*1La:-0x0p+0:0:-1: +%1La:-0x0p0:0:-1: +%*1La:-0x0p0:0:-1: +%1La:-nan(09A_Zaz):0:-1: +%*1La:-nan(09A_Zaz):0:-1: +%1La:-nan():0:-1: +%*1La:-nan():0:-1: +%1La:nan():0:-1: +%*1La:nan():0:-1: +%1La:nan(09A_Zaz):0:-1: +%*1La:nan(09A_Zaz):0:-1: +%1La:0x0p0:1:1:0x0: +%*1La:0x0p0:0:1: +%1La:0x0p+0:1:1:0x0: +%*1La:0x0p+0:0:1: +%1La:0x8p-1025:1:1:0x0: +%*1La:0x8p-1025:0:1: +%1La:0x2.3456789abcdfep0123:1:1:0x0: +%*1La:0x2.3456789abcdfep0123:0:1: +%1La:0x2.3456789abcdfep+123:1:1:0x0: +%*1La:0x2.3456789abcdfep+123:0:1: +%1La:0x7.ffffffffffffcp1021:1:1:0x0: +%*1La:0x7.ffffffffffffcp1021:0:1: +%1La:0xf.ffffffffffff8p+1020:1:1:0x0: +%*1La:0xf.ffffffffffff8p+1020:0:1: +%1La:infinity:0:-1: +%*1La:infinity:0:-1: +%1La:+nan():0:-1: +%*1La:+nan():0:-1: +%1La:+nan(09A_Zaz):0:-1: +%*1La:+nan(09A_Zaz):0:-1: +%1La:+0x0p0:0:-1: +%*1La:+0x0p0:0:-1: +%1La:+0x0p+0:0:-1: +%*1La:+0x0p+0:0:-1: +%1La:+0x8p-1025:0:-1: +%*1La:+0x8p-1025:0:-1: +%1La:+0x2.3456789abcdfep0123:0:-1: +%*1La:+0x2.3456789abcdfep0123:0:-1: +%1La:+0x2.3456789abcdfep+123:0:-1: +%*1La:+0x2.3456789abcdfep+123:0:-1: +%1La:+0x7.ffffffffffffcp1021:0:-1: +%*1La:+0x7.ffffffffffffcp1021:0:-1: +%1La:+0xf.ffffffffffff8p+1020:0:-1: +%*1La:+0xf.ffffffffffff8p+1020:0:-1: +%1La:+infinity:0:-1: +%*1La:+infinity:0:-1: +%2La::0:-1: +%*2La::0:-1: +%2La:-infinity:0:-1: +%*2La:-infinity:0:-1: +%2La:-0xf.ffffffffffff8p+1020:1:2:-0x0: +%*2La:-0xf.ffffffffffff8p+1020:0:2: +%2La:-0x7.ffffffffffffcp1021:1:2:-0x0: +%*2La:-0x7.ffffffffffffcp1021:0:2: +%2La:-0x2.3456789abcdfep+123:1:2:-0x0: +%*2La:-0x2.3456789abcdfep+123:0:2: +%2La:-0x2.3456789abcdfep0123:1:2:-0x0: +%*2La:-0x2.3456789abcdfep0123:0:2: +%2La:-0x8p-1025:1:2:-0x0: +%*2La:-0x8p-1025:0:2: +%2La:-0x0p+0:1:2:-0x0: +%*2La:-0x0p+0:0:2: +%2La:-0x0p0:1:2:-0x0: +%*2La:-0x0p0:0:2: +%2La:-nan(09A_Zaz):0:-1: +%*2La:-nan(09A_Zaz):0:-1: +%2La:-nan():0:-1: +%*2La:-nan():0:-1: +%2La:nan():0:-1: +%*2La:nan():0:-1: +%2La:nan(09A_Zaz):0:-1: +%*2La:nan(09A_Zaz):0:-1: +%2La:0x0p0:0:-1: +%*2La:0x0p0:0:-1: +%2La:0x0p+0:0:-1: +%*2La:0x0p+0:0:-1: +%2La:0x8p-1025:0:-1: +%*2La:0x8p-1025:0:-1: +%2La:0x2.3456789abcdfep0123:0:-1: +%*2La:0x2.3456789abcdfep0123:0:-1: +%2La:0x2.3456789abcdfep+123:0:-1: +%*2La:0x2.3456789abcdfep+123:0:-1: +%2La:0x7.ffffffffffffcp1021:0:-1: +%*2La:0x7.ffffffffffffcp1021:0:-1: +%2La:0xf.ffffffffffff8p+1020:0:-1: +%*2La:0xf.ffffffffffff8p+1020:0:-1: +%2La:infinity:0:-1: +%*2La:infinity:0:-1: +%2La:+nan():0:-1: +%*2La:+nan():0:-1: +%2La:+nan(09A_Zaz):0:-1: +%*2La:+nan(09A_Zaz):0:-1: +%2La:+0x0p0:1:2:0x0: +%*2La:+0x0p0:0:2: +%2La:+0x0p+0:1:2:0x0: +%*2La:+0x0p+0:0:2: +%2La:+0x8p-1025:1:2:0x0: +%*2La:+0x8p-1025:0:2: +%2La:+0x2.3456789abcdfep0123:1:2:0x0: +%*2La:+0x2.3456789abcdfep0123:0:2: +%2La:+0x2.3456789abcdfep+123:1:2:0x0: +%*2La:+0x2.3456789abcdfep+123:0:2: +%2La:+0x7.ffffffffffffcp1021:1:2:0x0: +%*2La:+0x7.ffffffffffffcp1021:0:2: +%2La:+0xf.ffffffffffff8p+1020:1:2:0x0: +%*2La:+0xf.ffffffffffff8p+1020:0:2: +%2La:+infinity:0:-1: +%*2La:+infinity:0:-1: +%3La::0:-1: +%*3La::0:-1: +%3La:-infinity:0:-1: +%*3La:-infinity:0:-1: +%3La:-0xf.ffffffffffff8p+1020:0:-1: +%*3La:-0xf.ffffffffffff8p+1020:0:-1: +%3La:-0x7.ffffffffffffcp1021:0:-1: +%*3La:-0x7.ffffffffffffcp1021:0:-1: +%3La:-0x2.3456789abcdfep+123:0:-1: +%*3La:-0x2.3456789abcdfep+123:0:-1: +%3La:-0x2.3456789abcdfep0123:0:-1: +%*3La:-0x2.3456789abcdfep0123:0:-1: +%3La:-0x8p-1025:0:-1: +%*3La:-0x8p-1025:0:-1: +%3La:-0x0p+0:0:-1: +%*3La:-0x0p+0:0:-1: +%3La:-0x0p0:0:-1: +%*3La:-0x0p0:0:-1: +%3La:-nan(09A_Zaz):0:-1: +%*3La:-nan(09A_Zaz):0:-1: +%3La:-nan():0:-1: +%*3La:-nan():0:-1: +%3La:nan():1:3:nan: +%*3La:nan():0:3: +%3La:nan(09A_Zaz):1:3:nan: +%*3La:nan(09A_Zaz):0:3: +%3La:0x0p0:1:3:0x0: +%*3La:0x0p0:0:3: +%3La:0x0p+0:1:3:0x0: +%*3La:0x0p+0:0:3: +%3La:0x8p-1025:1:3:0x1p3: +%*3La:0x8p-1025:0:3: +%3La:0x2.3456789abcdfep0123:1:3:0x1p1: +%*3La:0x2.3456789abcdfep0123:0:3: +%3La:0x2.3456789abcdfep+123:1:3:0x1p1: +%*3La:0x2.3456789abcdfep+123:0:3: +%3La:0x7.ffffffffffffcp1021:1:3:0x1.cp2: +%*3La:0x7.ffffffffffffcp1021:0:3: +%3La:0xf.ffffffffffff8p+1020:1:3:0x1.ep3: +%*3La:0xf.ffffffffffff8p+1020:0:3: +%3La:infinity:1:3:inf: +%*3La:infinity:0:3: +%3La:+nan():0:-1: +%*3La:+nan():0:-1: +%3La:+nan(09A_Zaz):0:-1: +%*3La:+nan(09A_Zaz):0:-1: +%3La:+0x0p0:0:-1: +%*3La:+0x0p0:0:-1: +%3La:+0x0p+0:0:-1: +%*3La:+0x0p+0:0:-1: +%3La:+0x8p-1025:0:-1: +%*3La:+0x8p-1025:0:-1: +%3La:+0x2.3456789abcdfep0123:0:-1: +%*3La:+0x2.3456789abcdfep0123:0:-1: +%3La:+0x2.3456789abcdfep+123:0:-1: +%*3La:+0x2.3456789abcdfep+123:0:-1: +%3La:+0x7.ffffffffffffcp1021:0:-1: +%*3La:+0x7.ffffffffffffcp1021:0:-1: +%3La:+0xf.ffffffffffff8p+1020:0:-1: +%*3La:+0xf.ffffffffffff8p+1020:0:-1: +%3La:+infinity:0:-1: +%*3La:+infinity:0:-1: +%4La::0:-1: +%*4La::0:-1: +%4La:-infinity:1:4:-inf: +%*4La:-infinity:0:4: +%4La:-0xf.ffffffffffff8p+1020:1:4:-0x1.ep3: +%*4La:-0xf.ffffffffffff8p+1020:0:4: +%4La:-0x7.ffffffffffffcp1021:1:4:-0x1.cp2: +%*4La:-0x7.ffffffffffffcp1021:0:4: +%4La:-0x2.3456789abcdfep+123:1:4:-0x1p1: +%*4La:-0x2.3456789abcdfep+123:0:4: +%4La:-0x2.3456789abcdfep0123:1:4:-0x1p1: +%*4La:-0x2.3456789abcdfep0123:0:4: +%4La:-0x8p-1025:1:4:-0x1p3: +%*4La:-0x8p-1025:0:4: +%4La:-0x0p+0:1:4:-0x0: +%*4La:-0x0p+0:0:4: +%4La:-0x0p0:1:4:-0x0: +%*4La:-0x0p0:0:4: +%4La:-nan(09A_Zaz):1:4:-nan: +%*4La:-nan(09A_Zaz):0:4: +%4La:-nan():1:4:-nan: +%*4La:-nan():0:4: +%4La:nan():0:-1: +%*4La:nan():0:-1: +%4La:nan(09A_Zaz):0:-1: +%*4La:nan(09A_Zaz):0:-1: +%4La:0x0p0:0:-1: +%*4La:0x0p0:0:-1: +%4La:0x0p+0:0:-1: +%*4La:0x0p+0:0:-1: +%4La:0x8p-1025:0:-1: +%*4La:0x8p-1025:0:-1: +%4La:0x2.3456789abcdfep0123:1:4:0x1p1: +%*4La:0x2.3456789abcdfep0123:0:4: +%4La:0x2.3456789abcdfep+123:1:4:0x1p1: +%*4La:0x2.3456789abcdfep+123:0:4: +%4La:0x7.ffffffffffffcp1021:1:4:0x1.cp2: +%*4La:0x7.ffffffffffffcp1021:0:4: +%4La:0xf.ffffffffffff8p+1020:1:4:0x1.ep3: +%*4La:0xf.ffffffffffff8p+1020:0:4: +%4La:infinity:0:-1: +%*4La:infinity:0:-1: +%4La:+nan():1:4:nan: +%*4La:+nan():0:4: +%4La:+nan(09A_Zaz):1:4:nan: +%*4La:+nan(09A_Zaz):0:4: +%4La:+0x0p0:1:4:0x0: +%*4La:+0x0p0:0:4: +%4La:+0x0p+0:1:4:0x0: +%*4La:+0x0p+0:0:4: +%4La:+0x8p-1025:1:4:0x1p3: +%*4La:+0x8p-1025:0:4: +%4La:+0x2.3456789abcdfep0123:1:4:0x1p1: +%*4La:+0x2.3456789abcdfep0123:0:4: +%4La:+0x2.3456789abcdfep+123:1:4:0x1p1: +%*4La:+0x2.3456789abcdfep+123:0:4: +%4La:+0x7.ffffffffffffcp1021:1:4:0x1.cp2: +%*4La:+0x7.ffffffffffffcp1021:0:4: +%4La:+0xf.ffffffffffff8p+1020:1:4:0x1.ep3: +%*4La:+0xf.ffffffffffff8p+1020:0:4: +%4La:+infinity:1:4:inf: +%*4La:+infinity:0:4: +%5La::0:-1: +%*5La::0:-1: +%5La:-infinity:0:-1: +%*5La:-infinity:0:-1: +%5La:-0xf.ffffffffffff8p+1020:1:5:-0x1.ep3: +%*5La:-0xf.ffffffffffff8p+1020:0:5: +%5La:-0x7.ffffffffffffcp1021:1:5:-0x1.cp2: +%*5La:-0x7.ffffffffffffcp1021:0:5: +%5La:-0x2.3456789abcdfep+123:1:5:-0x1p1: +%*5La:-0x2.3456789abcdfep+123:0:5: +%5La:-0x2.3456789abcdfep0123:1:5:-0x1p1: +%*5La:-0x2.3456789abcdfep0123:0:5: +%5La:-0x8p-1025:0:-1: +%*5La:-0x8p-1025:0:-1: +%5La:-0x0p+0:0:-1: +%*5La:-0x0p+0:0:-1: +%5La:-0x0p0:0:-1: +%*5La:-0x0p0:0:-1: +%5La:-nan(09A_Zaz):0:-1: +%*5La:-nan(09A_Zaz):0:-1: +%5La:-nan():0:-1: +%*5La:-nan():0:-1: +%5La:nan():1:5:nan: +%*5La:nan():0:5: +%5La:nan(09A_Zaz):0:-1: +%*5La:nan(09A_Zaz):0:-1: +%5La:0x0p0:1:5:0x0: +%*5La:0x0p0:0:5: +%5La:0x0p+0:0:-1: +%*5La:0x0p+0:0:-1: +%5La:0x8p-1025:0:-1: +%*5La:0x8p-1025:0:-1: +%5La:0x2.3456789abcdfep0123:1:5:0x1.18p1: +%*5La:0x2.3456789abcdfep0123:0:5: +%5La:0x2.3456789abcdfep+123:1:5:0x1.18p1: +%*5La:0x2.3456789abcdfep+123:0:5: +%5La:0x7.ffffffffffffcp1021:1:5:0x1.fcp2: +%*5La:0x7.ffffffffffffcp1021:0:5: +%5La:0xf.ffffffffffff8p+1020:1:5:0x1.fep3: +%*5La:0xf.ffffffffffff8p+1020:0:5: +%5La:infinity:0:-1: +%*5La:infinity:0:-1: +%5La:+nan():0:-1: +%*5La:+nan():0:-1: +%5La:+nan(09A_Zaz):0:-1: +%*5La:+nan(09A_Zaz):0:-1: +%5La:+0x0p0:0:-1: +%*5La:+0x0p0:0:-1: +%5La:+0x0p+0:0:-1: +%*5La:+0x0p+0:0:-1: +%5La:+0x8p-1025:0:-1: +%*5La:+0x8p-1025:0:-1: +%5La:+0x2.3456789abcdfep0123:1:5:0x1p1: +%*5La:+0x2.3456789abcdfep0123:0:5: +%5La:+0x2.3456789abcdfep+123:1:5:0x1p1: +%*5La:+0x2.3456789abcdfep+123:0:5: +%5La:+0x7.ffffffffffffcp1021:1:5:0x1.cp2: +%*5La:+0x7.ffffffffffffcp1021:0:5: +%5La:+0xf.ffffffffffff8p+1020:1:5:0x1.ep3: +%*5La:+0xf.ffffffffffff8p+1020:0:5: +%5La:+infinity:0:-1: +%*5La:+infinity:0:-1: +%6La::0:-1: +%*6La::0:-1: +%6La:-infinity:0:-1: +%*6La:-infinity:0:-1: +%6La:-0xf.ffffffffffff8p+1020:1:6:-0x1.fep3: +%*6La:-0xf.ffffffffffff8p+1020:0:6: +%6La:-0x7.ffffffffffffcp1021:1:6:-0x1.fcp2: +%*6La:-0x7.ffffffffffffcp1021:0:6: +%6La:-0x2.3456789abcdfep+123:1:6:-0x1.18p1: +%*6La:-0x2.3456789abcdfep+123:0:6: +%6La:-0x2.3456789abcdfep0123:1:6:-0x1.18p1: +%*6La:-0x2.3456789abcdfep0123:0:6: +%6La:-0x8p-1025:0:-1: +%*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:-nan(09A_Zaz):0:-1: +%*6La:-nan(09A_Zaz):0:-1: +%6La:-nan():1:6:-nan: +%*6La:-nan():0:6: +%6La:nan():1:5:nan: +%*6La:nan():0:5: +%6La:nan(09A_Zaz):0:-1: +%*6La:nan(09A_Zaz):0:-1: +%6La:0x0p0:1:5:0x0: +%*6La:0x0p0:0:5: +%6La:0x0p+0:1:6:0x0: +%*6La:0x0p+0:0:6: +%6La:0x8p-1025:1:6:0x1p2: +%*6La:0x8p-1025:0:6: +%6La:0x2.3456789abcdfep0123:1:6:0x1.1ap1: +%*6La:0x2.3456789abcdfep0123:0:6: +%6La:0x2.3456789abcdfep+123:1:6:0x1.1ap1: +%*6La:0x2.3456789abcdfep+123:0:6: +%6La:0x7.ffffffffffffcp1021:1:6:0x1.ffcp2: +%*6La:0x7.ffffffffffffcp1021:0:6: +%6La:0xf.ffffffffffff8p+1020:1:6:0x1.ffep3: +%*6La:0xf.ffffffffffff8p+1020:0:6: +%6La:infinity:0:-1: +%*6La:infinity:0:-1: +%6La:+nan():1:6:nan: +%*6La:+nan():0:6: +%6La:+nan(09A_Zaz):0:-1: +%*6La:+nan(09A_Zaz):0:-1: +%6La:+0x0p0:1:6:0x0: +%*6La:+0x0p0:0:6: +%6La:+0x0p+0:0:-1: +%*6La:+0x0p+0:0:-1: +%6La:+0x8p-1025:0:-1: +%*6La:+0x8p-1025:0:-1: +%6La:+0x2.3456789abcdfep0123:1:6:0x1.18p1: +%*6La:+0x2.3456789abcdfep0123:0:6: +%6La:+0x2.3456789abcdfep+123:1:6:0x1.18p1: +%*6La:+0x2.3456789abcdfep+123:0:6: +%6La:+0x7.ffffffffffffcp1021:1:6:0x1.fcp2: +%*6La:+0x7.ffffffffffffcp1021:0:6: +%6La:+0xf.ffffffffffff8p+1020:1:6:0x1.fep3: +%*6La:+0xf.ffffffffffff8p+1020:0:6: +%6La:+infinity:0:-1: +%*6La:+infinity:0:-1: +%20La::0:-1: +%*20La::0:-1: +%20La:-infinity:1:9:-inf: +%*20La:-infinity:0:9: +%20La:-0xf.ffffffffffff8p+1020:0:-1: +%*20La:-0xf.ffffffffffff8p+1020:0:-1: +%20La:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3: +%*20La:-0x7.ffffffffffffcp1021:0:20: +%20La:-0x2.3456789abcdfep+123:0:-1: +%*20La:-0x2.3456789abcdfep+123:0:-1: +%20La:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1: +%*20La:-0x2.3456789abcdfep0123:0:20: +%20La:-0x8p-1025:1:10:-0x1p-1022: +%*20La:-0x8p-1025:0:10: +%20La:-0x0p+0:1:7:-0x0: +%*20La:-0x0p+0:0:7: +%20La:-0x0p0:1:6:-0x0: +%*20La:-0x0p0:0:6: +%20La:-nan(09A_Zaz):1:13:-nan: +%*20La:-nan(09A_Zaz):0:13: +%20La:-nan():1:6:-nan: +%*20La:-nan():0:6: +%20La:nan():1:5:nan: +%*20La:nan():0:5: +%20La:nan(09A_Zaz):1:12:nan: +%*20La:nan(09A_Zaz):0:12: +%20La:0x0p0:1:5:0x0: +%*20La:0x0p0:0:5: +%20La:0x0p+0:1:6:0x0: +%*20La:0x0p+0:0:6: +%20La:0x8p-1025:1:9:0x1p-1022: +%*20La:0x8p-1025:0:9: +%20La:0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp2: +%*20La:0x2.3456789abcdfep0123:0:20: +%20La:0x2.3456789abcdfep+123:1:20:0x1.1a2b3c4d5e6ffp2: +%*20La:0x2.3456789abcdfep+123:0:20: +%20La:0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp12: +%*20La:0x7.ffffffffffffcp1021:0:20: +%20La:0xf.ffffffffffff8p+1020:1:20:0x1.fffffffffffffp4: +%*20La:0xf.ffffffffffff8p+1020:0:20: +%20La:infinity:1:8:inf: +%*20La:infinity:0:8: +%20La:+nan():1:6:nan: +%*20La:+nan():0:6: +%20La:+nan(09A_Zaz):1:13:nan: +%*20La:+nan(09A_Zaz):0:13: +%20La:+0x0p0:1:6:0x0: +%*20La:+0x0p0:0:6: +%20La:+0x0p+0:1:7:0x0: +%*20La:+0x0p+0:0:7: +%20La:+0x8p-1025:1:10:0x1p-1022: +%*20La:+0x8p-1025:0:10: +%20La:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1: +%*20La:+0x2.3456789abcdfep0123:0:20: +%20La:+0x2.3456789abcdfep+123:0:-1: +%*20La:+0x2.3456789abcdfep+123:0:-1: +%20La:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3: +%*20La:+0x7.ffffffffffffcp1021:0:20: +%20La:+0xf.ffffffffffff8p+1020:0:-1: +%*20La:+0xf.ffffffffffff8p+1020:0:-1: +%20La:+infinity:1:9:inf: +%*20La:+infinity:0:9: +%32La::0:-1: +%*32La::0:-1: +%32La:-infinity:1:9:-inf: +%*32La:-infinity:0:9: +%32La:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023: +%*32La:-0xf.ffffffffffff8p+1020:0:24: +%32La:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023: +%*32La:-0x7.ffffffffffffcp1021:0:23: +%32La:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*32La:-0x2.3456789abcdfep+123:0:23: +%32La:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*32La:-0x2.3456789abcdfep0123:0:23: +%32La:-0x8p-1025:1:10:-0x1p-1022: +%*32La:-0x8p-1025:0:10: +%32La:-0x0p+0:1:7:-0x0: +%*32La:-0x0p+0:0:7: +%32La:-0x0p0:1:6:-0x0: +%*32La:-0x0p0:0:6: +%32La:-nan(09A_Zaz):1:13:-nan: +%*32La:-nan(09A_Zaz):0:13: +%32La:-nan():1:6:-nan: +%*32La:-nan():0:6: +%32La:nan():1:5:nan: +%*32La:nan():0:5: +%32La:nan(09A_Zaz):1:12:nan: +%*32La:nan(09A_Zaz):0:12: +%32La:0x0p0:1:5:0x0: +%*32La:0x0p0:0:5: +%32La:0x0p+0:1:6:0x0: +%*32La:0x0p+0:0:6: +%32La:0x8p-1025:1:9:0x1p-1022: +%*32La:0x8p-1025:0:9: +%32La:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124: +%*32La:0x2.3456789abcdfep0123:0:22: +%32La:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124: +%*32La:0x2.3456789abcdfep+123:0:22: +%32La:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023: +%*32La:0x7.ffffffffffffcp1021:0:22: +%32La:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023: +%*32La:0xf.ffffffffffff8p+1020:0:23: +%32La:infinity:1:8:inf: +%*32La:infinity:0:8: +%32La:+nan():1:6:nan: +%*32La:+nan():0:6: +%32La:+nan(09A_Zaz):1:13:nan: +%*32La:+nan(09A_Zaz):0:13: +%32La:+0x0p0:1:6:0x0: +%*32La:+0x0p0:0:6: +%32La:+0x0p+0:1:7:0x0: +%*32La:+0x0p+0:0:7: +%32La:+0x8p-1025:1:10:0x1p-1022: +%*32La:+0x8p-1025:0:10: +%32La:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32La:+0x2.3456789abcdfep0123:0:23: +%32La:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32La:+0x2.3456789abcdfep+123:0:23: +%32La:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023: +%*32La:+0x7.ffffffffffffcp1021:0:23: +%32La:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023: +%*32La:+0xf.ffffffffffff8p+1020:0:24: +%32La:+infinity:1:9:inf: +%*32La:+infinity:0:9: +%5La: :0:-1: +%*5La: :0:-1: +%5La: -infinity:0:-1: +%*5La: -infinity:0:-1: +%5La: -0xf.ffffffffffff8p+1020:1:6:-0x1.ep3: +%*5La: -0xf.ffffffffffff8p+1020:0:6: +%5La: -0x7.ffffffffffffcp1021:1:6:-0x1.cp2: +%*5La: -0x7.ffffffffffffcp1021:0:6: +%5La: -0x2.3456789abcdfep+123:1:6:-0x1p1: +%*5La: -0x2.3456789abcdfep+123:0:6: +%5La: -0x2.3456789abcdfep0123:1:6:-0x1p1: +%*5La: -0x2.3456789abcdfep0123:0:6: +%5La: -0x8p-1025:0:-1: +%*5La: -0x8p-1025:0:-1: +%5La: -0x0p+0:0:-1: +%*5La: -0x0p+0:0:-1: +%5La: -0x0p0:0:-1: +%*5La: -0x0p0:0:-1: +%5La: -nan(09A_Zaz):0:-1: +%*5La: -nan(09A_Zaz):0:-1: +%5La: -nan():0:-1: +%*5La: -nan():0:-1: +%5La: nan():1:6:nan: +%*5La: nan():0:6: +%5La: nan(09A_Zaz):0:-1: +%*5La: nan(09A_Zaz):0:-1: +%5La: 0x0p0:1:6:0x0: +%*5La: 0x0p0:0:6: +%5La: 0x0p+0:0:-1: +%*5La: 0x0p+0:0:-1: +%5La: 0x8p-1025:0:-1: +%*5La: 0x8p-1025:0:-1: +%5La: 0x2.3456789abcdfep0123:1:6:0x1.18p1: +%*5La: 0x2.3456789abcdfep0123:0:6: +%5La: 0x2.3456789abcdfep+123:1:6:0x1.18p1: +%*5La: 0x2.3456789abcdfep+123:0:6: +%5La: 0x7.ffffffffffffcp1021:1:6:0x1.fcp2: +%*5La: 0x7.ffffffffffffcp1021:0:6: +%5La: 0xf.ffffffffffff8p+1020:1:6:0x1.fep3: +%*5La: 0xf.ffffffffffff8p+1020:0:6: +%5La: infinity:0:-1: +%*5La: infinity:0:-1: +%5La: +nan():0:-1: +%*5La: +nan():0:-1: +%5La: +nan(09A_Zaz):0:-1: +%*5La: +nan(09A_Zaz):0:-1: +%5La: +0x0p0:0:-1: +%*5La: +0x0p0:0:-1: +%5La: +0x0p+0:0:-1: +%*5La: +0x0p+0:0:-1: +%5La: +0x8p-1025:0:-1: +%*5La: +0x8p-1025:0:-1: +%5La: +0x2.3456789abcdfep0123:1:6:0x1p1: +%*5La: +0x2.3456789abcdfep0123:0:6: +%5La: +0x2.3456789abcdfep+123:1:6:0x1p1: +%*5La: +0x2.3456789abcdfep+123:0:6: +%5La: +0x7.ffffffffffffcp1021:1:6:0x1.cp2: +%*5La: +0x7.ffffffffffffcp1021:0:6: +%5La: +0xf.ffffffffffff8p+1020:1:6:0x1.ep3: +%*5La: +0xf.ffffffffffff8p+1020:0:6: +%5La: +infinity:0:-1: +%*5La: +infinity:0:-1: +%32La: :0:-1: +%*32La: :0:-1: +%32La: -infinity:1:10:-inf: +%*32La: -infinity:0:10: +%32La: -0xf.ffffffffffff8p+1020:1:25:-0x1.fffffffffffffp1023: +%*32La: -0xf.ffffffffffff8p+1020:0:25: +%32La: -0x7.ffffffffffffcp1021:1:24:-0x1.fffffffffffffp1023: +%*32La: -0x7.ffffffffffffcp1021:0:24: +%32La: -0x2.3456789abcdfep+123:1:24:-0x1.1a2b3c4d5e6ffp124: +%*32La: -0x2.3456789abcdfep+123:0:24: +%32La: -0x2.3456789abcdfep0123:1:24:-0x1.1a2b3c4d5e6ffp124: +%*32La: -0x2.3456789abcdfep0123:0:24: +%32La: -0x8p-1025:1:11:-0x1p-1022: +%*32La: -0x8p-1025:0:11: +%32La: -0x0p+0:1:8:-0x0: +%*32La: -0x0p+0:0:8: +%32La: -0x0p0:1:7:-0x0: +%*32La: -0x0p0:0:7: +%32La: -nan(09A_Zaz):1:14:-nan: +%*32La: -nan(09A_Zaz):0:14: +%32La: -nan():1:7:-nan: +%*32La: -nan():0:7: +%32La: nan():1:6:nan: +%*32La: nan():0:6: +%32La: nan(09A_Zaz):1:13:nan: +%*32La: nan(09A_Zaz):0:13: +%32La: 0x0p0:1:6:0x0: +%*32La: 0x0p0:0:6: +%32La: 0x0p+0:1:7:0x0: +%*32La: 0x0p+0:0:7: +%32La: 0x8p-1025:1:10:0x1p-1022: +%*32La: 0x8p-1025:0:10: +%32La: 0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32La: 0x2.3456789abcdfep0123:0:23: +%32La: 0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32La: 0x2.3456789abcdfep+123:0:23: +%32La: 0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023: +%*32La: 0x7.ffffffffffffcp1021:0:23: +%32La: 0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023: +%*32La: 0xf.ffffffffffff8p+1020:0:24: +%32La: infinity:1:9:inf: +%*32La: infinity:0:9: +%32La: +nan():1:7:nan: +%*32La: +nan():0:7: +%32La: +nan(09A_Zaz):1:14:nan: +%*32La: +nan(09A_Zaz):0:14: +%32La: +0x0p0:1:7:0x0: +%*32La: +0x0p0:0:7: +%32La: +0x0p+0:1:8:0x0: +%*32La: +0x0p+0:0:8: +%32La: +0x8p-1025:1:11:0x1p-1022: +%*32La: +0x8p-1025:0:11: +%32La: +0x2.3456789abcdfep0123:1:24:0x1.1a2b3c4d5e6ffp124: +%*32La: +0x2.3456789abcdfep0123:0:24: +%32La: +0x2.3456789abcdfep+123:1:24:0x1.1a2b3c4d5e6ffp124: +%*32La: +0x2.3456789abcdfep+123:0:24: +%32La: +0x7.ffffffffffffcp1021:1:24:0x1.fffffffffffffp1023: +%*32La: +0x7.ffffffffffffcp1021:0:24: +%32La: +0xf.ffffffffffff8p+1020:1:25:0x1.fffffffffffffp1023: +%*32La: +0xf.ffffffffffff8p+1020:0:25: +%32La: +infinity:1:10:inf: +%*32La: +infinity:0:10: diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input new file mode 100644 index 0000000..4cce198 --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input @@ -0,0 +1,682 @@ +%LA::0:-1: +%*LA::0:-1: +%LA:-INFINITY:1:9:-inf: +%*LA:-INFINITY:0:9: +%LA:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023: +%*LA:-0XF.FFFFFFFFFFFF8P+1020:0:24: +%LA:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023: +%*LA:-0X7.FFFFFFFFFFFFCP1021:0:23: +%LA:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*LA:-0X2.3456789ABCDFEP+123:0:23: +%LA:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*LA:-0X2.3456789ABCDFEP0123:0:23: +%LA:-0X8P-1025:1:10:-0x1p-1022: +%*LA:-0X8P-1025:0:10: +%LA:-0X0P+0:1:7:-0x0: +%*LA:-0X0P+0:0:7: +%LA:-0X0P0:1:6:-0x0: +%*LA:-0X0P0:0:6: +%LA:-NAN(09A_Zaz):1:13:-nan: +%*LA:-NAN(09A_Zaz):0:13: +%LA:-NAN():1:6:-nan: +%*LA:-NAN():0:6: +%LA:NAN():1:5:nan: +%*LA:NAN():0:5: +%LA:NAN(09A_Zaz):1:12:nan: +%*LA:NAN(09A_Zaz):0:12: +%LA:0X0P0:1:5:0x0: +%*LA:0X0P0:0:5: +%LA:0X0P+0:1:6:0x0: +%*LA:0X0P+0:0:6: +%LA:0X8P-1025:1:9:0x1p-1022: +%*LA:0X8P-1025:0:9: +%LA:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124: +%*LA:0X2.3456789ABCDFEP0123:0:22: +%LA:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124: +%*LA:0X2.3456789ABCDFEP+123:0:22: +%LA:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023: +%*LA:0X7.FFFFFFFFFFFFCP1021:0:22: +%LA:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023: +%*LA:0XF.FFFFFFFFFFFF8P+1020:0:23: +%LA:INFINITY:1:8:inf: +%*LA:INFINITY:0:8: +%LA:+NAN():1:6:nan: +%*LA:+NAN():0:6: +%LA:+NAN(09A_Zaz):1:13:nan: +%*LA:+NAN(09A_Zaz):0:13: +%LA:+0X0P0:1:6:0x0: +%*LA:+0X0P0:0:6: +%LA:+0X0P+0:1:7:0x0: +%*LA:+0X0P+0:0:7: +%LA:+0X8P-1025:1:10:0x1p-1022: +%*LA:+0X8P-1025:0:10: +%LA:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*LA:+0X2.3456789ABCDFEP0123:0:23: +%LA:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*LA:+0X2.3456789ABCDFEP+123:0:23: +%LA:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023: +%*LA:+0X7.FFFFFFFFFFFFCP1021:0:23: +%LA:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023: +%*LA:+0XF.FFFFFFFFFFFF8P+1020:0:24: +%LA:+INFINITY:1:9:inf: +%*LA:+INFINITY:0:9: +%1LA::0:-1: +%*1LA::0:-1: +%1LA:-INFINITY:0:-1: +%*1LA:-INFINITY:0:-1: +%1LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*1LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%1LA:-0X7.FFFFFFFFFFFFCP1021:0:-1: +%*1LA:-0X7.FFFFFFFFFFFFCP1021:0:-1: +%1LA:-0X2.3456789ABCDFEP+123:0:-1: +%*1LA:-0X2.3456789ABCDFEP+123:0:-1: +%1LA:-0X2.3456789ABCDFEP0123:0:-1: +%*1LA:-0X2.3456789ABCDFEP0123:0:-1: +%1LA:-0X8P-1025:0:-1: +%*1LA:-0X8P-1025:0:-1: +%1LA:-0X0P+0:0:-1: +%*1LA:-0X0P+0:0:-1: +%1LA:-0X0P0:0:-1: +%*1LA:-0X0P0:0:-1: +%1LA:-NAN(09A_Zaz):0:-1: +%*1LA:-NAN(09A_Zaz):0:-1: +%1LA:-NAN():0:-1: +%*1LA:-NAN():0:-1: +%1LA:NAN():0:-1: +%*1LA:NAN():0:-1: +%1LA:NAN(09A_Zaz):0:-1: +%*1LA:NAN(09A_Zaz):0:-1: +%1LA:0X0P0:1:1:0x0: +%*1LA:0X0P0:0:1: +%1LA:0X0P+0:1:1:0x0: +%*1LA:0X0P+0:0:1: +%1LA:0X8P-1025:1:1:0x0: +%*1LA:0X8P-1025:0:1: +%1LA:0X2.3456789ABCDFEP0123:1:1:0x0: +%*1LA:0X2.3456789ABCDFEP0123:0:1: +%1LA:0X2.3456789ABCDFEP+123:1:1:0x0: +%*1LA:0X2.3456789ABCDFEP+123:0:1: +%1LA:0X7.FFFFFFFFFFFFCP1021:1:1:0x0: +%*1LA:0X7.FFFFFFFFFFFFCP1021:0:1: +%1LA:0XF.FFFFFFFFFFFF8P+1020:1:1:0x0: +%*1LA:0XF.FFFFFFFFFFFF8P+1020:0:1: +%1LA:INFINITY:0:-1: +%*1LA:INFINITY:0:-1: +%1LA:+NAN():0:-1: +%*1LA:+NAN():0:-1: +%1LA:+NAN(09A_Zaz):0:-1: +%*1LA:+NAN(09A_Zaz):0:-1: +%1LA:+0X0P0:0:-1: +%*1LA:+0X0P0:0:-1: +%1LA:+0X0P+0:0:-1: +%*1LA:+0X0P+0:0:-1: +%1LA:+0X8P-1025:0:-1: +%*1LA:+0X8P-1025:0:-1: +%1LA:+0X2.3456789ABCDFEP0123:0:-1: +%*1LA:+0X2.3456789ABCDFEP0123:0:-1: +%1LA:+0X2.3456789ABCDFEP+123:0:-1: +%*1LA:+0X2.3456789ABCDFEP+123:0:-1: +%1LA:+0X7.FFFFFFFFFFFFCP1021:0:-1: +%*1LA:+0X7.FFFFFFFFFFFFCP1021:0:-1: +%1LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*1LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%1LA:+INFINITY:0:-1: +%*1LA:+INFINITY:0:-1: +%2LA::0:-1: +%*2LA::0:-1: +%2LA:-INFINITY:0:-1: +%*2LA:-INFINITY:0:-1: +%2LA:-0XF.FFFFFFFFFFFF8P+1020:1:2:-0x0: +%*2LA:-0XF.FFFFFFFFFFFF8P+1020:0:2: +%2LA:-0X7.FFFFFFFFFFFFCP1021:1:2:-0x0: +%*2LA:-0X7.FFFFFFFFFFFFCP1021:0:2: +%2LA:-0X2.3456789ABCDFEP+123:1:2:-0x0: +%*2LA:-0X2.3456789ABCDFEP+123:0:2: +%2LA:-0X2.3456789ABCDFEP0123:1:2:-0x0: +%*2LA:-0X2.3456789ABCDFEP0123:0:2: +%2LA:-0X8P-1025:1:2:-0x0: +%*2LA:-0X8P-1025:0:2: +%2LA:-0X0P+0:1:2:-0x0: +%*2LA:-0X0P+0:0:2: +%2LA:-0X0P0:1:2:-0x0: +%*2LA:-0X0P0:0:2: +%2LA:-NAN(09A_Zaz):0:-1: +%*2LA:-NAN(09A_Zaz):0:-1: +%2LA:-NAN():0:-1: +%*2LA:-NAN():0:-1: +%2LA:NAN():0:-1: +%*2LA:NAN():0:-1: +%2LA:NAN(09A_Zaz):0:-1: +%*2LA:NAN(09A_Zaz):0:-1: +%2LA:0X0P0:0:-1: +%*2LA:0X0P0:0:-1: +%2LA:0X0P+0:0:-1: +%*2LA:0X0P+0:0:-1: +%2LA:0X8P-1025:0:-1: +%*2LA:0X8P-1025:0:-1: +%2LA:0X2.3456789ABCDFEP0123:0:-1: +%*2LA:0X2.3456789ABCDFEP0123:0:-1: +%2LA:0X2.3456789ABCDFEP+123:0:-1: +%*2LA:0X2.3456789ABCDFEP+123:0:-1: +%2LA:0X7.FFFFFFFFFFFFCP1021:0:-1: +%*2LA:0X7.FFFFFFFFFFFFCP1021:0:-1: +%2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1: +%2LA:INFINITY:0:-1: +%*2LA:INFINITY:0:-1: +%2LA:+NAN():0:-1: +%*2LA:+NAN():0:-1: +%2LA:+NAN(09A_Zaz):0:-1: +%*2LA:+NAN(09A_Zaz):0:-1: +%2LA:+0X0P0:1:2:0x0: +%*2LA:+0X0P0:0:2: +%2LA:+0X0P+0:1:2:0x0: +%*2LA:+0X0P+0:0:2: +%2LA:+0X8P-1025:1:2:0x0: +%*2LA:+0X8P-1025:0:2: +%2LA:+0X2.3456789ABCDFEP0123:1:2:0x0: +%*2LA:+0X2.3456789ABCDFEP0123:0:2: +%2LA:+0X2.3456789ABCDFEP+123:1:2:0x0: +%*2LA:+0X2.3456789ABCDFEP+123:0:2: +%2LA:+0X7.FFFFFFFFFFFFCP1021:1:2:0x0: +%*2LA:+0X7.FFFFFFFFFFFFCP1021:0:2: +%2LA:+0XF.FFFFFFFFFFFF8P+1020:1:2:0x0: +%*2LA:+0XF.FFFFFFFFFFFF8P+1020:0:2: +%2LA:+INFINITY:0:-1: +%*2LA:+INFINITY:0:-1: +%3LA::0:-1: +%*3LA::0:-1: +%3LA:-INFINITY:0:-1: +%*3LA:-INFINITY:0:-1: +%3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1: +%*3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1: +%3LA:-0X2.3456789ABCDFEP+123:0:-1: +%*3LA:-0X2.3456789ABCDFEP+123:0:-1: +%3LA:-0X2.3456789ABCDFEP0123:0:-1: +%*3LA:-0X2.3456789ABCDFEP0123:0:-1: +%3LA:-0X8P-1025:0:-1: +%*3LA:-0X8P-1025:0:-1: +%3LA:-0X0P+0:0:-1: +%*3LA:-0X0P+0:0:-1: +%3LA:-0X0P0:0:-1: +%*3LA:-0X0P0:0:-1: +%3LA:-NAN(09A_Zaz):0:-1: +%*3LA:-NAN(09A_Zaz):0:-1: +%3LA:-NAN():0:-1: +%*3LA:-NAN():0:-1: +%3LA:NAN():1:3:nan: +%*3LA:NAN():0:3: +%3LA:NAN(09A_Zaz):1:3:nan: +%*3LA:NAN(09A_Zaz):0:3: +%3LA:0X0P0:1:3:0x0: +%*3LA:0X0P0:0:3: +%3LA:0X0P+0:1:3:0x0: +%*3LA:0X0P+0:0:3: +%3LA:0X8P-1025:1:3:0x1p3: +%*3LA:0X8P-1025:0:3: +%3LA:0X2.3456789ABCDFEP0123:1:3:0x1p1: +%*3LA:0X2.3456789ABCDFEP0123:0:3: +%3LA:0X2.3456789ABCDFEP+123:1:3:0x1p1: +%*3LA:0X2.3456789ABCDFEP+123:0:3: +%3LA:0X7.FFFFFFFFFFFFCP1021:1:3:0x1.cp2: +%*3LA:0X7.FFFFFFFFFFFFCP1021:0:3: +%3LA:0XF.FFFFFFFFFFFF8P+1020:1:3:0x1.ep3: +%*3LA:0XF.FFFFFFFFFFFF8P+1020:0:3: +%3LA:INFINITY:1:3:inf: +%*3LA:INFINITY:0:3: +%3LA:+NAN():0:-1: +%*3LA:+NAN():0:-1: +%3LA:+NAN(09A_Zaz):0:-1: +%*3LA:+NAN(09A_Zaz):0:-1: +%3LA:+0X0P0:0:-1: +%*3LA:+0X0P0:0:-1: +%3LA:+0X0P+0:0:-1: +%*3LA:+0X0P+0:0:-1: +%3LA:+0X8P-1025:0:-1: +%*3LA:+0X8P-1025:0:-1: +%3LA:+0X2.3456789ABCDFEP0123:0:-1: +%*3LA:+0X2.3456789ABCDFEP0123:0:-1: +%3LA:+0X2.3456789ABCDFEP+123:0:-1: +%*3LA:+0X2.3456789ABCDFEP+123:0:-1: +%3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1: +%*3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1: +%3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%3LA:+INFINITY:0:-1: +%*3LA:+INFINITY:0:-1: +%4LA::0:-1: +%*4LA::0:-1: +%4LA:-INFINITY:1:4:-inf: +%*4LA:-INFINITY:0:4: +%4LA:-0XF.FFFFFFFFFFFF8P+1020:1:4:-0x1.ep3: +%*4LA:-0XF.FFFFFFFFFFFF8P+1020:0:4: +%4LA:-0X7.FFFFFFFFFFFFCP1021:1:4:-0x1.cp2: +%*4LA:-0X7.FFFFFFFFFFFFCP1021:0:4: +%4LA:-0X2.3456789ABCDFEP+123:1:4:-0x1p1: +%*4LA:-0X2.3456789ABCDFEP+123:0:4: +%4LA:-0X2.3456789ABCDFEP0123:1:4:-0x1p1: +%*4LA:-0X2.3456789ABCDFEP0123:0:4: +%4LA:-0X8P-1025:1:4:-0x1p3: +%*4LA:-0X8P-1025:0:4: +%4LA:-0X0P+0:1:4:-0x0: +%*4LA:-0X0P+0:0:4: +%4LA:-0X0P0:1:4:-0x0: +%*4LA:-0X0P0:0:4: +%4LA:-NAN(09A_Zaz):1:4:-nan: +%*4LA:-NAN(09A_Zaz):0:4: +%4LA:-NAN():1:4:-nan: +%*4LA:-NAN():0:4: +%4LA:NAN():0:-1: +%*4LA:NAN():0:-1: +%4LA:NAN(09A_Zaz):0:-1: +%*4LA:NAN(09A_Zaz):0:-1: +%4LA:0X0P0:0:-1: +%*4LA:0X0P0:0:-1: +%4LA:0X0P+0:0:-1: +%*4LA:0X0P+0:0:-1: +%4LA:0X8P-1025:0:-1: +%*4LA:0X8P-1025:0:-1: +%4LA:0X2.3456789ABCDFEP0123:1:4:0x1p1: +%*4LA:0X2.3456789ABCDFEP0123:0:4: +%4LA:0X2.3456789ABCDFEP+123:1:4:0x1p1: +%*4LA:0X2.3456789ABCDFEP+123:0:4: +%4LA:0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2: +%*4LA:0X7.FFFFFFFFFFFFCP1021:0:4: +%4LA:0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3: +%*4LA:0XF.FFFFFFFFFFFF8P+1020:0:4: +%4LA:INFINITY:0:-1: +%*4LA:INFINITY:0:-1: +%4LA:+NAN():1:4:nan: +%*4LA:+NAN():0:4: +%4LA:+NAN(09A_Zaz):1:4:nan: +%*4LA:+NAN(09A_Zaz):0:4: +%4LA:+0X0P0:1:4:0x0: +%*4LA:+0X0P0:0:4: +%4LA:+0X0P+0:1:4:0x0: +%*4LA:+0X0P+0:0:4: +%4LA:+0X8P-1025:1:4:0x1p3: +%*4LA:+0X8P-1025:0:4: +%4LA:+0X2.3456789ABCDFEP0123:1:4:0x1p1: +%*4LA:+0X2.3456789ABCDFEP0123:0:4: +%4LA:+0X2.3456789ABCDFEP+123:1:4:0x1p1: +%*4LA:+0X2.3456789ABCDFEP+123:0:4: +%4LA:+0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2: +%*4LA:+0X7.FFFFFFFFFFFFCP1021:0:4: +%4LA:+0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3: +%*4LA:+0XF.FFFFFFFFFFFF8P+1020:0:4: +%4LA:+INFINITY:1:4:inf: +%*4LA:+INFINITY:0:4: +%5LA::0:-1: +%*5LA::0:-1: +%5LA:-INFINITY:0:-1: +%*5LA:-INFINITY:0:-1: +%5LA:-0XF.FFFFFFFFFFFF8P+1020:1:5:-0x1.ep3: +%*5LA:-0XF.FFFFFFFFFFFF8P+1020:0:5: +%5LA:-0X7.FFFFFFFFFFFFCP1021:1:5:-0x1.cp2: +%*5LA:-0X7.FFFFFFFFFFFFCP1021:0:5: +%5LA:-0X2.3456789ABCDFEP+123:1:5:-0x1p1: +%*5LA:-0X2.3456789ABCDFEP+123:0:5: +%5LA:-0X2.3456789ABCDFEP0123:1:5:-0x1p1: +%*5LA:-0X2.3456789ABCDFEP0123:0:5: +%5LA:-0X8P-1025:0:-1: +%*5LA:-0X8P-1025:0:-1: +%5LA:-0X0P+0:0:-1: +%*5LA:-0X0P+0:0:-1: +%5LA:-0X0P0:0:-1: +%*5LA:-0X0P0:0:-1: +%5LA:-NAN(09A_Zaz):0:-1: +%*5LA:-NAN(09A_Zaz):0:-1: +%5LA:-NAN():0:-1: +%*5LA:-NAN():0:-1: +%5LA:NAN():1:5:nan: +%*5LA:NAN():0:5: +%5LA:NAN(09A_Zaz):0:-1: +%*5LA:NAN(09A_Zaz):0:-1: +%5LA:0X0P0:1:5:0x0: +%*5LA:0X0P0:0:5: +%5LA:0X0P+0:0:-1: +%*5LA:0X0P+0:0:-1: +%5LA:0X8P-1025:0:-1: +%*5LA:0X8P-1025:0:-1: +%5LA:0X2.3456789ABCDFEP0123:1:5:0x1.18p1: +%*5LA:0X2.3456789ABCDFEP0123:0:5: +%5LA:0X2.3456789ABCDFEP+123:1:5:0x1.18p1: +%*5LA:0X2.3456789ABCDFEP+123:0:5: +%5LA:0X7.FFFFFFFFFFFFCP1021:1:5:0x1.fcp2: +%*5LA:0X7.FFFFFFFFFFFFCP1021:0:5: +%5LA:0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.fep3: +%*5LA:0XF.FFFFFFFFFFFF8P+1020:0:5: +%5LA:INFINITY:0:-1: +%*5LA:INFINITY:0:-1: +%5LA:+NAN():0:-1: +%*5LA:+NAN():0:-1: +%5LA:+NAN(09A_Zaz):0:-1: +%*5LA:+NAN(09A_Zaz):0:-1: +%5LA:+0X0P0:0:-1: +%*5LA:+0X0P0:0:-1: +%5LA:+0X0P+0:0:-1: +%*5LA:+0X0P+0:0:-1: +%5LA:+0X8P-1025:0:-1: +%*5LA:+0X8P-1025:0:-1: +%5LA:+0X2.3456789ABCDFEP0123:1:5:0x1p1: +%*5LA:+0X2.3456789ABCDFEP0123:0:5: +%5LA:+0X2.3456789ABCDFEP+123:1:5:0x1p1: +%*5LA:+0X2.3456789ABCDFEP+123:0:5: +%5LA:+0X7.FFFFFFFFFFFFCP1021:1:5:0x1.cp2: +%*5LA:+0X7.FFFFFFFFFFFFCP1021:0:5: +%5LA:+0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.ep3: +%*5LA:+0XF.FFFFFFFFFFFF8P+1020:0:5: +%5LA:+INFINITY:0:-1: +%*5LA:+INFINITY:0:-1: +%6LA::0:-1: +%*6LA::0:-1: +%6LA:-INFINITY:0:-1: +%*6LA:-INFINITY:0:-1: +%6LA:-0XF.FFFFFFFFFFFF8P+1020:1:6:-0x1.fep3: +%*6LA:-0XF.FFFFFFFFFFFF8P+1020:0:6: +%6LA:-0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.fcp2: +%*6LA:-0X7.FFFFFFFFFFFFCP1021:0:6: +%6LA:-0X2.3456789ABCDFEP+123:1:6:-0x1.18p1: +%*6LA:-0X2.3456789ABCDFEP+123:0:6: +%6LA:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1: +%*6LA:-0X2.3456789ABCDFEP0123:0:6: +%6LA:-0X8P-1025:0:-1: +%*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:-NAN(09A_Zaz):0:-1: +%*6LA:-NAN(09A_Zaz):0:-1: +%6LA:-NAN():1:6:-nan: +%*6LA:-NAN():0:6: +%6LA:NAN():1:5:nan: +%*6LA:NAN():0:5: +%6LA:NAN(09A_Zaz):0:-1: +%*6LA:NAN(09A_Zaz):0:-1: +%6LA:0X0P0:1:5:0x0: +%*6LA:0X0P0:0:5: +%6LA:0X0P+0:1:6:0x0: +%*6LA:0X0P+0:0:6: +%6LA:0X8P-1025:1:6:0x1p2: +%*6LA:0X8P-1025:0:6: +%6LA:0X2.3456789ABCDFEP0123:1:6:0x1.1ap1: +%*6LA:0X2.3456789ABCDFEP0123:0:6: +%6LA:0X2.3456789ABCDFEP+123:1:6:0x1.1ap1: +%*6LA:0X2.3456789ABCDFEP+123:0:6: +%6LA:0X7.FFFFFFFFFFFFCP1021:1:6:0x1.ffcp2: +%*6LA:0X7.FFFFFFFFFFFFCP1021:0:6: +%6LA:0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ffep3: +%*6LA:0XF.FFFFFFFFFFFF8P+1020:0:6: +%6LA:INFINITY:0:-1: +%*6LA:INFINITY:0:-1: +%6LA:+NAN():1:6:nan: +%*6LA:+NAN():0:6: +%6LA:+NAN(09A_Zaz):0:-1: +%*6LA:+NAN(09A_Zaz):0:-1: +%6LA:+0X0P0:1:6:0x0: +%*6LA:+0X0P0:0:6: +%6LA:+0X0P+0:0:-1: +%*6LA:+0X0P+0:0:-1: +%6LA:+0X8P-1025:0:-1: +%*6LA:+0X8P-1025:0:-1: +%6LA:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1: +%*6LA:+0X2.3456789ABCDFEP0123:0:6: +%6LA:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1: +%*6LA:+0X2.3456789ABCDFEP+123:0:6: +%6LA:+0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2: +%*6LA:+0X7.FFFFFFFFFFFFCP1021:0:6: +%6LA:+0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3: +%*6LA:+0XF.FFFFFFFFFFFF8P+1020:0:6: +%6LA:+INFINITY:0:-1: +%*6LA:+INFINITY:0:-1: +%20LA::0:-1: +%*20LA::0:-1: +%20LA:-INFINITY:1:9:-inf: +%*20LA:-INFINITY:0:9: +%20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%20LA:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3: +%*20LA:-0X7.FFFFFFFFFFFFCP1021:0:20: +%20LA:-0X2.3456789ABCDFEP+123:0:-1: +%*20LA:-0X2.3456789ABCDFEP+123:0:-1: +%20LA:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1: +%*20LA:-0X2.3456789ABCDFEP0123:0:20: +%20LA:-0X8P-1025:1:10:-0x1p-1022: +%*20LA:-0X8P-1025:0:10: +%20LA:-0X0P+0:1:7:-0x0: +%*20LA:-0X0P+0:0:7: +%20LA:-0X0P0:1:6:-0x0: +%*20LA:-0X0P0:0:6: +%20LA:-NAN(09A_Zaz):1:13:-nan: +%*20LA:-NAN(09A_Zaz):0:13: +%20LA:-NAN():1:6:-nan: +%*20LA:-NAN():0:6: +%20LA:NAN():1:5:nan: +%*20LA:NAN():0:5: +%20LA:NAN(09A_Zaz):1:12:nan: +%*20LA:NAN(09A_Zaz):0:12: +%20LA:0X0P0:1:5:0x0: +%*20LA:0X0P0:0:5: +%20LA:0X0P+0:1:6:0x0: +%*20LA:0X0P+0:0:6: +%20LA:0X8P-1025:1:9:0x1p-1022: +%*20LA:0X8P-1025:0:9: +%20LA:0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp2: +%*20LA:0X2.3456789ABCDFEP0123:0:20: +%20LA:0X2.3456789ABCDFEP+123:1:20:0x1.1a2b3c4d5e6ffp2: +%*20LA:0X2.3456789ABCDFEP+123:0:20: +%20LA:0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp12: +%*20LA:0X7.FFFFFFFFFFFFCP1021:0:20: +%20LA:0XF.FFFFFFFFFFFF8P+1020:1:20:0x1.fffffffffffffp4: +%*20LA:0XF.FFFFFFFFFFFF8P+1020:0:20: +%20LA:INFINITY:1:8:inf: +%*20LA:INFINITY:0:8: +%20LA:+NAN():1:6:nan: +%*20LA:+NAN():0:6: +%20LA:+NAN(09A_Zaz):1:13:nan: +%*20LA:+NAN(09A_Zaz):0:13: +%20LA:+0X0P0:1:6:0x0: +%*20LA:+0X0P0:0:6: +%20LA:+0X0P+0:1:7:0x0: +%*20LA:+0X0P+0:0:7: +%20LA:+0X8P-1025:1:10:0x1p-1022: +%*20LA:+0X8P-1025:0:10: +%20LA:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1: +%*20LA:+0X2.3456789ABCDFEP0123:0:20: +%20LA:+0X2.3456789ABCDFEP+123:0:-1: +%*20LA:+0X2.3456789ABCDFEP+123:0:-1: +%20LA:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3: +%*20LA:+0X7.FFFFFFFFFFFFCP1021:0:20: +%20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%20LA:+INFINITY:1:9:inf: +%*20LA:+INFINITY:0:9: +%32LA::0:-1: +%*32LA::0:-1: +%32LA:-INFINITY:1:9:-inf: +%*32LA:-INFINITY:0:9: +%32LA:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023: +%*32LA:-0XF.FFFFFFFFFFFF8P+1020:0:24: +%32LA:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023: +%*32LA:-0X7.FFFFFFFFFFFFCP1021:0:23: +%32LA:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*32LA:-0X2.3456789ABCDFEP+123:0:23: +%32LA:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*32LA:-0X2.3456789ABCDFEP0123:0:23: +%32LA:-0X8P-1025:1:10:-0x1p-1022: +%*32LA:-0X8P-1025:0:10: +%32LA:-0X0P+0:1:7:-0x0: +%*32LA:-0X0P+0:0:7: +%32LA:-0X0P0:1:6:-0x0: +%*32LA:-0X0P0:0:6: +%32LA:-NAN(09A_Zaz):1:13:-nan: +%*32LA:-NAN(09A_Zaz):0:13: +%32LA:-NAN():1:6:-nan: +%*32LA:-NAN():0:6: +%32LA:NAN():1:5:nan: +%*32LA:NAN():0:5: +%32LA:NAN(09A_Zaz):1:12:nan: +%*32LA:NAN(09A_Zaz):0:12: +%32LA:0X0P0:1:5:0x0: +%*32LA:0X0P0:0:5: +%32LA:0X0P+0:1:6:0x0: +%*32LA:0X0P+0:0:6: +%32LA:0X8P-1025:1:9:0x1p-1022: +%*32LA:0X8P-1025:0:9: +%32LA:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124: +%*32LA:0X2.3456789ABCDFEP0123:0:22: +%32LA:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124: +%*32LA:0X2.3456789ABCDFEP+123:0:22: +%32LA:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023: +%*32LA:0X7.FFFFFFFFFFFFCP1021:0:22: +%32LA:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023: +%*32LA:0XF.FFFFFFFFFFFF8P+1020:0:23: +%32LA:INFINITY:1:8:inf: +%*32LA:INFINITY:0:8: +%32LA:+NAN():1:6:nan: +%*32LA:+NAN():0:6: +%32LA:+NAN(09A_Zaz):1:13:nan: +%*32LA:+NAN(09A_Zaz):0:13: +%32LA:+0X0P0:1:6:0x0: +%*32LA:+0X0P0:0:6: +%32LA:+0X0P+0:1:7:0x0: +%*32LA:+0X0P+0:0:7: +%32LA:+0X8P-1025:1:10:0x1p-1022: +%*32LA:+0X8P-1025:0:10: +%32LA:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32LA:+0X2.3456789ABCDFEP0123:0:23: +%32LA:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32LA:+0X2.3456789ABCDFEP+123:0:23: +%32LA:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023: +%*32LA:+0X7.FFFFFFFFFFFFCP1021:0:23: +%32LA:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023: +%*32LA:+0XF.FFFFFFFFFFFF8P+1020:0:24: +%32LA:+INFINITY:1:9:inf: +%*32LA:+INFINITY:0:9: +%5LA: :0:-1: +%*5LA: :0:-1: +%5LA: -INFINITY:0:-1: +%*5LA: -INFINITY:0:-1: +%5LA: -0XF.FFFFFFFFFFFF8P+1020:1:6:-0x1.ep3: +%*5LA: -0XF.FFFFFFFFFFFF8P+1020:0:6: +%5LA: -0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.cp2: +%*5LA: -0X7.FFFFFFFFFFFFCP1021:0:6: +%5LA: -0X2.3456789ABCDFEP+123:1:6:-0x1p1: +%*5LA: -0X2.3456789ABCDFEP+123:0:6: +%5LA: -0X2.3456789ABCDFEP0123:1:6:-0x1p1: +%*5LA: -0X2.3456789ABCDFEP0123:0:6: +%5LA: -0X8P-1025:0:-1: +%*5LA: -0X8P-1025:0:-1: +%5LA: -0X0P+0:0:-1: +%*5LA: -0X0P+0:0:-1: +%5LA: -0X0P0:0:-1: +%*5LA: -0X0P0:0:-1: +%5LA: -NAN(09A_Zaz):0:-1: +%*5LA: -NAN(09A_Zaz):0:-1: +%5LA: -NAN():0:-1: +%*5LA: -NAN():0:-1: +%5LA: NAN():1:6:nan: +%*5LA: NAN():0:6: +%5LA: NAN(09A_Zaz):0:-1: +%*5LA: NAN(09A_Zaz):0:-1: +%5LA: 0X0P0:1:6:0x0: +%*5LA: 0X0P0:0:6: +%5LA: 0X0P+0:0:-1: +%*5LA: 0X0P+0:0:-1: +%5LA: 0X8P-1025:0:-1: +%*5LA: 0X8P-1025:0:-1: +%5LA: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1: +%*5LA: 0X2.3456789ABCDFEP0123:0:6: +%5LA: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1: +%*5LA: 0X2.3456789ABCDFEP+123:0:6: +%5LA: 0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2: +%*5LA: 0X7.FFFFFFFFFFFFCP1021:0:6: +%5LA: 0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3: +%*5LA: 0XF.FFFFFFFFFFFF8P+1020:0:6: +%5LA: INFINITY:0:-1: +%*5LA: INFINITY:0:-1: +%5LA: +NAN():0:-1: +%*5LA: +NAN():0:-1: +%5LA: +NAN(09A_Zaz):0:-1: +%*5LA: +NAN(09A_Zaz):0:-1: +%5LA: +0X0P0:0:-1: +%*5LA: +0X0P0:0:-1: +%5LA: +0X0P+0:0:-1: +%*5LA: +0X0P+0:0:-1: +%5LA: +0X8P-1025:0:-1: +%*5LA: +0X8P-1025:0:-1: +%5LA: +0X2.3456789ABCDFEP0123:1:6:0x1p1: +%*5LA: +0X2.3456789ABCDFEP0123:0:6: +%5LA: +0X2.3456789ABCDFEP+123:1:6:0x1p1: +%*5LA: +0X2.3456789ABCDFEP+123:0:6: +%5LA: +0X7.FFFFFFFFFFFFCP1021:1:6:0x1.cp2: +%*5LA: +0X7.FFFFFFFFFFFFCP1021:0:6: +%5LA: +0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ep3: +%*5LA: +0XF.FFFFFFFFFFFF8P+1020:0:6: +%5LA: +INFINITY:0:-1: +%*5LA: +INFINITY:0:-1: +%32LA: :0:-1: +%*32LA: :0:-1: +%32LA: -INFINITY:1:10:-inf: +%*32LA: -INFINITY:0:10: +%32LA: -0XF.FFFFFFFFFFFF8P+1020:1:25:-0x1.fffffffffffffp1023: +%*32LA: -0XF.FFFFFFFFFFFF8P+1020:0:25: +%32LA: -0X7.FFFFFFFFFFFFCP1021:1:24:-0x1.fffffffffffffp1023: +%*32LA: -0X7.FFFFFFFFFFFFCP1021:0:24: +%32LA: -0X2.3456789ABCDFEP+123:1:24:-0x1.1a2b3c4d5e6ffp124: +%*32LA: -0X2.3456789ABCDFEP+123:0:24: +%32LA: -0X2.3456789ABCDFEP0123:1:24:-0x1.1a2b3c4d5e6ffp124: +%*32LA: -0X2.3456789ABCDFEP0123:0:24: +%32LA: -0X8P-1025:1:11:-0x1p-1022: +%*32LA: -0X8P-1025:0:11: +%32LA: -0X0P+0:1:8:-0x0: +%*32LA: -0X0P+0:0:8: +%32LA: -0X0P0:1:7:-0x0: +%*32LA: -0X0P0:0:7: +%32LA: -NAN(09A_Zaz):1:14:-nan: +%*32LA: -NAN(09A_Zaz):0:14: +%32LA: -NAN():1:7:-nan: +%*32LA: -NAN():0:7: +%32LA: NAN():1:6:nan: +%*32LA: NAN():0:6: +%32LA: NAN(09A_Zaz):1:13:nan: +%*32LA: NAN(09A_Zaz):0:13: +%32LA: 0X0P0:1:6:0x0: +%*32LA: 0X0P0:0:6: +%32LA: 0X0P+0:1:7:0x0: +%*32LA: 0X0P+0:0:7: +%32LA: 0X8P-1025:1:10:0x1p-1022: +%*32LA: 0X8P-1025:0:10: +%32LA: 0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32LA: 0X2.3456789ABCDFEP0123:0:23: +%32LA: 0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32LA: 0X2.3456789ABCDFEP+123:0:23: +%32LA: 0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023: +%*32LA: 0X7.FFFFFFFFFFFFCP1021:0:23: +%32LA: 0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023: +%*32LA: 0XF.FFFFFFFFFFFF8P+1020:0:24: +%32LA: INFINITY:1:9:inf: +%*32LA: INFINITY:0:9: +%32LA: +NAN():1:7:nan: +%*32LA: +NAN():0:7: +%32LA: +NAN(09A_Zaz):1:14:nan: +%*32LA: +NAN(09A_Zaz):0:14: +%32LA: +0X0P0:1:7:0x0: +%*32LA: +0X0P0:0:7: +%32LA: +0X0P+0:1:8:0x0: +%*32LA: +0X0P+0:0:8: +%32LA: +0X8P-1025:1:11:0x1p-1022: +%*32LA: +0X8P-1025:0:11: +%32LA: +0X2.3456789ABCDFEP0123:1:24:0x1.1a2b3c4d5e6ffp124: +%*32LA: +0X2.3456789ABCDFEP0123:0:24: +%32LA: +0X2.3456789ABCDFEP+123:1:24:0x1.1a2b3c4d5e6ffp124: +%*32LA: +0X2.3456789ABCDFEP+123:0:24: +%32LA: +0X7.FFFFFFFFFFFFCP1021:1:24:0x1.fffffffffffffp1023: +%*32LA: +0X7.FFFFFFFFFFFFCP1021:0:24: +%32LA: +0XF.FFFFFFFFFFFF8P+1020:1:25:0x1.fffffffffffffp1023: +%*32LA: +0XF.FFFFFFFFFFFF8P+1020:0:25: +%32LA: +INFINITY:1:10:inf: +%*32LA: +INFINITY:0:10: diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input new file mode 100644 index 0000000..9961adc --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input @@ -0,0 +1,558 @@ +%Le::0:-1: +%*Le::0:-1: +%Le:-infinity:1:9:-inf: +%*Le:-infinity:0:9: +%Le:-1.79769313486231570814527423731704357e+308:1:43:-0x1.fffffffffffffp1023: +%*Le:-1.79769313486231570814527423731704357e+308:0:43: +%Le:-1.79769313486231570814527423731704357e308:1:42:-0x1.fffffffffffffp1023: +%*Le:-1.79769313486231570814527423731704357e308:0:42: +%Le:-2.3441674165664682593913711430784253952e+37:1:44:-0x1.1a2b3c4d5e6ffp124: +%*Le:-2.3441674165664682593913711430784253952e+37:0:44: +%Le:-2.3441674165664682593913711430784253952e037:1:44:-0x1.1a2b3c4d5e6ffp124: +%*Le:-2.3441674165664682593913711430784253952e037:0:44: +%Le:-2.22507385850720138309023271733240406e-308:1:43:-0x1p-1022: +%*Le:-2.22507385850720138309023271733240406e-308:0:43: +%Le:-0e+0:1:5:-0x0: +%*Le:-0e+0:0:5: +%Le:-0e0:1:4:-0x0: +%*Le:-0e0:0:4: +%Le:-nan(09A_Zaz):1:13:-nan: +%*Le:-nan(09A_Zaz):0:13: +%Le:-nan():1:6:-nan: +%*Le:-nan():0:6: +%Le:nan():1:5:nan: +%*Le:nan():0:5: +%Le:nan(09A_Zaz):1:12:nan: +%*Le:nan(09A_Zaz):0:12: +%Le:0e0:1:3:0x0: +%*Le:0e0:0:3: +%Le:0e+0:1:4:0x0: +%*Le:0e+0:0:4: +%Le:2.22507385850720138309023271733240406e-308:1:42:0x1p-1022: +%*Le:2.22507385850720138309023271733240406e-308:0:42: +%Le:2.3441674165664682593913711430784253952e037:1:43:0x1.1a2b3c4d5e6ffp124: +%*Le:2.3441674165664682593913711430784253952e037:0:43: +%Le:2.3441674165664682593913711430784253952e+37:1:43:0x1.1a2b3c4d5e6ffp124: +%*Le:2.3441674165664682593913711430784253952e+37:0:43: +%Le:1.79769313486231570814527423731704357e308:1:41:0x1.fffffffffffffp1023: +%*Le:1.79769313486231570814527423731704357e308:0:41: +%Le:1.79769313486231570814527423731704357e+308:1:42:0x1.fffffffffffffp1023: +%*Le:1.79769313486231570814527423731704357e+308:0:42: +%Le:infinity:1:8:inf: +%*Le:infinity:0:8: +%Le:+nan():1:6:nan: +%*Le:+nan():0:6: +%Le:+nan(09A_Zaz):1:13:nan: +%*Le:+nan(09A_Zaz):0:13: +%Le:+0e0:1:4:0x0: +%*Le:+0e0:0:4: +%Le:+0e+0:1:5:0x0: +%*Le:+0e+0:0:5: +%Le:+2.22507385850720138309023271733240406e-308:1:43:0x1p-1022: +%*Le:+2.22507385850720138309023271733240406e-308:0:43: +%Le:+2.3441674165664682593913711430784253952e037:1:44:0x1.1a2b3c4d5e6ffp124: +%*Le:+2.3441674165664682593913711430784253952e037:0:44: +%Le:+2.3441674165664682593913711430784253952e+37:1:44:0x1.1a2b3c4d5e6ffp124: +%*Le:+2.3441674165664682593913711430784253952e+37:0:44: +%Le:+1.79769313486231570814527423731704357e308:1:42:0x1.fffffffffffffp1023: +%*Le:+1.79769313486231570814527423731704357e308:0:42: +%Le:+1.79769313486231570814527423731704357e+308:1:43:0x1.fffffffffffffp1023: +%*Le:+1.79769313486231570814527423731704357e+308:0:43: +%Le:+infinity:1:9:inf: +%*Le:+infinity:0:9: +%1Le::0:-1: +%*1Le::0:-1: +%1Le:-infinity:0:-1: +%*1Le:-infinity:0:-1: +%1Le:-1.79769313486231570814527423731704357e+308:0:-1: +%*1Le:-1.79769313486231570814527423731704357e+308:0:-1: +%1Le:-1.79769313486231570814527423731704357e308:0:-1: +%*1Le:-1.79769313486231570814527423731704357e308:0:-1: +%1Le:-2.3441674165664682593913711430784253952e+37:0:-1: +%*1Le:-2.3441674165664682593913711430784253952e+37:0:-1: +%1Le:-2.3441674165664682593913711430784253952e037:0:-1: +%*1Le:-2.3441674165664682593913711430784253952e037:0:-1: +%1Le:-2.22507385850720138309023271733240406e-308:0:-1: +%*1Le:-2.22507385850720138309023271733240406e-308:0:-1: +%1Le:-0e+0:0:-1: +%*1Le:-0e+0:0:-1: +%1Le:-0e0:0:-1: +%*1Le:-0e0:0:-1: +%1Le:-nan(09A_Zaz):0:-1: +%*1Le:-nan(09A_Zaz):0:-1: +%1Le:-nan():0:-1: +%*1Le:-nan():0:-1: +%1Le:nan():0:-1: +%*1Le:nan():0:-1: +%1Le:nan(09A_Zaz):0:-1: +%*1Le:nan(09A_Zaz):0:-1: +%1Le:0e0:1:1:0x0: +%*1Le:0e0:0:1: +%1Le:0e+0:1:1:0x0: +%*1Le:0e+0:0:1: +%1Le:2.22507385850720138309023271733240406e-308:1:1:0x1p1: +%*1Le:2.22507385850720138309023271733240406e-308:0:1: +%1Le:2.3441674165664682593913711430784253952e037:1:1:0x1p1: +%*1Le:2.3441674165664682593913711430784253952e037:0:1: +%1Le:2.3441674165664682593913711430784253952e+37:1:1:0x1p1: +%*1Le:2.3441674165664682593913711430784253952e+37:0:1: +%1Le:1.79769313486231570814527423731704357e308:1:1:0x1: +%*1Le:1.79769313486231570814527423731704357e308:0:1: +%1Le:1.79769313486231570814527423731704357e+308:1:1:0x1: +%*1Le:1.79769313486231570814527423731704357e+308:0:1: +%1Le:infinity:0:-1: +%*1Le:infinity:0:-1: +%1Le:+nan():0:-1: +%*1Le:+nan():0:-1: +%1Le:+nan(09A_Zaz):0:-1: +%*1Le:+nan(09A_Zaz):0:-1: +%1Le:+0e0:0:-1: +%*1Le:+0e0:0:-1: +%1Le:+0e+0:0:-1: +%*1Le:+0e+0:0:-1: +%1Le:+2.22507385850720138309023271733240406e-308:0:-1: +%*1Le:+2.22507385850720138309023271733240406e-308:0:-1: +%1Le:+2.3441674165664682593913711430784253952e037:0:-1: +%*1Le:+2.3441674165664682593913711430784253952e037:0:-1: +%1Le:+2.3441674165664682593913711430784253952e+37:0:-1: +%*1Le:+2.3441674165664682593913711430784253952e+37:0:-1: +%1Le:+1.79769313486231570814527423731704357e308:0:-1: +%*1Le:+1.79769313486231570814527423731704357e308:0:-1: +%1Le:+1.79769313486231570814527423731704357e+308:0:-1: +%*1Le:+1.79769313486231570814527423731704357e+308:0:-1: +%1Le:+infinity:0:-1: +%*1Le:+infinity:0:-1: +%2Le::0:-1: +%*2Le::0:-1: +%2Le:-infinity:0:-1: +%*2Le:-infinity:0:-1: +%2Le:-1.79769313486231570814527423731704357e+308:1:2:-0x1: +%*2Le:-1.79769313486231570814527423731704357e+308:0:2: +%2Le:-1.79769313486231570814527423731704357e308:1:2:-0x1: +%*2Le:-1.79769313486231570814527423731704357e308:0:2: +%2Le:-2.3441674165664682593913711430784253952e+37:1:2:-0x1p1: +%*2Le:-2.3441674165664682593913711430784253952e+37:0:2: +%2Le:-2.3441674165664682593913711430784253952e037:1:2:-0x1p1: +%*2Le:-2.3441674165664682593913711430784253952e037:0:2: +%2Le:-2.22507385850720138309023271733240406e-308:1:2:-0x1p1: +%*2Le:-2.22507385850720138309023271733240406e-308:0:2: +%2Le:-0e+0:1:2:-0x0: +%*2Le:-0e+0:0:2: +%2Le:-0e0:1:2:-0x0: +%*2Le:-0e0:0:2: +%2Le:-nan(09A_Zaz):0:-1: +%*2Le:-nan(09A_Zaz):0:-1: +%2Le:-nan():0:-1: +%*2Le:-nan():0:-1: +%2Le:nan():0:-1: +%*2Le:nan():0:-1: +%2Le:nan(09A_Zaz):0:-1: +%*2Le:nan(09A_Zaz):0:-1: +%2Le:0e0:0:-1: +%*2Le:0e0:0:-1: +%2Le:0e+0:0:-1: +%*2Le:0e+0:0:-1: +%2Le:2.22507385850720138309023271733240406e-308:1:2:0x1p1: +%*2Le:2.22507385850720138309023271733240406e-308:0:2: +%2Le:2.3441674165664682593913711430784253952e037:1:2:0x1p1: +%*2Le:2.3441674165664682593913711430784253952e037:0:2: +%2Le:2.3441674165664682593913711430784253952e+37:1:2:0x1p1: +%*2Le:2.3441674165664682593913711430784253952e+37:0:2: +%2Le:1.79769313486231570814527423731704357e308:1:2:0x1: +%*2Le:1.79769313486231570814527423731704357e308:0:2: +%2Le:1.79769313486231570814527423731704357e+308:1:2:0x1: +%*2Le:1.79769313486231570814527423731704357e+308:0:2: +%2Le:infinity:0:-1: +%*2Le:infinity:0:-1: +%2Le:+nan():0:-1: +%*2Le:+nan():0:-1: +%2Le:+nan(09A_Zaz):0:-1: +%*2Le:+nan(09A_Zaz):0:-1: +%2Le:+0e0:1:2:0x0: +%*2Le:+0e0:0:2: +%2Le:+0e+0:1:2:0x0: +%*2Le:+0e+0:0:2: +%2Le:+2.22507385850720138309023271733240406e-308:1:2:0x1p1: +%*2Le:+2.22507385850720138309023271733240406e-308:0:2: +%2Le:+2.3441674165664682593913711430784253952e037:1:2:0x1p1: +%*2Le:+2.3441674165664682593913711430784253952e037:0:2: +%2Le:+2.3441674165664682593913711430784253952e+37:1:2:0x1p1: +%*2Le:+2.3441674165664682593913711430784253952e+37:0:2: +%2Le:+1.79769313486231570814527423731704357e308:1:2:0x1: +%*2Le:+1.79769313486231570814527423731704357e308:0:2: +%2Le:+1.79769313486231570814527423731704357e+308:1:2:0x1: +%*2Le:+1.79769313486231570814527423731704357e+308:0:2: +%2Le:+infinity:0:-1: +%*2Le:+infinity:0:-1: +%3Le::0:-1: +%*3Le::0:-1: +%3Le:-infinity:0:-1: +%*3Le:-infinity:0:-1: +%3Le:-1.79769313486231570814527423731704357e+308:1:3:-0x1: +%*3Le:-1.79769313486231570814527423731704357e+308:0:3: +%3Le:-1.79769313486231570814527423731704357e308:1:3:-0x1: +%*3Le:-1.79769313486231570814527423731704357e308:0:3: +%3Le:-2.3441674165664682593913711430784253952e+37:1:3:-0x1p1: +%*3Le:-2.3441674165664682593913711430784253952e+37:0:3: +%3Le:-2.3441674165664682593913711430784253952e037:1:3:-0x1p1: +%*3Le:-2.3441674165664682593913711430784253952e037:0:3: +%3Le:-2.22507385850720138309023271733240406e-308:1:3:-0x1p1: +%*3Le:-2.22507385850720138309023271733240406e-308:0:3: +%3Le:-0e+0:0:-1: +%*3Le:-0e+0:0:-1: +%3Le:-0e0:0:-1: +%*3Le:-0e0:0:-1: +%3Le:-nan(09A_Zaz):0:-1: +%*3Le:-nan(09A_Zaz):0:-1: +%3Le:-nan():0:-1: +%*3Le:-nan():0:-1: +%3Le:nan():1:3:nan: +%*3Le:nan():0:3: +%3Le:nan(09A_Zaz):1:3:nan: +%*3Le:nan(09A_Zaz):0:3: +%3Le:0e0:1:3:0x0: +%*3Le:0e0:0:3: +%3Le:0e+0:0:-1: +%*3Le:0e+0:0:-1: +%3Le:2.22507385850720138309023271733240406e-308:1:3:0x1.199999999999ap1: +%*3Le:2.22507385850720138309023271733240406e-308:0:3: +%3Le:2.3441674165664682593913711430784253952e037:1:3:0x1.2666666666666p1: +%*3Le:2.3441674165664682593913711430784253952e037:0:3: +%3Le:2.3441674165664682593913711430784253952e+37:1:3:0x1.2666666666666p1: +%*3Le:2.3441674165664682593913711430784253952e+37:0:3: +%3Le:1.79769313486231570814527423731704357e308:1:3:0x1.b333333333333: +%*3Le:1.79769313486231570814527423731704357e308:0:3: +%3Le:1.79769313486231570814527423731704357e+308:1:3:0x1.b333333333333: +%*3Le:1.79769313486231570814527423731704357e+308:0:3: +%3Le:infinity:1:3:inf: +%*3Le:infinity:0:3: +%3Le:+nan():0:-1: +%*3Le:+nan():0:-1: +%3Le:+nan(09A_Zaz):0:-1: +%*3Le:+nan(09A_Zaz):0:-1: +%3Le:+0e0:0:-1: +%*3Le:+0e0:0:-1: +%3Le:+0e+0:0:-1: +%*3Le:+0e+0:0:-1: +%3Le:+2.22507385850720138309023271733240406e-308:1:3:0x1p1: +%*3Le:+2.22507385850720138309023271733240406e-308:0:3: +%3Le:+2.3441674165664682593913711430784253952e037:1:3:0x1p1: +%*3Le:+2.3441674165664682593913711430784253952e037:0:3: +%3Le:+2.3441674165664682593913711430784253952e+37:1:3:0x1p1: +%*3Le:+2.3441674165664682593913711430784253952e+37:0:3: +%3Le:+1.79769313486231570814527423731704357e308:1:3:0x1: +%*3Le:+1.79769313486231570814527423731704357e308:0:3: +%3Le:+1.79769313486231570814527423731704357e+308:1:3:0x1: +%*3Le:+1.79769313486231570814527423731704357e+308:0:3: +%3Le:+infinity:0:-1: +%*3Le:+infinity:0:-1: +%4Le::0:-1: +%*4Le::0:-1: +%4Le:-infinity:1:4:-inf: +%*4Le:-infinity:0:4: +%4Le:-1.79769313486231570814527423731704357e+308:1:4:-0x1.b333333333333: +%*4Le:-1.79769313486231570814527423731704357e+308:0:4: +%4Le:-1.79769313486231570814527423731704357e308:1:4:-0x1.b333333333333: +%*4Le:-1.79769313486231570814527423731704357e308:0:4: +%4Le:-2.3441674165664682593913711430784253952e+37:1:4:-0x1.2666666666666p1: +%*4Le:-2.3441674165664682593913711430784253952e+37:0:4: +%4Le:-2.3441674165664682593913711430784253952e037:1:4:-0x1.2666666666666p1: +%*4Le:-2.3441674165664682593913711430784253952e037:0:4: +%4Le:-2.22507385850720138309023271733240406e-308:1:4:-0x1.199999999999ap1: +%*4Le:-2.22507385850720138309023271733240406e-308:0:4: +%4Le:-0e+0:0:-1: +%*4Le:-0e+0:0:-1: +%4Le:-0e0:1:4:-0x0: +%*4Le:-0e0:0:4: +%4Le:-nan(09A_Zaz):1:4:-nan: +%*4Le:-nan(09A_Zaz):0:4: +%4Le:-nan():1:4:-nan: +%*4Le:-nan():0:4: +%4Le:nan():0:-1: +%*4Le:nan():0:-1: +%4Le:nan(09A_Zaz):0:-1: +%*4Le:nan(09A_Zaz):0:-1: +%4Le:0e0:1:3:0x0: +%*4Le:0e0:0:3: +%4Le:0e+0:1:4:0x0: +%*4Le:0e+0:0:4: +%4Le:2.22507385850720138309023271733240406e-308:1:4:0x1.1c28f5c28f5c3p1: +%*4Le:2.22507385850720138309023271733240406e-308:0:4: +%4Le:2.3441674165664682593913711430784253952e037:1:4:0x1.2b851eb851eb8p1: +%*4Le:2.3441674165664682593913711430784253952e037:0:4: +%4Le:2.3441674165664682593913711430784253952e+37:1:4:0x1.2b851eb851eb8p1: +%*4Le:2.3441674165664682593913711430784253952e+37:0:4: +%4Le:1.79769313486231570814527423731704357e308:1:4:0x1.ca3d70a3d70a4: +%*4Le:1.79769313486231570814527423731704357e308:0:4: +%4Le:1.79769313486231570814527423731704357e+308:1:4:0x1.ca3d70a3d70a4: +%*4Le:1.79769313486231570814527423731704357e+308:0:4: +%4Le:infinity:0:-1: +%*4Le:infinity:0:-1: +%4Le:+nan():1:4:nan: +%*4Le:+nan():0:4: +%4Le:+nan(09A_Zaz):1:4:nan: +%*4Le:+nan(09A_Zaz):0:4: +%4Le:+0e0:1:4:0x0: +%*4Le:+0e0:0:4: +%4Le:+0e+0:0:-1: +%*4Le:+0e+0:0:-1: +%4Le:+2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1: +%*4Le:+2.22507385850720138309023271733240406e-308:0:4: +%4Le:+2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1: +%*4Le:+2.3441674165664682593913711430784253952e037:0:4: +%4Le:+2.3441674165664682593913711430784253952e+37:1:4:0x1.2666666666666p1: +%*4Le:+2.3441674165664682593913711430784253952e+37:0:4: +%4Le:+1.79769313486231570814527423731704357e308:1:4:0x1.b333333333333: +%*4Le:+1.79769313486231570814527423731704357e308:0:4: +%4Le:+1.79769313486231570814527423731704357e+308:1:4:0x1.b333333333333: +%*4Le:+1.79769313486231570814527423731704357e+308:0:4: +%4Le:+infinity:1:4:inf: +%*4Le:+infinity:0:4: +%40Le::0:-1: +%*40Le::0:-1: +%40Le:-infinity:1:9:-inf: +%*40Le:-infinity:0:9: +%40Le:-1.79769313486231570814527423731704357e+308:0:-1: +%*40Le:-1.79769313486231570814527423731704357e+308:0:-1: +%40Le:-1.79769313486231570814527423731704357e308:1:40:-0x1.c16c5c5253574p10: +%*40Le:-1.79769313486231570814527423731704357e308:0:40: +%40Le:-2.3441674165664682593913711430784253952e+37:1:40:-0x1.2c0dad8b403aap1: +%*40Le:-2.3441674165664682593913711430784253952e+37:0:40: +%40Le:-2.3441674165664682593913711430784253952e037:1:40:-0x1.2c0dad8b403aap1: +%*40Le:-2.3441674165664682593913711430784253952e037:0:40: +%40Le:-2.22507385850720138309023271733240406e-308:0:-1: +%*40Le:-2.22507385850720138309023271733240406e-308:0:-1: +%40Le:-0e+0:1:5:-0x0: +%*40Le:-0e+0:0:5: +%40Le:-0e0:1:4:-0x0: +%*40Le:-0e0:0:4: +%40Le:-nan(09A_Zaz):1:13:-nan: +%*40Le:-nan(09A_Zaz):0:13: +%40Le:-nan():1:6:-nan: +%*40Le:-nan():0:6: +%40Le:nan():1:5:nan: +%*40Le:nan():0:5: +%40Le:nan(09A_Zaz):1:12:nan: +%*40Le:nan(09A_Zaz):0:12: +%40Le:0e0:1:3:0x0: +%*40Le:0e0:0:3: +%40Le:0e+0:1:4:0x0: +%*40Le:0e+0:0:4: +%40Le:2.22507385850720138309023271733240406e-308:1:40:0x1.23a516e82d9bap-9: +%*40Le:2.22507385850720138309023271733240406e-308:0:40: +%40Le:2.3441674165664682593913711430784253952e037:0:-1: +%*40Le:2.3441674165664682593913711430784253952e037:0:-1: +%40Le:2.3441674165664682593913711430784253952e+37:0:-1: +%*40Le:2.3441674165664682593913711430784253952e+37:0:-1: +%40Le:1.79769313486231570814527423731704357e308:1:40:0x1.6b0a8e891ffffp100: +%*40Le:1.79769313486231570814527423731704357e308:0:40: +%40Le:1.79769313486231570814527423731704357e+308:1:40:0x1.c16c5c5253574p10: +%*40Le:1.79769313486231570814527423731704357e+308:0:40: +%40Le:infinity:1:8:inf: +%*40Le:infinity:0:8: +%40Le:+nan():1:6:nan: +%*40Le:+nan():0:6: +%40Le:+nan(09A_Zaz):1:13:nan: +%*40Le:+nan(09A_Zaz):0:13: +%40Le:+0e0:1:4:0x0: +%*40Le:+0e0:0:4: +%40Le:+0e+0:1:5:0x0: +%*40Le:+0e+0:0:5: +%40Le:+2.22507385850720138309023271733240406e-308:0:-1: +%*40Le:+2.22507385850720138309023271733240406e-308:0:-1: +%40Le:+2.3441674165664682593913711430784253952e037:1:40:0x1.2c0dad8b403aap1: +%*40Le:+2.3441674165664682593913711430784253952e037:0:40: +%40Le:+2.3441674165664682593913711430784253952e+37:1:40:0x1.2c0dad8b403aap1: +%*40Le:+2.3441674165664682593913711430784253952e+37:0:40: +%40Le:+1.79769313486231570814527423731704357e308:1:40:0x1.c16c5c5253574p10: +%*40Le:+1.79769313486231570814527423731704357e308:0:40: +%40Le:+1.79769313486231570814527423731704357e+308:0:-1: +%*40Le:+1.79769313486231570814527423731704357e+308:0:-1: +%40Le:+infinity:1:9:inf: +%*40Le:+infinity:0:9: +%48Le::0:-1: +%*48Le::0:-1: +%48Le:-infinity:1:9:-inf: +%*48Le:-infinity:0:9: +%48Le:-1.79769313486231570814527423731704357e+308:1:43:-0x1.fffffffffffffp1023: +%*48Le:-1.79769313486231570814527423731704357e+308:0:43: +%48Le:-1.79769313486231570814527423731704357e308:1:42:-0x1.fffffffffffffp1023: +%*48Le:-1.79769313486231570814527423731704357e308:0:42: +%48Le:-2.3441674165664682593913711430784253952e+37:1:44:-0x1.1a2b3c4d5e6ffp124: +%*48Le:-2.3441674165664682593913711430784253952e+37:0:44: +%48Le:-2.3441674165664682593913711430784253952e037:1:44:-0x1.1a2b3c4d5e6ffp124: +%*48Le:-2.3441674165664682593913711430784253952e037:0:44: +%48Le:-2.22507385850720138309023271733240406e-308:1:43:-0x1p-1022: +%*48Le:-2.22507385850720138309023271733240406e-308:0:43: +%48Le:-0e+0:1:5:-0x0: +%*48Le:-0e+0:0:5: +%48Le:-0e0:1:4:-0x0: +%*48Le:-0e0:0:4: +%48Le:-nan(09A_Zaz):1:13:-nan: +%*48Le:-nan(09A_Zaz):0:13: +%48Le:-nan():1:6:-nan: +%*48Le:-nan():0:6: +%48Le:nan():1:5:nan: +%*48Le:nan():0:5: +%48Le:nan(09A_Zaz):1:12:nan: +%*48Le:nan(09A_Zaz):0:12: +%48Le:0e0:1:3:0x0: +%*48Le:0e0:0:3: +%48Le:0e+0:1:4:0x0: +%*48Le:0e+0:0:4: +%48Le:2.22507385850720138309023271733240406e-308:1:42:0x1p-1022: +%*48Le:2.22507385850720138309023271733240406e-308:0:42: +%48Le:2.3441674165664682593913711430784253952e037:1:43:0x1.1a2b3c4d5e6ffp124: +%*48Le:2.3441674165664682593913711430784253952e037:0:43: +%48Le:2.3441674165664682593913711430784253952e+37:1:43:0x1.1a2b3c4d5e6ffp124: +%*48Le:2.3441674165664682593913711430784253952e+37:0:43: +%48Le:1.79769313486231570814527423731704357e308:1:41:0x1.fffffffffffffp1023: +%*48Le:1.79769313486231570814527423731704357e308:0:41: +%48Le:1.79769313486231570814527423731704357e+308:1:42:0x1.fffffffffffffp1023: +%*48Le:1.79769313486231570814527423731704357e+308:0:42: +%48Le:infinity:1:8:inf: +%*48Le:infinity:0:8: +%48Le:+nan():1:6:nan: +%*48Le:+nan():0:6: +%48Le:+nan(09A_Zaz):1:13:nan: +%*48Le:+nan(09A_Zaz):0:13: +%48Le:+0e0:1:4:0x0: +%*48Le:+0e0:0:4: +%48Le:+0e+0:1:5:0x0: +%*48Le:+0e+0:0:5: +%48Le:+2.22507385850720138309023271733240406e-308:1:43:0x1p-1022: +%*48Le:+2.22507385850720138309023271733240406e-308:0:43: +%48Le:+2.3441674165664682593913711430784253952e037:1:44:0x1.1a2b3c4d5e6ffp124: +%*48Le:+2.3441674165664682593913711430784253952e037:0:44: +%48Le:+2.3441674165664682593913711430784253952e+37:1:44:0x1.1a2b3c4d5e6ffp124: +%*48Le:+2.3441674165664682593913711430784253952e+37:0:44: +%48Le:+1.79769313486231570814527423731704357e308:1:42:0x1.fffffffffffffp1023: +%*48Le:+1.79769313486231570814527423731704357e308:0:42: +%48Le:+1.79769313486231570814527423731704357e+308:1:43:0x1.fffffffffffffp1023: +%*48Le:+1.79769313486231570814527423731704357e+308:0:43: +%48Le:+infinity:1:9:inf: +%*48Le:+infinity:0:9: +%3Le: :0:-1: +%*3Le: :0:-1: +%3Le: -infinity:0:-1: +%*3Le: -infinity:0:-1: +%3Le: -1.79769313486231570814527423731704357e+308:1:4:-0x1: +%*3Le: -1.79769313486231570814527423731704357e+308:0:4: +%3Le: -1.79769313486231570814527423731704357e308:1:4:-0x1: +%*3Le: -1.79769313486231570814527423731704357e308:0:4: +%3Le: -2.3441674165664682593913711430784253952e+37:1:4:-0x1p1: +%*3Le: -2.3441674165664682593913711430784253952e+37:0:4: +%3Le: -2.3441674165664682593913711430784253952e037:1:4:-0x1p1: +%*3Le: -2.3441674165664682593913711430784253952e037:0:4: +%3Le: -2.22507385850720138309023271733240406e-308:1:4:-0x1p1: +%*3Le: -2.22507385850720138309023271733240406e-308:0:4: +%3Le: -0e+0:0:-1: +%*3Le: -0e+0:0:-1: +%3Le: -0e0:0:-1: +%*3Le: -0e0:0:-1: +%3Le: -nan(09A_Zaz):0:-1: +%*3Le: -nan(09A_Zaz):0:-1: +%3Le: -nan():0:-1: +%*3Le: -nan():0:-1: +%3Le: nan():1:4:nan: +%*3Le: nan():0:4: +%3Le: nan(09A_Zaz):1:4:nan: +%*3Le: nan(09A_Zaz):0:4: +%3Le: 0e0:1:4:0x0: +%*3Le: 0e0:0:4: +%3Le: 0e+0:0:-1: +%*3Le: 0e+0:0:-1: +%3Le: 2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1: +%*3Le: 2.22507385850720138309023271733240406e-308:0:4: +%3Le: 2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1: +%*3Le: 2.3441674165664682593913711430784253952e037:0:4: +%3Le: 2.3441674165664682593913711430784253952e+37:1:4:0x1.2666666666666p1: +%*3Le: 2.3441674165664682593913711430784253952e+37:0:4: +%3Le: 1.79769313486231570814527423731704357e308:1:4:0x1.b333333333333: +%*3Le: 1.79769313486231570814527423731704357e308:0:4: +%3Le: 1.79769313486231570814527423731704357e+308:1:4:0x1.b333333333333: +%*3Le: 1.79769313486231570814527423731704357e+308:0:4: +%3Le: infinity:1:4:inf: +%*3Le: infinity:0:4: +%3Le: +nan():0:-1: +%*3Le: +nan():0:-1: +%3Le: +nan(09A_Zaz):0:-1: +%*3Le: +nan(09A_Zaz):0:-1: +%3Le: +0e0:0:-1: +%*3Le: +0e0:0:-1: +%3Le: +0e+0:0:-1: +%*3Le: +0e+0:0:-1: +%3Le: +2.22507385850720138309023271733240406e-308:1:4:0x1p1: +%*3Le: +2.22507385850720138309023271733240406e-308:0:4: +%3Le: +2.3441674165664682593913711430784253952e037:1:4:0x1p1: +%*3Le: +2.3441674165664682593913711430784253952e037:0:4: +%3Le: +2.3441674165664682593913711430784253952e+37:1:4:0x1p1: +%*3Le: +2.3441674165664682593913711430784253952e+37:0:4: +%3Le: +1.79769313486231570814527423731704357e308:1:4:0x1: +%*3Le: +1.79769313486231570814527423731704357e308:0:4: +%3Le: +1.79769313486231570814527423731704357e+308:1:4:0x1: +%*3Le: +1.79769313486231570814527423731704357e+308:0:4: +%3Le: +infinity:0:-1: +%*3Le: +infinity:0:-1: +%48Le: :0:-1: +%*48Le: :0:-1: +%48Le: -infinity:1:10:-inf: +%*48Le: -infinity:0:10: +%48Le: -1.79769313486231570814527423731704357e+308:1:44:-0x1.fffffffffffffp1023: +%*48Le: -1.79769313486231570814527423731704357e+308:0:44: +%48Le: -1.79769313486231570814527423731704357e308:1:43:-0x1.fffffffffffffp1023: +%*48Le: -1.79769313486231570814527423731704357e308:0:43: +%48Le: -2.3441674165664682593913711430784253952e+37:1:45:-0x1.1a2b3c4d5e6ffp124: +%*48Le: -2.3441674165664682593913711430784253952e+37:0:45: +%48Le: -2.3441674165664682593913711430784253952e037:1:45:-0x1.1a2b3c4d5e6ffp124: +%*48Le: -2.3441674165664682593913711430784253952e037:0:45: +%48Le: -2.22507385850720138309023271733240406e-308:1:44:-0x1p-1022: +%*48Le: -2.22507385850720138309023271733240406e-308:0:44: +%48Le: -0e+0:1:6:-0x0: +%*48Le: -0e+0:0:6: +%48Le: -0e0:1:5:-0x0: +%*48Le: -0e0:0:5: +%48Le: -nan(09A_Zaz):1:14:-nan: +%*48Le: -nan(09A_Zaz):0:14: +%48Le: -nan():1:7:-nan: +%*48Le: -nan():0:7: +%48Le: nan():1:6:nan: +%*48Le: nan():0:6: +%48Le: nan(09A_Zaz):1:13:nan: +%*48Le: nan(09A_Zaz):0:13: +%48Le: 0e0:1:4:0x0: +%*48Le: 0e0:0:4: +%48Le: 0e+0:1:5:0x0: +%*48Le: 0e+0:0:5: +%48Le: 2.22507385850720138309023271733240406e-308:1:43:0x1p-1022: +%*48Le: 2.22507385850720138309023271733240406e-308:0:43: +%48Le: 2.3441674165664682593913711430784253952e037:1:44:0x1.1a2b3c4d5e6ffp124: +%*48Le: 2.3441674165664682593913711430784253952e037:0:44: +%48Le: 2.3441674165664682593913711430784253952e+37:1:44:0x1.1a2b3c4d5e6ffp124: +%*48Le: 2.3441674165664682593913711430784253952e+37:0:44: +%48Le: 1.79769313486231570814527423731704357e308:1:42:0x1.fffffffffffffp1023: +%*48Le: 1.79769313486231570814527423731704357e308:0:42: +%48Le: 1.79769313486231570814527423731704357e+308:1:43:0x1.fffffffffffffp1023: +%*48Le: 1.79769313486231570814527423731704357e+308:0:43: +%48Le: infinity:1:9:inf: +%*48Le: infinity:0:9: +%48Le: +nan():1:7:nan: +%*48Le: +nan():0:7: +%48Le: +nan(09A_Zaz):1:14:nan: +%*48Le: +nan(09A_Zaz):0:14: +%48Le: +0e0:1:5:0x0: +%*48Le: +0e0:0:5: +%48Le: +0e+0:1:6:0x0: +%*48Le: +0e+0:0:6: +%48Le: +2.22507385850720138309023271733240406e-308:1:44:0x1p-1022: +%*48Le: +2.22507385850720138309023271733240406e-308:0:44: +%48Le: +2.3441674165664682593913711430784253952e037:1:45:0x1.1a2b3c4d5e6ffp124: +%*48Le: +2.3441674165664682593913711430784253952e037:0:45: +%48Le: +2.3441674165664682593913711430784253952e+37:1:45:0x1.1a2b3c4d5e6ffp124: +%*48Le: +2.3441674165664682593913711430784253952e+37:0:45: +%48Le: +1.79769313486231570814527423731704357e308:1:43:0x1.fffffffffffffp1023: +%*48Le: +1.79769313486231570814527423731704357e308:0:43: +%48Le: +1.79769313486231570814527423731704357e+308:1:44:0x1.fffffffffffffp1023: +%*48Le: +1.79769313486231570814527423731704357e+308:0:44: +%48Le: +infinity:1:10:inf: +%*48Le: +infinity:0:10: diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input new file mode 100644 index 0000000..9a0186f --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input @@ -0,0 +1,558 @@ +%LE::0:-1: +%*LE::0:-1: +%LE:-INFINITY:1:9:-inf: +%*LE:-INFINITY:0:9: +%LE:-1.79769313486231570814527423731704357E+308:1:43:-0x1.fffffffffffffp1023: +%*LE:-1.79769313486231570814527423731704357E+308:0:43: +%LE:-1.79769313486231570814527423731704357E308:1:42:-0x1.fffffffffffffp1023: +%*LE:-1.79769313486231570814527423731704357E308:0:42: +%LE:-2.3441674165664682593913711430784253952E+37:1:44:-0x1.1a2b3c4d5e6ffp124: +%*LE:-2.3441674165664682593913711430784253952E+37:0:44: +%LE:-2.3441674165664682593913711430784253952E037:1:44:-0x1.1a2b3c4d5e6ffp124: +%*LE:-2.3441674165664682593913711430784253952E037:0:44: +%LE:-2.22507385850720138309023271733240406E-308:1:43:-0x1p-1022: +%*LE:-2.22507385850720138309023271733240406E-308:0:43: +%LE:-0E+0:1:5:-0x0: +%*LE:-0E+0:0:5: +%LE:-0E0:1:4:-0x0: +%*LE:-0E0:0:4: +%LE:-NAN(09A_Zaz):1:13:-nan: +%*LE:-NAN(09A_Zaz):0:13: +%LE:-NAN():1:6:-nan: +%*LE:-NAN():0:6: +%LE:NAN():1:5:nan: +%*LE:NAN():0:5: +%LE:NAN(09A_Zaz):1:12:nan: +%*LE:NAN(09A_Zaz):0:12: +%LE:0E0:1:3:0x0: +%*LE:0E0:0:3: +%LE:0E+0:1:4:0x0: +%*LE:0E+0:0:4: +%LE:2.22507385850720138309023271733240406E-308:1:42:0x1p-1022: +%*LE:2.22507385850720138309023271733240406E-308:0:42: +%LE:2.3441674165664682593913711430784253952E037:1:43:0x1.1a2b3c4d5e6ffp124: +%*LE:2.3441674165664682593913711430784253952E037:0:43: +%LE:2.3441674165664682593913711430784253952E+37:1:43:0x1.1a2b3c4d5e6ffp124: +%*LE:2.3441674165664682593913711430784253952E+37:0:43: +%LE:1.79769313486231570814527423731704357E308:1:41:0x1.fffffffffffffp1023: +%*LE:1.79769313486231570814527423731704357E308:0:41: +%LE:1.79769313486231570814527423731704357E+308:1:42:0x1.fffffffffffffp1023: +%*LE:1.79769313486231570814527423731704357E+308:0:42: +%LE:INFINITY:1:8:inf: +%*LE:INFINITY:0:8: +%LE:+NAN():1:6:nan: +%*LE:+NAN():0:6: +%LE:+NAN(09A_Zaz):1:13:nan: +%*LE:+NAN(09A_Zaz):0:13: +%LE:+0E0:1:4:0x0: +%*LE:+0E0:0:4: +%LE:+0E+0:1:5:0x0: +%*LE:+0E+0:0:5: +%LE:+2.22507385850720138309023271733240406E-308:1:43:0x1p-1022: +%*LE:+2.22507385850720138309023271733240406E-308:0:43: +%LE:+2.3441674165664682593913711430784253952E037:1:44:0x1.1a2b3c4d5e6ffp124: +%*LE:+2.3441674165664682593913711430784253952E037:0:44: +%LE:+2.3441674165664682593913711430784253952E+37:1:44:0x1.1a2b3c4d5e6ffp124: +%*LE:+2.3441674165664682593913711430784253952E+37:0:44: +%LE:+1.79769313486231570814527423731704357E308:1:42:0x1.fffffffffffffp1023: +%*LE:+1.79769313486231570814527423731704357E308:0:42: +%LE:+1.79769313486231570814527423731704357E+308:1:43:0x1.fffffffffffffp1023: +%*LE:+1.79769313486231570814527423731704357E+308:0:43: +%LE:+INFINITY:1:9:inf: +%*LE:+INFINITY:0:9: +%1LE::0:-1: +%*1LE::0:-1: +%1LE:-INFINITY:0:-1: +%*1LE:-INFINITY:0:-1: +%1LE:-1.79769313486231570814527423731704357E+308:0:-1: +%*1LE:-1.79769313486231570814527423731704357E+308:0:-1: +%1LE:-1.79769313486231570814527423731704357E308:0:-1: +%*1LE:-1.79769313486231570814527423731704357E308:0:-1: +%1LE:-2.3441674165664682593913711430784253952E+37:0:-1: +%*1LE:-2.3441674165664682593913711430784253952E+37:0:-1: +%1LE:-2.3441674165664682593913711430784253952E037:0:-1: +%*1LE:-2.3441674165664682593913711430784253952E037:0:-1: +%1LE:-2.22507385850720138309023271733240406E-308:0:-1: +%*1LE:-2.22507385850720138309023271733240406E-308:0:-1: +%1LE:-0E+0:0:-1: +%*1LE:-0E+0:0:-1: +%1LE:-0E0:0:-1: +%*1LE:-0E0:0:-1: +%1LE:-NAN(09A_Zaz):0:-1: +%*1LE:-NAN(09A_Zaz):0:-1: +%1LE:-NAN():0:-1: +%*1LE:-NAN():0:-1: +%1LE:NAN():0:-1: +%*1LE:NAN():0:-1: +%1LE:NAN(09A_Zaz):0:-1: +%*1LE:NAN(09A_Zaz):0:-1: +%1LE:0E0:1:1:0x0: +%*1LE:0E0:0:1: +%1LE:0E+0:1:1:0x0: +%*1LE:0E+0:0:1: +%1LE:2.22507385850720138309023271733240406E-308:1:1:0x1p1: +%*1LE:2.22507385850720138309023271733240406E-308:0:1: +%1LE:2.3441674165664682593913711430784253952E037:1:1:0x1p1: +%*1LE:2.3441674165664682593913711430784253952E037:0:1: +%1LE:2.3441674165664682593913711430784253952E+37:1:1:0x1p1: +%*1LE:2.3441674165664682593913711430784253952E+37:0:1: +%1LE:1.79769313486231570814527423731704357E308:1:1:0x1: +%*1LE:1.79769313486231570814527423731704357E308:0:1: +%1LE:1.79769313486231570814527423731704357E+308:1:1:0x1: +%*1LE:1.79769313486231570814527423731704357E+308:0:1: +%1LE:INFINITY:0:-1: +%*1LE:INFINITY:0:-1: +%1LE:+NAN():0:-1: +%*1LE:+NAN():0:-1: +%1LE:+NAN(09A_Zaz):0:-1: +%*1LE:+NAN(09A_Zaz):0:-1: +%1LE:+0E0:0:-1: +%*1LE:+0E0:0:-1: +%1LE:+0E+0:0:-1: +%*1LE:+0E+0:0:-1: +%1LE:+2.22507385850720138309023271733240406E-308:0:-1: +%*1LE:+2.22507385850720138309023271733240406E-308:0:-1: +%1LE:+2.3441674165664682593913711430784253952E037:0:-1: +%*1LE:+2.3441674165664682593913711430784253952E037:0:-1: +%1LE:+2.3441674165664682593913711430784253952E+37:0:-1: +%*1LE:+2.3441674165664682593913711430784253952E+37:0:-1: +%1LE:+1.79769313486231570814527423731704357E308:0:-1: +%*1LE:+1.79769313486231570814527423731704357E308:0:-1: +%1LE:+1.79769313486231570814527423731704357E+308:0:-1: +%*1LE:+1.79769313486231570814527423731704357E+308:0:-1: +%1LE:+INFINITY:0:-1: +%*1LE:+INFINITY:0:-1: +%2LE::0:-1: +%*2LE::0:-1: +%2LE:-INFINITY:0:-1: +%*2LE:-INFINITY:0:-1: +%2LE:-1.79769313486231570814527423731704357E+308:1:2:-0x1: +%*2LE:-1.79769313486231570814527423731704357E+308:0:2: +%2LE:-1.79769313486231570814527423731704357E308:1:2:-0x1: +%*2LE:-1.79769313486231570814527423731704357E308:0:2: +%2LE:-2.3441674165664682593913711430784253952E+37:1:2:-0x1p1: +%*2LE:-2.3441674165664682593913711430784253952E+37:0:2: +%2LE:-2.3441674165664682593913711430784253952E037:1:2:-0x1p1: +%*2LE:-2.3441674165664682593913711430784253952E037:0:2: +%2LE:-2.22507385850720138309023271733240406E-308:1:2:-0x1p1: +%*2LE:-2.22507385850720138309023271733240406E-308:0:2: +%2LE:-0E+0:1:2:-0x0: +%*2LE:-0E+0:0:2: +%2LE:-0E0:1:2:-0x0: +%*2LE:-0E0:0:2: +%2LE:-NAN(09A_Zaz):0:-1: +%*2LE:-NAN(09A_Zaz):0:-1: +%2LE:-NAN():0:-1: +%*2LE:-NAN():0:-1: +%2LE:NAN():0:-1: +%*2LE:NAN():0:-1: +%2LE:NAN(09A_Zaz):0:-1: +%*2LE:NAN(09A_Zaz):0:-1: +%2LE:0E0:0:-1: +%*2LE:0E0:0:-1: +%2LE:0E+0:0:-1: +%*2LE:0E+0:0:-1: +%2LE:2.22507385850720138309023271733240406E-308:1:2:0x1p1: +%*2LE:2.22507385850720138309023271733240406E-308:0:2: +%2LE:2.3441674165664682593913711430784253952E037:1:2:0x1p1: +%*2LE:2.3441674165664682593913711430784253952E037:0:2: +%2LE:2.3441674165664682593913711430784253952E+37:1:2:0x1p1: +%*2LE:2.3441674165664682593913711430784253952E+37:0:2: +%2LE:1.79769313486231570814527423731704357E308:1:2:0x1: +%*2LE:1.79769313486231570814527423731704357E308:0:2: +%2LE:1.79769313486231570814527423731704357E+308:1:2:0x1: +%*2LE:1.79769313486231570814527423731704357E+308:0:2: +%2LE:INFINITY:0:-1: +%*2LE:INFINITY:0:-1: +%2LE:+NAN():0:-1: +%*2LE:+NAN():0:-1: +%2LE:+NAN(09A_Zaz):0:-1: +%*2LE:+NAN(09A_Zaz):0:-1: +%2LE:+0E0:1:2:0x0: +%*2LE:+0E0:0:2: +%2LE:+0E+0:1:2:0x0: +%*2LE:+0E+0:0:2: +%2LE:+2.22507385850720138309023271733240406E-308:1:2:0x1p1: +%*2LE:+2.22507385850720138309023271733240406E-308:0:2: +%2LE:+2.3441674165664682593913711430784253952E037:1:2:0x1p1: +%*2LE:+2.3441674165664682593913711430784253952E037:0:2: +%2LE:+2.3441674165664682593913711430784253952E+37:1:2:0x1p1: +%*2LE:+2.3441674165664682593913711430784253952E+37:0:2: +%2LE:+1.79769313486231570814527423731704357E308:1:2:0x1: +%*2LE:+1.79769313486231570814527423731704357E308:0:2: +%2LE:+1.79769313486231570814527423731704357E+308:1:2:0x1: +%*2LE:+1.79769313486231570814527423731704357E+308:0:2: +%2LE:+INFINITY:0:-1: +%*2LE:+INFINITY:0:-1: +%3LE::0:-1: +%*3LE::0:-1: +%3LE:-INFINITY:0:-1: +%*3LE:-INFINITY:0:-1: +%3LE:-1.79769313486231570814527423731704357E+308:1:3:-0x1: +%*3LE:-1.79769313486231570814527423731704357E+308:0:3: +%3LE:-1.79769313486231570814527423731704357E308:1:3:-0x1: +%*3LE:-1.79769313486231570814527423731704357E308:0:3: +%3LE:-2.3441674165664682593913711430784253952E+37:1:3:-0x1p1: +%*3LE:-2.3441674165664682593913711430784253952E+37:0:3: +%3LE:-2.3441674165664682593913711430784253952E037:1:3:-0x1p1: +%*3LE:-2.3441674165664682593913711430784253952E037:0:3: +%3LE:-2.22507385850720138309023271733240406E-308:1:3:-0x1p1: +%*3LE:-2.22507385850720138309023271733240406E-308:0:3: +%3LE:-0E+0:0:-1: +%*3LE:-0E+0:0:-1: +%3LE:-0E0:0:-1: +%*3LE:-0E0:0:-1: +%3LE:-NAN(09A_Zaz):0:-1: +%*3LE:-NAN(09A_Zaz):0:-1: +%3LE:-NAN():0:-1: +%*3LE:-NAN():0:-1: +%3LE:NAN():1:3:nan: +%*3LE:NAN():0:3: +%3LE:NAN(09A_Zaz):1:3:nan: +%*3LE:NAN(09A_Zaz):0:3: +%3LE:0E0:1:3:0x0: +%*3LE:0E0:0:3: +%3LE:0E+0:0:-1: +%*3LE:0E+0:0:-1: +%3LE:2.22507385850720138309023271733240406E-308:1:3:0x1.199999999999ap1: +%*3LE:2.22507385850720138309023271733240406E-308:0:3: +%3LE:2.3441674165664682593913711430784253952E037:1:3:0x1.2666666666666p1: +%*3LE:2.3441674165664682593913711430784253952E037:0:3: +%3LE:2.3441674165664682593913711430784253952E+37:1:3:0x1.2666666666666p1: +%*3LE:2.3441674165664682593913711430784253952E+37:0:3: +%3LE:1.79769313486231570814527423731704357E308:1:3:0x1.b333333333333: +%*3LE:1.79769313486231570814527423731704357E308:0:3: +%3LE:1.79769313486231570814527423731704357E+308:1:3:0x1.b333333333333: +%*3LE:1.79769313486231570814527423731704357E+308:0:3: +%3LE:INFINITY:1:3:inf: +%*3LE:INFINITY:0:3: +%3LE:+NAN():0:-1: +%*3LE:+NAN():0:-1: +%3LE:+NAN(09A_Zaz):0:-1: +%*3LE:+NAN(09A_Zaz):0:-1: +%3LE:+0E0:0:-1: +%*3LE:+0E0:0:-1: +%3LE:+0E+0:0:-1: +%*3LE:+0E+0:0:-1: +%3LE:+2.22507385850720138309023271733240406E-308:1:3:0x1p1: +%*3LE:+2.22507385850720138309023271733240406E-308:0:3: +%3LE:+2.3441674165664682593913711430784253952E037:1:3:0x1p1: +%*3LE:+2.3441674165664682593913711430784253952E037:0:3: +%3LE:+2.3441674165664682593913711430784253952E+37:1:3:0x1p1: +%*3LE:+2.3441674165664682593913711430784253952E+37:0:3: +%3LE:+1.79769313486231570814527423731704357E308:1:3:0x1: +%*3LE:+1.79769313486231570814527423731704357E308:0:3: +%3LE:+1.79769313486231570814527423731704357E+308:1:3:0x1: +%*3LE:+1.79769313486231570814527423731704357E+308:0:3: +%3LE:+INFINITY:0:-1: +%*3LE:+INFINITY:0:-1: +%4LE::0:-1: +%*4LE::0:-1: +%4LE:-INFINITY:1:4:-inf: +%*4LE:-INFINITY:0:4: +%4LE:-1.79769313486231570814527423731704357E+308:1:4:-0x1.b333333333333: +%*4LE:-1.79769313486231570814527423731704357E+308:0:4: +%4LE:-1.79769313486231570814527423731704357E308:1:4:-0x1.b333333333333: +%*4LE:-1.79769313486231570814527423731704357E308:0:4: +%4LE:-2.3441674165664682593913711430784253952E+37:1:4:-0x1.2666666666666p1: +%*4LE:-2.3441674165664682593913711430784253952E+37:0:4: +%4LE:-2.3441674165664682593913711430784253952E037:1:4:-0x1.2666666666666p1: +%*4LE:-2.3441674165664682593913711430784253952E037:0:4: +%4LE:-2.22507385850720138309023271733240406E-308:1:4:-0x1.199999999999ap1: +%*4LE:-2.22507385850720138309023271733240406E-308:0:4: +%4LE:-0E+0:0:-1: +%*4LE:-0E+0:0:-1: +%4LE:-0E0:1:4:-0x0: +%*4LE:-0E0:0:4: +%4LE:-NAN(09A_Zaz):1:4:-nan: +%*4LE:-NAN(09A_Zaz):0:4: +%4LE:-NAN():1:4:-nan: +%*4LE:-NAN():0:4: +%4LE:NAN():0:-1: +%*4LE:NAN():0:-1: +%4LE:NAN(09A_Zaz):0:-1: +%*4LE:NAN(09A_Zaz):0:-1: +%4LE:0E0:1:3:0x0: +%*4LE:0E0:0:3: +%4LE:0E+0:1:4:0x0: +%*4LE:0E+0:0:4: +%4LE:2.22507385850720138309023271733240406E-308:1:4:0x1.1c28f5c28f5c3p1: +%*4LE:2.22507385850720138309023271733240406E-308:0:4: +%4LE:2.3441674165664682593913711430784253952E037:1:4:0x1.2b851eb851eb8p1: +%*4LE:2.3441674165664682593913711430784253952E037:0:4: +%4LE:2.3441674165664682593913711430784253952E+37:1:4:0x1.2b851eb851eb8p1: +%*4LE:2.3441674165664682593913711430784253952E+37:0:4: +%4LE:1.79769313486231570814527423731704357E308:1:4:0x1.ca3d70a3d70a4: +%*4LE:1.79769313486231570814527423731704357E308:0:4: +%4LE:1.79769313486231570814527423731704357E+308:1:4:0x1.ca3d70a3d70a4: +%*4LE:1.79769313486231570814527423731704357E+308:0:4: +%4LE:INFINITY:0:-1: +%*4LE:INFINITY:0:-1: +%4LE:+NAN():1:4:nan: +%*4LE:+NAN():0:4: +%4LE:+NAN(09A_Zaz):1:4:nan: +%*4LE:+NAN(09A_Zaz):0:4: +%4LE:+0E0:1:4:0x0: +%*4LE:+0E0:0:4: +%4LE:+0E+0:0:-1: +%*4LE:+0E+0:0:-1: +%4LE:+2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1: +%*4LE:+2.22507385850720138309023271733240406E-308:0:4: +%4LE:+2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1: +%*4LE:+2.3441674165664682593913711430784253952E037:0:4: +%4LE:+2.3441674165664682593913711430784253952E+37:1:4:0x1.2666666666666p1: +%*4LE:+2.3441674165664682593913711430784253952E+37:0:4: +%4LE:+1.79769313486231570814527423731704357E308:1:4:0x1.b333333333333: +%*4LE:+1.79769313486231570814527423731704357E308:0:4: +%4LE:+1.79769313486231570814527423731704357E+308:1:4:0x1.b333333333333: +%*4LE:+1.79769313486231570814527423731704357E+308:0:4: +%4LE:+INFINITY:1:4:inf: +%*4LE:+INFINITY:0:4: +%40LE::0:-1: +%*40LE::0:-1: +%40LE:-INFINITY:1:9:-inf: +%*40LE:-INFINITY:0:9: +%40LE:-1.79769313486231570814527423731704357E+308:0:-1: +%*40LE:-1.79769313486231570814527423731704357E+308:0:-1: +%40LE:-1.79769313486231570814527423731704357E308:1:40:-0x1.c16c5c5253574p10: +%*40LE:-1.79769313486231570814527423731704357E308:0:40: +%40LE:-2.3441674165664682593913711430784253952E+37:1:40:-0x1.2c0dad8b403aap1: +%*40LE:-2.3441674165664682593913711430784253952E+37:0:40: +%40LE:-2.3441674165664682593913711430784253952E037:1:40:-0x1.2c0dad8b403aap1: +%*40LE:-2.3441674165664682593913711430784253952E037:0:40: +%40LE:-2.22507385850720138309023271733240406E-308:0:-1: +%*40LE:-2.22507385850720138309023271733240406E-308:0:-1: +%40LE:-0E+0:1:5:-0x0: +%*40LE:-0E+0:0:5: +%40LE:-0E0:1:4:-0x0: +%*40LE:-0E0:0:4: +%40LE:-NAN(09A_Zaz):1:13:-nan: +%*40LE:-NAN(09A_Zaz):0:13: +%40LE:-NAN():1:6:-nan: +%*40LE:-NAN():0:6: +%40LE:NAN():1:5:nan: +%*40LE:NAN():0:5: +%40LE:NAN(09A_Zaz):1:12:nan: +%*40LE:NAN(09A_Zaz):0:12: +%40LE:0E0:1:3:0x0: +%*40LE:0E0:0:3: +%40LE:0E+0:1:4:0x0: +%*40LE:0E+0:0:4: +%40LE:2.22507385850720138309023271733240406E-308:1:40:0x1.23a516e82d9bap-9: +%*40LE:2.22507385850720138309023271733240406E-308:0:40: +%40LE:2.3441674165664682593913711430784253952E037:0:-1: +%*40LE:2.3441674165664682593913711430784253952E037:0:-1: +%40LE:2.3441674165664682593913711430784253952E+37:0:-1: +%*40LE:2.3441674165664682593913711430784253952E+37:0:-1: +%40LE:1.79769313486231570814527423731704357E308:1:40:0x1.6b0a8e891ffffp100: +%*40LE:1.79769313486231570814527423731704357E308:0:40: +%40LE:1.79769313486231570814527423731704357E+308:1:40:0x1.c16c5c5253574p10: +%*40LE:1.79769313486231570814527423731704357E+308:0:40: +%40LE:INFINITY:1:8:inf: +%*40LE:INFINITY:0:8: +%40LE:+NAN():1:6:nan: +%*40LE:+NAN():0:6: +%40LE:+NAN(09A_Zaz):1:13:nan: +%*40LE:+NAN(09A_Zaz):0:13: +%40LE:+0E0:1:4:0x0: +%*40LE:+0E0:0:4: +%40LE:+0E+0:1:5:0x0: +%*40LE:+0E+0:0:5: +%40LE:+2.22507385850720138309023271733240406E-308:0:-1: +%*40LE:+2.22507385850720138309023271733240406E-308:0:-1: +%40LE:+2.3441674165664682593913711430784253952E037:1:40:0x1.2c0dad8b403aap1: +%*40LE:+2.3441674165664682593913711430784253952E037:0:40: +%40LE:+2.3441674165664682593913711430784253952E+37:1:40:0x1.2c0dad8b403aap1: +%*40LE:+2.3441674165664682593913711430784253952E+37:0:40: +%40LE:+1.79769313486231570814527423731704357E308:1:40:0x1.c16c5c5253574p10: +%*40LE:+1.79769313486231570814527423731704357E308:0:40: +%40LE:+1.79769313486231570814527423731704357E+308:0:-1: +%*40LE:+1.79769313486231570814527423731704357E+308:0:-1: +%40LE:+INFINITY:1:9:inf: +%*40LE:+INFINITY:0:9: +%48LE::0:-1: +%*48LE::0:-1: +%48LE:-INFINITY:1:9:-inf: +%*48LE:-INFINITY:0:9: +%48LE:-1.79769313486231570814527423731704357E+308:1:43:-0x1.fffffffffffffp1023: +%*48LE:-1.79769313486231570814527423731704357E+308:0:43: +%48LE:-1.79769313486231570814527423731704357E308:1:42:-0x1.fffffffffffffp1023: +%*48LE:-1.79769313486231570814527423731704357E308:0:42: +%48LE:-2.3441674165664682593913711430784253952E+37:1:44:-0x1.1a2b3c4d5e6ffp124: +%*48LE:-2.3441674165664682593913711430784253952E+37:0:44: +%48LE:-2.3441674165664682593913711430784253952E037:1:44:-0x1.1a2b3c4d5e6ffp124: +%*48LE:-2.3441674165664682593913711430784253952E037:0:44: +%48LE:-2.22507385850720138309023271733240406E-308:1:43:-0x1p-1022: +%*48LE:-2.22507385850720138309023271733240406E-308:0:43: +%48LE:-0E+0:1:5:-0x0: +%*48LE:-0E+0:0:5: +%48LE:-0E0:1:4:-0x0: +%*48LE:-0E0:0:4: +%48LE:-NAN(09A_Zaz):1:13:-nan: +%*48LE:-NAN(09A_Zaz):0:13: +%48LE:-NAN():1:6:-nan: +%*48LE:-NAN():0:6: +%48LE:NAN():1:5:nan: +%*48LE:NAN():0:5: +%48LE:NAN(09A_Zaz):1:12:nan: +%*48LE:NAN(09A_Zaz):0:12: +%48LE:0E0:1:3:0x0: +%*48LE:0E0:0:3: +%48LE:0E+0:1:4:0x0: +%*48LE:0E+0:0:4: +%48LE:2.22507385850720138309023271733240406E-308:1:42:0x1p-1022: +%*48LE:2.22507385850720138309023271733240406E-308:0:42: +%48LE:2.3441674165664682593913711430784253952E037:1:43:0x1.1a2b3c4d5e6ffp124: +%*48LE:2.3441674165664682593913711430784253952E037:0:43: +%48LE:2.3441674165664682593913711430784253952E+37:1:43:0x1.1a2b3c4d5e6ffp124: +%*48LE:2.3441674165664682593913711430784253952E+37:0:43: +%48LE:1.79769313486231570814527423731704357E308:1:41:0x1.fffffffffffffp1023: +%*48LE:1.79769313486231570814527423731704357E308:0:41: +%48LE:1.79769313486231570814527423731704357E+308:1:42:0x1.fffffffffffffp1023: +%*48LE:1.79769313486231570814527423731704357E+308:0:42: +%48LE:INFINITY:1:8:inf: +%*48LE:INFINITY:0:8: +%48LE:+NAN():1:6:nan: +%*48LE:+NAN():0:6: +%48LE:+NAN(09A_Zaz):1:13:nan: +%*48LE:+NAN(09A_Zaz):0:13: +%48LE:+0E0:1:4:0x0: +%*48LE:+0E0:0:4: +%48LE:+0E+0:1:5:0x0: +%*48LE:+0E+0:0:5: +%48LE:+2.22507385850720138309023271733240406E-308:1:43:0x1p-1022: +%*48LE:+2.22507385850720138309023271733240406E-308:0:43: +%48LE:+2.3441674165664682593913711430784253952E037:1:44:0x1.1a2b3c4d5e6ffp124: +%*48LE:+2.3441674165664682593913711430784253952E037:0:44: +%48LE:+2.3441674165664682593913711430784253952E+37:1:44:0x1.1a2b3c4d5e6ffp124: +%*48LE:+2.3441674165664682593913711430784253952E+37:0:44: +%48LE:+1.79769313486231570814527423731704357E308:1:42:0x1.fffffffffffffp1023: +%*48LE:+1.79769313486231570814527423731704357E308:0:42: +%48LE:+1.79769313486231570814527423731704357E+308:1:43:0x1.fffffffffffffp1023: +%*48LE:+1.79769313486231570814527423731704357E+308:0:43: +%48LE:+INFINITY:1:9:inf: +%*48LE:+INFINITY:0:9: +%3LE: :0:-1: +%*3LE: :0:-1: +%3LE: -INFINITY:0:-1: +%*3LE: -INFINITY:0:-1: +%3LE: -1.79769313486231570814527423731704357E+308:1:4:-0x1: +%*3LE: -1.79769313486231570814527423731704357E+308:0:4: +%3LE: -1.79769313486231570814527423731704357E308:1:4:-0x1: +%*3LE: -1.79769313486231570814527423731704357E308:0:4: +%3LE: -2.3441674165664682593913711430784253952E+37:1:4:-0x1p1: +%*3LE: -2.3441674165664682593913711430784253952E+37:0:4: +%3LE: -2.3441674165664682593913711430784253952E037:1:4:-0x1p1: +%*3LE: -2.3441674165664682593913711430784253952E037:0:4: +%3LE: -2.22507385850720138309023271733240406E-308:1:4:-0x1p1: +%*3LE: -2.22507385850720138309023271733240406E-308:0:4: +%3LE: -0E+0:0:-1: +%*3LE: -0E+0:0:-1: +%3LE: -0E0:0:-1: +%*3LE: -0E0:0:-1: +%3LE: -NAN(09A_Zaz):0:-1: +%*3LE: -NAN(09A_Zaz):0:-1: +%3LE: -NAN():0:-1: +%*3LE: -NAN():0:-1: +%3LE: NAN():1:4:nan: +%*3LE: NAN():0:4: +%3LE: NAN(09A_Zaz):1:4:nan: +%*3LE: NAN(09A_Zaz):0:4: +%3LE: 0E0:1:4:0x0: +%*3LE: 0E0:0:4: +%3LE: 0E+0:0:-1: +%*3LE: 0E+0:0:-1: +%3LE: 2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1: +%*3LE: 2.22507385850720138309023271733240406E-308:0:4: +%3LE: 2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1: +%*3LE: 2.3441674165664682593913711430784253952E037:0:4: +%3LE: 2.3441674165664682593913711430784253952E+37:1:4:0x1.2666666666666p1: +%*3LE: 2.3441674165664682593913711430784253952E+37:0:4: +%3LE: 1.79769313486231570814527423731704357E308:1:4:0x1.b333333333333: +%*3LE: 1.79769313486231570814527423731704357E308:0:4: +%3LE: 1.79769313486231570814527423731704357E+308:1:4:0x1.b333333333333: +%*3LE: 1.79769313486231570814527423731704357E+308:0:4: +%3LE: INFINITY:1:4:inf: +%*3LE: INFINITY:0:4: +%3LE: +NAN():0:-1: +%*3LE: +NAN():0:-1: +%3LE: +NAN(09A_Zaz):0:-1: +%*3LE: +NAN(09A_Zaz):0:-1: +%3LE: +0E0:0:-1: +%*3LE: +0E0:0:-1: +%3LE: +0E+0:0:-1: +%*3LE: +0E+0:0:-1: +%3LE: +2.22507385850720138309023271733240406E-308:1:4:0x1p1: +%*3LE: +2.22507385850720138309023271733240406E-308:0:4: +%3LE: +2.3441674165664682593913711430784253952E037:1:4:0x1p1: +%*3LE: +2.3441674165664682593913711430784253952E037:0:4: +%3LE: +2.3441674165664682593913711430784253952E+37:1:4:0x1p1: +%*3LE: +2.3441674165664682593913711430784253952E+37:0:4: +%3LE: +1.79769313486231570814527423731704357E308:1:4:0x1: +%*3LE: +1.79769313486231570814527423731704357E308:0:4: +%3LE: +1.79769313486231570814527423731704357E+308:1:4:0x1: +%*3LE: +1.79769313486231570814527423731704357E+308:0:4: +%3LE: +INFINITY:0:-1: +%*3LE: +INFINITY:0:-1: +%48LE: :0:-1: +%*48LE: :0:-1: +%48LE: -INFINITY:1:10:-inf: +%*48LE: -INFINITY:0:10: +%48LE: -1.79769313486231570814527423731704357E+308:1:44:-0x1.fffffffffffffp1023: +%*48LE: -1.79769313486231570814527423731704357E+308:0:44: +%48LE: -1.79769313486231570814527423731704357E308:1:43:-0x1.fffffffffffffp1023: +%*48LE: -1.79769313486231570814527423731704357E308:0:43: +%48LE: -2.3441674165664682593913711430784253952E+37:1:45:-0x1.1a2b3c4d5e6ffp124: +%*48LE: -2.3441674165664682593913711430784253952E+37:0:45: +%48LE: -2.3441674165664682593913711430784253952E037:1:45:-0x1.1a2b3c4d5e6ffp124: +%*48LE: -2.3441674165664682593913711430784253952E037:0:45: +%48LE: -2.22507385850720138309023271733240406E-308:1:44:-0x1p-1022: +%*48LE: -2.22507385850720138309023271733240406E-308:0:44: +%48LE: -0E+0:1:6:-0x0: +%*48LE: -0E+0:0:6: +%48LE: -0E0:1:5:-0x0: +%*48LE: -0E0:0:5: +%48LE: -NAN(09A_Zaz):1:14:-nan: +%*48LE: -NAN(09A_Zaz):0:14: +%48LE: -NAN():1:7:-nan: +%*48LE: -NAN():0:7: +%48LE: NAN():1:6:nan: +%*48LE: NAN():0:6: +%48LE: NAN(09A_Zaz):1:13:nan: +%*48LE: NAN(09A_Zaz):0:13: +%48LE: 0E0:1:4:0x0: +%*48LE: 0E0:0:4: +%48LE: 0E+0:1:5:0x0: +%*48LE: 0E+0:0:5: +%48LE: 2.22507385850720138309023271733240406E-308:1:43:0x1p-1022: +%*48LE: 2.22507385850720138309023271733240406E-308:0:43: +%48LE: 2.3441674165664682593913711430784253952E037:1:44:0x1.1a2b3c4d5e6ffp124: +%*48LE: 2.3441674165664682593913711430784253952E037:0:44: +%48LE: 2.3441674165664682593913711430784253952E+37:1:44:0x1.1a2b3c4d5e6ffp124: +%*48LE: 2.3441674165664682593913711430784253952E+37:0:44: +%48LE: 1.79769313486231570814527423731704357E308:1:42:0x1.fffffffffffffp1023: +%*48LE: 1.79769313486231570814527423731704357E308:0:42: +%48LE: 1.79769313486231570814527423731704357E+308:1:43:0x1.fffffffffffffp1023: +%*48LE: 1.79769313486231570814527423731704357E+308:0:43: +%48LE: INFINITY:1:9:inf: +%*48LE: INFINITY:0:9: +%48LE: +NAN():1:7:nan: +%*48LE: +NAN():0:7: +%48LE: +NAN(09A_Zaz):1:14:nan: +%*48LE: +NAN(09A_Zaz):0:14: +%48LE: +0E0:1:5:0x0: +%*48LE: +0E0:0:5: +%48LE: +0E+0:1:6:0x0: +%*48LE: +0E+0:0:6: +%48LE: +2.22507385850720138309023271733240406E-308:1:44:0x1p-1022: +%*48LE: +2.22507385850720138309023271733240406E-308:0:44: +%48LE: +2.3441674165664682593913711430784253952E037:1:45:0x1.1a2b3c4d5e6ffp124: +%*48LE: +2.3441674165664682593913711430784253952E037:0:45: +%48LE: +2.3441674165664682593913711430784253952E+37:1:45:0x1.1a2b3c4d5e6ffp124: +%*48LE: +2.3441674165664682593913711430784253952E+37:0:45: +%48LE: +1.79769313486231570814527423731704357E308:1:43:0x1.fffffffffffffp1023: +%*48LE: +1.79769313486231570814527423731704357E308:0:43: +%48LE: +1.79769313486231570814527423731704357E+308:1:44:0x1.fffffffffffffp1023: +%*48LE: +1.79769313486231570814527423731704357E+308:0:44: +%48LE: +INFINITY:1:10:inf: +%*48LE: +INFINITY:0:10: diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input new file mode 100644 index 0000000..a506658 --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input @@ -0,0 +1,558 @@ +%Lf::0:-1: +%*Lf::0:-1: +%Lf:-infinity:1:9:-inf: +%*Lf:-infinity:0:9: +%Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023: +%*Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023: +%*Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%Lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124: +%*Lf:-023441674165664682593913711430784253952.0:0:42: +%Lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124: +%*Lf:-23441674165664682593913711430784253952:0:39: +%Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022: +%*Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%Lf:-0.0:1:4:-0x0: +%*Lf:-0.0:0:4: +%Lf:-0:1:2:-0x0: +%*Lf:-0:0:2: +%Lf:-nan(09A_Zaz):1:13:-nan: +%*Lf:-nan(09A_Zaz):0:13: +%Lf:-nan():1:6:-nan: +%*Lf:-nan():0:6: +%Lf:nan():1:5:nan: +%*Lf:nan():0:5: +%Lf:nan(09A_Zaz):1:12:nan: +%*Lf:nan(09A_Zaz):0:12: +%Lf:0:1:1:0x0: +%*Lf:0:0:1: +%Lf:0.0:1:3:0x0: +%*Lf:0.0:0:3: +%Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022: +%*Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341: +%Lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124: +%*Lf:23441674165664682593913711430784253952:0:38: +%Lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124: +%*Lf:023441674165664682593913711430784253952.0:0:41: +%Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023: +%*Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309: +%Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023: +%*Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312: +%Lf:infinity:1:8:inf: +%*Lf:infinity:0:8: +%Lf:+nan():1:6:nan: +%*Lf:+nan():0:6: +%Lf:+nan(09A_Zaz):1:13:nan: +%*Lf:+nan(09A_Zaz):0:13: +%Lf:+0:1:2:0x0: +%*Lf:+0:0:2: +%Lf:+0.0:1:4:0x0: +%*Lf:+0.0:0:4: +%Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022: +%*Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%Lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124: +%*Lf:+23441674165664682593913711430784253952:0:39: +%Lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124: +%*Lf:+023441674165664682593913711430784253952.0:0:42: +%Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023: +%*Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023: +%*Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%Lf:+infinity:1:9:inf: +%*Lf:+infinity:0:9: +%1Lf::0:-1: +%*1Lf::0:-1: +%1Lf:-infinity:0:-1: +%*1Lf:-infinity:0:-1: +%1Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1: +%*1Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1: +%1Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1: +%*1Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1: +%1Lf:-023441674165664682593913711430784253952.0:0:-1: +%*1Lf:-023441674165664682593913711430784253952.0:0:-1: +%1Lf:-23441674165664682593913711430784253952:0:-1: +%*1Lf:-23441674165664682593913711430784253952:0:-1: +%1Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1: +%*1Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1: +%1Lf:-0.0:0:-1: +%*1Lf:-0.0:0:-1: +%1Lf:-0:0:-1: +%*1Lf:-0:0:-1: +%1Lf:-nan(09A_Zaz):0:-1: +%*1Lf:-nan(09A_Zaz):0:-1: +%1Lf:-nan():0:-1: +%*1Lf:-nan():0:-1: +%1Lf:nan():0:-1: +%*1Lf:nan():0:-1: +%1Lf:nan(09A_Zaz):0:-1: +%*1Lf:nan(09A_Zaz):0:-1: +%1Lf:0:1:1:0x0: +%*1Lf:0:0:1: +%1Lf:0.0:1:1:0x0: +%*1Lf:0.0:0:1: +%1Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:1:0x0: +%*1Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:1: +%1Lf:23441674165664682593913711430784253952:1:1:0x1p1: +%*1Lf:23441674165664682593913711430784253952:0:1: +%1Lf:023441674165664682593913711430784253952.0:1:1:0x0: +%*1Lf:023441674165664682593913711430784253952.0:0:1: +%1Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:1:0x1: +%*1Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:1: +%1Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:1:0x0: +%*1Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:1: +%1Lf:infinity:0:-1: +%*1Lf:infinity:0:-1: +%1Lf:+nan():0:-1: +%*1Lf:+nan():0:-1: +%1Lf:+nan(09A_Zaz):0:-1: +%*1Lf:+nan(09A_Zaz):0:-1: +%1Lf:+0:0:-1: +%*1Lf:+0:0:-1: +%1Lf:+0.0:0:-1: +%*1Lf:+0.0:0:-1: +%1Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1: +%*1Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1: +%1Lf:+23441674165664682593913711430784253952:0:-1: +%*1Lf:+23441674165664682593913711430784253952:0:-1: +%1Lf:+023441674165664682593913711430784253952.0:0:-1: +%*1Lf:+023441674165664682593913711430784253952.0:0:-1: +%1Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1: +%*1Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1: +%1Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1: +%*1Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1: +%1Lf:+infinity:0:-1: +%*1Lf:+infinity:0:-1: +%2Lf::0:-1: +%*2Lf::0:-1: +%2Lf:-infinity:0:-1: +%*2Lf:-infinity:0:-1: +%2Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:-0x0: +%*2Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2: +%2Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:-0x1: +%*2Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2: +%2Lf:-023441674165664682593913711430784253952.0:1:2:-0x0: +%*2Lf:-023441674165664682593913711430784253952.0:0:2: +%2Lf:-23441674165664682593913711430784253952:1:2:-0x1p1: +%*2Lf:-23441674165664682593913711430784253952:0:2: +%2Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:-0x0: +%*2Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2: +%2Lf:-0.0:1:2:-0x0: +%*2Lf:-0.0:0:2: +%2Lf:-0:1:2:-0x0: +%*2Lf:-0:0:2: +%2Lf:-nan(09A_Zaz):0:-1: +%*2Lf:-nan(09A_Zaz):0:-1: +%2Lf:-nan():0:-1: +%*2Lf:-nan():0:-1: +%2Lf:nan():0:-1: +%*2Lf:nan():0:-1: +%2Lf:nan(09A_Zaz):0:-1: +%*2Lf:nan(09A_Zaz):0:-1: +%2Lf:0:1:1:0x0: +%*2Lf:0:0:1: +%2Lf:0.0:1:2:0x0: +%*2Lf:0.0:0:2: +%2Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0: +%*2Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2: +%2Lf:23441674165664682593913711430784253952:1:2:0x1.7p+4: +%*2Lf:23441674165664682593913711430784253952:0:2: +%2Lf:023441674165664682593913711430784253952.0:1:2:0x1p1: +%*2Lf:023441674165664682593913711430784253952.0:0:2: +%2Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1.1p+4: +%*2Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2: +%2Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x1: +%*2Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2: +%2Lf:infinity:0:-1: +%*2Lf:infinity:0:-1: +%2Lf:+nan():0:-1: +%*2Lf:+nan():0:-1: +%2Lf:+nan(09A_Zaz):0:-1: +%*2Lf:+nan(09A_Zaz):0:-1: +%2Lf:+0:1:2:0x0: +%*2Lf:+0:0:2: +%2Lf:+0.0:1:2:0x0: +%*2Lf:+0.0:0:2: +%2Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0: +%*2Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2: +%2Lf:+23441674165664682593913711430784253952:1:2:0x1p1: +%*2Lf:+23441674165664682593913711430784253952:0:2: +%2Lf:+023441674165664682593913711430784253952.0:1:2:0x0: +%*2Lf:+023441674165664682593913711430784253952.0:0:2: +%2Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1: +%*2Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2: +%2Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x0: +%*2Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2: +%2Lf:+infinity:0:-1: +%*2Lf:+infinity:0:-1: +%3Lf::0:-1: +%*3Lf::0:-1: +%3Lf:-infinity:0:-1: +%*3Lf:-infinity:0:-1: +%3Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:-0x1: +%*3Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3: +%3Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:-0x1.1p+4: +%*3Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3: +%3Lf:-023441674165664682593913711430784253952.0:1:3:-0x1p1: +%*3Lf:-023441674165664682593913711430784253952.0:0:3: +%3Lf:-23441674165664682593913711430784253952:1:3:-0x1.7p+4: +%*3Lf:-23441674165664682593913711430784253952:0:3: +%3Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:-0x0: +%*3Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3: +%3Lf:-0.0:1:3:-0x0: +%*3Lf:-0.0:0:3: +%3Lf:-0:1:2:-0x0: +%*3Lf:-0:0:2: +%3Lf:-nan(09A_Zaz):0:-1: +%*3Lf:-nan(09A_Zaz):0:-1: +%3Lf:-nan():0:-1: +%*3Lf:-nan():0:-1: +%3Lf:nan():1:3:nan: +%*3Lf:nan():0:3: +%3Lf:nan(09A_Zaz):1:3:nan: +%*3Lf:nan(09A_Zaz):0:3: +%3Lf:0:1:1:0x0: +%*3Lf:0:0:1: +%3Lf:0.0:1:3:0x0: +%*3Lf:0.0:0:3: +%3Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0: +%*3Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3: +%3Lf:23441674165664682593913711430784253952:1:3:0x1.d4p+7: +%*3Lf:23441674165664682593913711430784253952:0:3: +%3Lf:023441674165664682593913711430784253952.0:1:3:0x1.7p+4: +%*3Lf:023441674165664682593913711430784253952.0:0:3: +%3Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.66p+7: +%*3Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3: +%3Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1.1p4: +%*3Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3: +%3Lf:infinity:1:3:inf: +%*3Lf:infinity:0:3: +%3Lf:+nan():0:-1: +%*3Lf:+nan():0:-1: +%3Lf:+nan(09A_Zaz):0:-1: +%*3Lf:+nan(09A_Zaz):0:-1: +%3Lf:+0:1:2:0x0: +%*3Lf:+0:0:2: +%3Lf:+0.0:1:3:0x0: +%*3Lf:+0.0:0:3: +%3Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0: +%*3Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3: +%3Lf:+23441674165664682593913711430784253952:1:3:0x1.7p+4: +%*3Lf:+23441674165664682593913711430784253952:0:3: +%3Lf:+023441674165664682593913711430784253952.0:1:3:0x1p1: +%*3Lf:+023441674165664682593913711430784253952.0:0:3: +%3Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.1p4: +%*3Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3: +%3Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1: +%*3Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3: +%3Lf:+infinity:0:-1: +%*3Lf:+infinity:0:-1: +%4Lf::0:-1: +%*4Lf::0:-1: +%4Lf:-infinity:1:4:-inf: +%*4Lf:-infinity:0:4: +%4Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1.1p4: +%*4Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%4Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.66p+7: +%*4Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%4Lf:-023441674165664682593913711430784253952.0:1:4:-0x1.7p+4: +%*4Lf:-023441674165664682593913711430784253952.0:0:4: +%4Lf:-23441674165664682593913711430784253952:1:4:-0x1.d4p+7: +%*4Lf:-23441674165664682593913711430784253952:0:4: +%4Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0: +%*4Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%4Lf:-0.0:1:4:-0x0: +%*4Lf:-0.0:0:4: +%4Lf:-0:1:2:-0x0: +%*4Lf:-0:0:2: +%4Lf:-nan(09A_Zaz):1:4:-nan: +%*4Lf:-nan(09A_Zaz):0:4: +%4Lf:-nan():1:4:-nan: +%*4Lf:-nan():0:4: +%4Lf:nan():0:-1: +%*4Lf:nan():0:-1: +%4Lf:nan(09A_Zaz):0:-1: +%*4Lf:nan(09A_Zaz):0:-1: +%4Lf:0:1:1:0x0: +%*4Lf:0:0:1: +%4Lf:0.0:1:3:0x0: +%*4Lf:0.0:0:3: +%4Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0: +%*4Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%4Lf:23441674165664682593913711430784253952:1:4:0x1.25p11: +%*4Lf:23441674165664682593913711430784253952:0:4: +%4Lf:023441674165664682593913711430784253952.0:1:4:0x1.d4p+7: +%*4Lf:023441674165664682593913711430784253952.0:0:4: +%4Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.c14p+10: +%*4Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%4Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.66p+7: +%*4Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%4Lf:infinity:0:-1: +%*4Lf:infinity:0:-1: +%4Lf:+nan():1:4:nan: +%*4Lf:+nan():0:4: +%4Lf:+nan(09A_Zaz):1:4:nan: +%*4Lf:+nan(09A_Zaz):0:4: +%4Lf:+0:1:2:0x0: +%*4Lf:+0:0:2: +%4Lf:+0.0:1:4:0x0: +%*4Lf:+0.0:0:4: +%4Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0: +%*4Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%4Lf:+23441674165664682593913711430784253952:1:4:0x1.d4p+7: +%*4Lf:+23441674165664682593913711430784253952:0:4: +%4Lf:+023441674165664682593913711430784253952.0:1:4:0x1.7p+4: +%*4Lf:+023441674165664682593913711430784253952.0:0:4: +%4Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7: +%*4Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%4Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4: +%*4Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%4Lf:+infinity:1:4:inf: +%*4Lf:+infinity:0:4: +%311Lf::0:-1: +%*311Lf::0:-1: +%311Lf:-infinity:1:9:-inf: +%*311Lf:-infinity:0:9: +%311Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:-0x1.fffffffffffffp1023: +%*311Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311: +%311Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023: +%*311Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%311Lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124: +%*311Lf:-023441674165664682593913711430784253952.0:0:42: +%311Lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124: +%*311Lf:-23441674165664682593913711430784253952:0:39: +%311Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:-0x1.cc359e067a348p-1023: +%*311Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311: +%311Lf:-0.0:1:4:-0x0: +%*311Lf:-0.0:0:4: +%311Lf:-0:1:2:-0x0: +%*311Lf:-0:0:2: +%311Lf:-nan(09A_Zaz):1:13:-nan: +%*311Lf:-nan(09A_Zaz):0:13: +%311Lf:-nan():1:6:-nan: +%*311Lf:-nan():0:6: +%311Lf:nan():1:5:nan: +%*311Lf:nan():0:5: +%311Lf:nan(09A_Zaz):1:12:nan: +%*311Lf:nan(09A_Zaz):0:12: +%311Lf:0:1:1:0x0: +%*311Lf:0:0:1: +%311Lf:0.0:1:3:0x0: +%*311Lf:0.0:0:3: +%311Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.fa3afaa0b9a04p-1023: +%*311Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311: +%311Lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124: +%*311Lf:23441674165664682593913711430784253952:0:38: +%311Lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124: +%*311Lf:023441674165664682593913711430784253952.0:0:41: +%311Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023: +%*311Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309: +%311Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023: +%*311Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311: +%311Lf:infinity:1:8:inf: +%*311Lf:infinity:0:8: +%311Lf:+nan():1:6:nan: +%*311Lf:+nan():0:6: +%311Lf:+nan(09A_Zaz):1:13:nan: +%*311Lf:+nan(09A_Zaz):0:13: +%311Lf:+0:1:2:0x0: +%*311Lf:+0:0:2: +%311Lf:+0.0:1:4:0x0: +%*311Lf:+0.0:0:4: +%311Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.cc359e067a348p-1023: +%*311Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311: +%311Lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124: +%*311Lf:+23441674165664682593913711430784253952:0:39: +%311Lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124: +%*311Lf:+023441674165664682593913711430784253952.0:0:42: +%311Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023: +%*311Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%311Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023: +%*311Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311: +%311Lf:+infinity:1:9:inf: +%*311Lf:+infinity:0:9: +%350Lf::0:-1: +%*350Lf::0:-1: +%350Lf:-infinity:1:9:-inf: +%*350Lf:-infinity:0:9: +%350Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023: +%*350Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%350Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023: +%*350Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%350Lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124: +%*350Lf:-023441674165664682593913711430784253952.0:0:42: +%350Lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124: +%*350Lf:-23441674165664682593913711430784253952:0:39: +%350Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022: +%*350Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%350Lf:-0.0:1:4:-0x0: +%*350Lf:-0.0:0:4: +%350Lf:-0:1:2:-0x0: +%*350Lf:-0:0:2: +%350Lf:-nan(09A_Zaz):1:13:-nan: +%*350Lf:-nan(09A_Zaz):0:13: +%350Lf:-nan():1:6:-nan: +%*350Lf:-nan():0:6: +%350Lf:nan():1:5:nan: +%*350Lf:nan():0:5: +%350Lf:nan(09A_Zaz):1:12:nan: +%*350Lf:nan(09A_Zaz):0:12: +%350Lf:0:1:1:0x0: +%*350Lf:0:0:1: +%350Lf:0.0:1:3:0x0: +%*350Lf:0.0:0:3: +%350Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022: +%*350Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341: +%350Lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124: +%*350Lf:23441674165664682593913711430784253952:0:38: +%350Lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124: +%*350Lf:023441674165664682593913711430784253952.0:0:41: +%350Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023: +%*350Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309: +%350Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023: +%*350Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312: +%350Lf:infinity:1:8:inf: +%*350Lf:infinity:0:8: +%350Lf:+nan():1:6:nan: +%*350Lf:+nan():0:6: +%350Lf:+nan(09A_Zaz):1:13:nan: +%*350Lf:+nan(09A_Zaz):0:13: +%350Lf:+0:1:2:0x0: +%*350Lf:+0:0:2: +%350Lf:+0.0:1:4:0x0: +%*350Lf:+0.0:0:4: +%350Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022: +%*350Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%350Lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124: +%*350Lf:+23441674165664682593913711430784253952:0:39: +%350Lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124: +%*350Lf:+023441674165664682593913711430784253952.0:0:42: +%350Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023: +%*350Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%350Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023: +%*350Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%350Lf:+infinity:1:9:inf: +%*350Lf:+infinity:0:9: +%3Lf: :0:-1: +%*3Lf: :0:-1: +%3Lf: -infinity:0:-1: +%*3Lf: -infinity:0:-1: +%3Lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1: +%*3Lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%3Lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.1p+4: +%*3Lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%3Lf: -023441674165664682593913711430784253952.0:1:4:-0x1p1: +%*3Lf: -023441674165664682593913711430784253952.0:0:4: +%3Lf: -23441674165664682593913711430784253952:1:4:-0x1.7p+4: +%*3Lf: -23441674165664682593913711430784253952:0:4: +%3Lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0: +%*3Lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%3Lf: -0.0:1:4:-0x0: +%*3Lf: -0.0:0:4: +%3Lf: -0:1:3:-0x0: +%*3Lf: -0:0:3: +%3Lf: -nan(09A_Zaz):0:-1: +%*3Lf: -nan(09A_Zaz):0:-1: +%3Lf: -nan():0:-1: +%*3Lf: -nan():0:-1: +%3Lf: nan():1:4:nan: +%*3Lf: nan():0:4: +%3Lf: nan(09A_Zaz):1:4:nan: +%*3Lf: nan(09A_Zaz):0:4: +%3Lf: 0:1:2:0x0: +%*3Lf: 0:0:2: +%3Lf: 0.0:1:4:0x0: +%*3Lf: 0.0:0:4: +%3Lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0: +%*3Lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%3Lf: 23441674165664682593913711430784253952:1:4:0x1.d4p+7: +%*3Lf: 23441674165664682593913711430784253952:0:4: +%3Lf: 023441674165664682593913711430784253952.0:1:4:0x1.7p+4: +%*3Lf: 023441674165664682593913711430784253952.0:0:4: +%3Lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7: +%*3Lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%3Lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4: +%*3Lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%3Lf: infinity:1:4:inf: +%*3Lf: infinity:0:4: +%3Lf: +nan():0:-1: +%*3Lf: +nan():0:-1: +%3Lf: +nan(09A_Zaz):0:-1: +%*3Lf: +nan(09A_Zaz):0:-1: +%3Lf: +0:1:3:0x0: +%*3Lf: +0:0:3: +%3Lf: +0.0:1:4:0x0: +%*3Lf: +0.0:0:4: +%3Lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0: +%*3Lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%3Lf: +23441674165664682593913711430784253952:1:4:0x1.7p+4: +%*3Lf: +23441674165664682593913711430784253952:0:4: +%3Lf: +023441674165664682593913711430784253952.0:1:4:0x1p1: +%*3Lf: +023441674165664682593913711430784253952.0:0:4: +%3Lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.1p4: +%*3Lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%3Lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1: +%*3Lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%3Lf: +infinity:0:-1: +%*3Lf: +infinity:0:-1: +%350Lf: :0:-1: +%*350Lf: :0:-1: +%350Lf: -infinity:1:10:-inf: +%*350Lf: -infinity:0:10: +%350Lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:-0x1.fffffffffffffp1023: +%*350Lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314: +%350Lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:-0x1.fffffffffffffp1023: +%*350Lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311: +%350Lf: -023441674165664682593913711430784253952.0:1:43:-0x1.1a2b3c4d5e6ffp124: +%*350Lf: -023441674165664682593913711430784253952.0:0:43: +%350Lf: -23441674165664682593913711430784253952:1:40:-0x1.1a2b3c4d5e6ffp124: +%*350Lf: -23441674165664682593913711430784253952:0:40: +%350Lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:-0x1p-1022: +%*350Lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343: +%350Lf: -0.0:1:5:-0x0: +%*350Lf: -0.0:0:5: +%350Lf: -0:1:3:-0x0: +%*350Lf: -0:0:3: +%350Lf: -nan(09A_Zaz):1:14:-nan: +%*350Lf: -nan(09A_Zaz):0:14: +%350Lf: -nan():1:7:-nan: +%*350Lf: -nan():0:7: +%350Lf: nan():1:6:nan: +%*350Lf: nan():0:6: +%350Lf: nan(09A_Zaz):1:13:nan: +%*350Lf: nan(09A_Zaz):0:13: +%350Lf: 0:1:2:0x0: +%*350Lf: 0:0:2: +%350Lf: 0.0:1:4:0x0: +%*350Lf: 0.0:0:4: +%350Lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022: +%*350Lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%350Lf: 23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124: +%*350Lf: 23441674165664682593913711430784253952:0:39: +%350Lf: 023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124: +%*350Lf: 023441674165664682593913711430784253952.0:0:42: +%350Lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023: +%*350Lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%350Lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023: +%*350Lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%350Lf: infinity:1:9:inf: +%*350Lf: infinity:0:9: +%350Lf: +nan():1:7:nan: +%*350Lf: +nan():0:7: +%350Lf: +nan(09A_Zaz):1:14:nan: +%*350Lf: +nan(09A_Zaz):0:14: +%350Lf: +0:1:3:0x0: +%*350Lf: +0:0:3: +%350Lf: +0.0:1:5:0x0: +%*350Lf: +0.0:0:5: +%350Lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:0x1p-1022: +%*350Lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343: +%350Lf: +23441674165664682593913711430784253952:1:40:0x1.1a2b3c4d5e6ffp124: +%*350Lf: +23441674165664682593913711430784253952:0:40: +%350Lf: +023441674165664682593913711430784253952.0:1:43:0x1.1a2b3c4d5e6ffp124: +%*350Lf: +023441674165664682593913711430784253952.0:0:43: +%350Lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:0x1.fffffffffffffp1023: +%*350Lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311: +%350Lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:0x1.fffffffffffffp1023: +%*350Lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314: +%350Lf: +infinity:1:10:inf: +%*350Lf: +infinity:0:10: diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input new file mode 100644 index 0000000..03dedfc --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input @@ -0,0 +1,558 @@ +%LF::0:-1: +%*LF::0:-1: +%LF:-INFINITY:1:9:-inf: +%*LF:-INFINITY:0:9: +%LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023: +%*LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023: +%*LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%LF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124: +%*LF:-023441674165664682593913711430784253952.0:0:42: +%LF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124: +%*LF:-23441674165664682593913711430784253952:0:39: +%LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022: +%*LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%LF:-0.0:1:4:-0x0: +%*LF:-0.0:0:4: +%LF:-0:1:2:-0x0: +%*LF:-0:0:2: +%LF:-NAN(09A_Zaz):1:13:-nan: +%*LF:-NAN(09A_Zaz):0:13: +%LF:-NAN():1:6:-nan: +%*LF:-NAN():0:6: +%LF:NAN():1:5:nan: +%*LF:NAN():0:5: +%LF:NAN(09A_Zaz):1:12:nan: +%*LF:NAN(09A_Zaz):0:12: +%LF:0:1:1:0x0: +%*LF:0:0:1: +%LF:0.0:1:3:0x0: +%*LF:0.0:0:3: +%LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022: +%*LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341: +%LF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124: +%*LF:23441674165664682593913711430784253952:0:38: +%LF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124: +%*LF:023441674165664682593913711430784253952.0:0:41: +%LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023: +%*LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309: +%LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023: +%*LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312: +%LF:INFINITY:1:8:inf: +%*LF:INFINITY:0:8: +%LF:+NAN():1:6:nan: +%*LF:+NAN():0:6: +%LF:+NAN(09A_Zaz):1:13:nan: +%*LF:+NAN(09A_Zaz):0:13: +%LF:+0:1:2:0x0: +%*LF:+0:0:2: +%LF:+0.0:1:4:0x0: +%*LF:+0.0:0:4: +%LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022: +%*LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%LF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124: +%*LF:+23441674165664682593913711430784253952:0:39: +%LF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124: +%*LF:+023441674165664682593913711430784253952.0:0:42: +%LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023: +%*LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023: +%*LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%LF:+INFINITY:1:9:inf: +%*LF:+INFINITY:0:9: +%1LF::0:-1: +%*1LF::0:-1: +%1LF:-INFINITY:0:-1: +%*1LF:-INFINITY:0:-1: +%1LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1: +%*1LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1: +%1LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1: +%*1LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1: +%1LF:-023441674165664682593913711430784253952.0:0:-1: +%*1LF:-023441674165664682593913711430784253952.0:0:-1: +%1LF:-23441674165664682593913711430784253952:0:-1: +%*1LF:-23441674165664682593913711430784253952:0:-1: +%1LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1: +%*1LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1: +%1LF:-0.0:0:-1: +%*1LF:-0.0:0:-1: +%1LF:-0:0:-1: +%*1LF:-0:0:-1: +%1LF:-NAN(09A_Zaz):0:-1: +%*1LF:-NAN(09A_Zaz):0:-1: +%1LF:-NAN():0:-1: +%*1LF:-NAN():0:-1: +%1LF:NAN():0:-1: +%*1LF:NAN():0:-1: +%1LF:NAN(09A_Zaz):0:-1: +%*1LF:NAN(09A_Zaz):0:-1: +%1LF:0:1:1:0x0: +%*1LF:0:0:1: +%1LF:0.0:1:1:0x0: +%*1LF:0.0:0:1: +%1LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:1:0x0: +%*1LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:1: +%1LF:23441674165664682593913711430784253952:1:1:0x1p1: +%*1LF:23441674165664682593913711430784253952:0:1: +%1LF:023441674165664682593913711430784253952.0:1:1:0x0: +%*1LF:023441674165664682593913711430784253952.0:0:1: +%1LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:1:0x1: +%*1LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:1: +%1LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:1:0x0: +%*1LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:1: +%1LF:INFINITY:0:-1: +%*1LF:INFINITY:0:-1: +%1LF:+NAN():0:-1: +%*1LF:+NAN():0:-1: +%1LF:+NAN(09A_Zaz):0:-1: +%*1LF:+NAN(09A_Zaz):0:-1: +%1LF:+0:0:-1: +%*1LF:+0:0:-1: +%1LF:+0.0:0:-1: +%*1LF:+0.0:0:-1: +%1LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1: +%*1LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1: +%1LF:+23441674165664682593913711430784253952:0:-1: +%*1LF:+23441674165664682593913711430784253952:0:-1: +%1LF:+023441674165664682593913711430784253952.0:0:-1: +%*1LF:+023441674165664682593913711430784253952.0:0:-1: +%1LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1: +%*1LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1: +%1LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1: +%*1LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1: +%1LF:+INFINITY:0:-1: +%*1LF:+INFINITY:0:-1: +%2LF::0:-1: +%*2LF::0:-1: +%2LF:-INFINITY:0:-1: +%*2LF:-INFINITY:0:-1: +%2LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:-0x0: +%*2LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2: +%2LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:-0x1: +%*2LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2: +%2LF:-023441674165664682593913711430784253952.0:1:2:-0x0: +%*2LF:-023441674165664682593913711430784253952.0:0:2: +%2LF:-23441674165664682593913711430784253952:1:2:-0x1p1: +%*2LF:-23441674165664682593913711430784253952:0:2: +%2LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:-0x0: +%*2LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2: +%2LF:-0.0:1:2:-0x0: +%*2LF:-0.0:0:2: +%2LF:-0:1:2:-0x0: +%*2LF:-0:0:2: +%2LF:-NAN(09A_Zaz):0:-1: +%*2LF:-NAN(09A_Zaz):0:-1: +%2LF:-NAN():0:-1: +%*2LF:-NAN():0:-1: +%2LF:NAN():0:-1: +%*2LF:NAN():0:-1: +%2LF:NAN(09A_Zaz):0:-1: +%*2LF:NAN(09A_Zaz):0:-1: +%2LF:0:1:1:0x0: +%*2LF:0:0:1: +%2LF:0.0:1:2:0x0: +%*2LF:0.0:0:2: +%2LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0: +%*2LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2: +%2LF:23441674165664682593913711430784253952:1:2:0x1.7p+4: +%*2LF:23441674165664682593913711430784253952:0:2: +%2LF:023441674165664682593913711430784253952.0:1:2:0x1p1: +%*2LF:023441674165664682593913711430784253952.0:0:2: +%2LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1.1p+4: +%*2LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2: +%2LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x1: +%*2LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2: +%2LF:INFINITY:0:-1: +%*2LF:INFINITY:0:-1: +%2LF:+NAN():0:-1: +%*2LF:+NAN():0:-1: +%2LF:+NAN(09A_Zaz):0:-1: +%*2LF:+NAN(09A_Zaz):0:-1: +%2LF:+0:1:2:0x0: +%*2LF:+0:0:2: +%2LF:+0.0:1:2:0x0: +%*2LF:+0.0:0:2: +%2LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0: +%*2LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2: +%2LF:+23441674165664682593913711430784253952:1:2:0x1p1: +%*2LF:+23441674165664682593913711430784253952:0:2: +%2LF:+023441674165664682593913711430784253952.0:1:2:0x0: +%*2LF:+023441674165664682593913711430784253952.0:0:2: +%2LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1: +%*2LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2: +%2LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x0: +%*2LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2: +%2LF:+INFINITY:0:-1: +%*2LF:+INFINITY:0:-1: +%3LF::0:-1: +%*3LF::0:-1: +%3LF:-INFINITY:0:-1: +%*3LF:-INFINITY:0:-1: +%3LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:-0x1: +%*3LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3: +%3LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:-0x1.1p+4: +%*3LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3: +%3LF:-023441674165664682593913711430784253952.0:1:3:-0x1p1: +%*3LF:-023441674165664682593913711430784253952.0:0:3: +%3LF:-23441674165664682593913711430784253952:1:3:-0x1.7p+4: +%*3LF:-23441674165664682593913711430784253952:0:3: +%3LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:-0x0: +%*3LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3: +%3LF:-0.0:1:3:-0x0: +%*3LF:-0.0:0:3: +%3LF:-0:1:2:-0x0: +%*3LF:-0:0:2: +%3LF:-NAN(09A_Zaz):0:-1: +%*3LF:-NAN(09A_Zaz):0:-1: +%3LF:-NAN():0:-1: +%*3LF:-NAN():0:-1: +%3LF:NAN():1:3:nan: +%*3LF:NAN():0:3: +%3LF:NAN(09A_Zaz):1:3:nan: +%*3LF:NAN(09A_Zaz):0:3: +%3LF:0:1:1:0x0: +%*3LF:0:0:1: +%3LF:0.0:1:3:0x0: +%*3LF:0.0:0:3: +%3LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0: +%*3LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3: +%3LF:23441674165664682593913711430784253952:1:3:0x1.d4p+7: +%*3LF:23441674165664682593913711430784253952:0:3: +%3LF:023441674165664682593913711430784253952.0:1:3:0x1.7p+4: +%*3LF:023441674165664682593913711430784253952.0:0:3: +%3LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.66p+7: +%*3LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3: +%3LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1.1p4: +%*3LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3: +%3LF:INFINITY:1:3:inf: +%*3LF:INFINITY:0:3: +%3LF:+NAN():0:-1: +%*3LF:+NAN():0:-1: +%3LF:+NAN(09A_Zaz):0:-1: +%*3LF:+NAN(09A_Zaz):0:-1: +%3LF:+0:1:2:0x0: +%*3LF:+0:0:2: +%3LF:+0.0:1:3:0x0: +%*3LF:+0.0:0:3: +%3LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0: +%*3LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3: +%3LF:+23441674165664682593913711430784253952:1:3:0x1.7p+4: +%*3LF:+23441674165664682593913711430784253952:0:3: +%3LF:+023441674165664682593913711430784253952.0:1:3:0x1p1: +%*3LF:+023441674165664682593913711430784253952.0:0:3: +%3LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.1p4: +%*3LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3: +%3LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1: +%*3LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3: +%3LF:+INFINITY:0:-1: +%*3LF:+INFINITY:0:-1: +%4LF::0:-1: +%*4LF::0:-1: +%4LF:-INFINITY:1:4:-inf: +%*4LF:-INFINITY:0:4: +%4LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1.1p4: +%*4LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%4LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.66p+7: +%*4LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%4LF:-023441674165664682593913711430784253952.0:1:4:-0x1.7p+4: +%*4LF:-023441674165664682593913711430784253952.0:0:4: +%4LF:-23441674165664682593913711430784253952:1:4:-0x1.d4p+7: +%*4LF:-23441674165664682593913711430784253952:0:4: +%4LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0: +%*4LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%4LF:-0.0:1:4:-0x0: +%*4LF:-0.0:0:4: +%4LF:-0:1:2:-0x0: +%*4LF:-0:0:2: +%4LF:-NAN(09A_Zaz):1:4:-nan: +%*4LF:-NAN(09A_Zaz):0:4: +%4LF:-NAN():1:4:-nan: +%*4LF:-NAN():0:4: +%4LF:NAN():0:-1: +%*4LF:NAN():0:-1: +%4LF:NAN(09A_Zaz):0:-1: +%*4LF:NAN(09A_Zaz):0:-1: +%4LF:0:1:1:0x0: +%*4LF:0:0:1: +%4LF:0.0:1:3:0x0: +%*4LF:0.0:0:3: +%4LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0: +%*4LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%4LF:23441674165664682593913711430784253952:1:4:0x1.25p11: +%*4LF:23441674165664682593913711430784253952:0:4: +%4LF:023441674165664682593913711430784253952.0:1:4:0x1.d4p+7: +%*4LF:023441674165664682593913711430784253952.0:0:4: +%4LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.c14p+10: +%*4LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%4LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.66p+7: +%*4LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%4LF:INFINITY:0:-1: +%*4LF:INFINITY:0:-1: +%4LF:+NAN():1:4:nan: +%*4LF:+NAN():0:4: +%4LF:+NAN(09A_Zaz):1:4:nan: +%*4LF:+NAN(09A_Zaz):0:4: +%4LF:+0:1:2:0x0: +%*4LF:+0:0:2: +%4LF:+0.0:1:4:0x0: +%*4LF:+0.0:0:4: +%4LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0: +%*4LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%4LF:+23441674165664682593913711430784253952:1:4:0x1.d4p+7: +%*4LF:+23441674165664682593913711430784253952:0:4: +%4LF:+023441674165664682593913711430784253952.0:1:4:0x1.7p+4: +%*4LF:+023441674165664682593913711430784253952.0:0:4: +%4LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7: +%*4LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%4LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4: +%*4LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%4LF:+INFINITY:1:4:inf: +%*4LF:+INFINITY:0:4: +%311LF::0:-1: +%*311LF::0:-1: +%311LF:-INFINITY:1:9:-inf: +%*311LF:-INFINITY:0:9: +%311LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:-0x1.fffffffffffffp1023: +%*311LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311: +%311LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023: +%*311LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%311LF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124: +%*311LF:-023441674165664682593913711430784253952.0:0:42: +%311LF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124: +%*311LF:-23441674165664682593913711430784253952:0:39: +%311LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:-0x1.cc359e067a348p-1023: +%*311LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311: +%311LF:-0.0:1:4:-0x0: +%*311LF:-0.0:0:4: +%311LF:-0:1:2:-0x0: +%*311LF:-0:0:2: +%311LF:-NAN(09A_Zaz):1:13:-nan: +%*311LF:-NAN(09A_Zaz):0:13: +%311LF:-NAN():1:6:-nan: +%*311LF:-NAN():0:6: +%311LF:NAN():1:5:nan: +%*311LF:NAN():0:5: +%311LF:NAN(09A_Zaz):1:12:nan: +%*311LF:NAN(09A_Zaz):0:12: +%311LF:0:1:1:0x0: +%*311LF:0:0:1: +%311LF:0.0:1:3:0x0: +%*311LF:0.0:0:3: +%311LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.fa3afaa0b9a04p-1023: +%*311LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311: +%311LF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124: +%*311LF:23441674165664682593913711430784253952:0:38: +%311LF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124: +%*311LF:023441674165664682593913711430784253952.0:0:41: +%311LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023: +%*311LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309: +%311LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023: +%*311LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311: +%311LF:INFINITY:1:8:inf: +%*311LF:INFINITY:0:8: +%311LF:+NAN():1:6:nan: +%*311LF:+NAN():0:6: +%311LF:+NAN(09A_Zaz):1:13:nan: +%*311LF:+NAN(09A_Zaz):0:13: +%311LF:+0:1:2:0x0: +%*311LF:+0:0:2: +%311LF:+0.0:1:4:0x0: +%*311LF:+0.0:0:4: +%311LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.cc359e067a348p-1023: +%*311LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311: +%311LF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124: +%*311LF:+23441674165664682593913711430784253952:0:39: +%311LF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124: +%*311LF:+023441674165664682593913711430784253952.0:0:42: +%311LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023: +%*311LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%311LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023: +%*311LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311: +%311LF:+INFINITY:1:9:inf: +%*311LF:+INFINITY:0:9: +%350LF::0:-1: +%*350LF::0:-1: +%350LF:-INFINITY:1:9:-inf: +%*350LF:-INFINITY:0:9: +%350LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023: +%*350LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%350LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023: +%*350LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%350LF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124: +%*350LF:-023441674165664682593913711430784253952.0:0:42: +%350LF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124: +%*350LF:-23441674165664682593913711430784253952:0:39: +%350LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022: +%*350LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%350LF:-0.0:1:4:-0x0: +%*350LF:-0.0:0:4: +%350LF:-0:1:2:-0x0: +%*350LF:-0:0:2: +%350LF:-NAN(09A_Zaz):1:13:-nan: +%*350LF:-NAN(09A_Zaz):0:13: +%350LF:-NAN():1:6:-nan: +%*350LF:-NAN():0:6: +%350LF:NAN():1:5:nan: +%*350LF:NAN():0:5: +%350LF:NAN(09A_Zaz):1:12:nan: +%*350LF:NAN(09A_Zaz):0:12: +%350LF:0:1:1:0x0: +%*350LF:0:0:1: +%350LF:0.0:1:3:0x0: +%*350LF:0.0:0:3: +%350LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022: +%*350LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341: +%350LF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124: +%*350LF:23441674165664682593913711430784253952:0:38: +%350LF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124: +%*350LF:023441674165664682593913711430784253952.0:0:41: +%350LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023: +%*350LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309: +%350LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023: +%*350LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312: +%350LF:INFINITY:1:8:inf: +%*350LF:INFINITY:0:8: +%350LF:+NAN():1:6:nan: +%*350LF:+NAN():0:6: +%350LF:+NAN(09A_Zaz):1:13:nan: +%*350LF:+NAN(09A_Zaz):0:13: +%350LF:+0:1:2:0x0: +%*350LF:+0:0:2: +%350LF:+0.0:1:4:0x0: +%*350LF:+0.0:0:4: +%350LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022: +%*350LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%350LF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124: +%*350LF:+23441674165664682593913711430784253952:0:39: +%350LF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124: +%*350LF:+023441674165664682593913711430784253952.0:0:42: +%350LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023: +%*350LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%350LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023: +%*350LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%350LF:+INFINITY:1:9:inf: +%*350LF:+INFINITY:0:9: +%3LF: :0:-1: +%*3LF: :0:-1: +%3LF: -INFINITY:0:-1: +%*3LF: -INFINITY:0:-1: +%3LF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1: +%*3LF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%3LF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.1p+4: +%*3LF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%3LF: -023441674165664682593913711430784253952.0:1:4:-0x1p1: +%*3LF: -023441674165664682593913711430784253952.0:0:4: +%3LF: -23441674165664682593913711430784253952:1:4:-0x1.7p+4: +%*3LF: -23441674165664682593913711430784253952:0:4: +%3LF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0: +%*3LF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%3LF: -0.0:1:4:-0x0: +%*3LF: -0.0:0:4: +%3LF: -0:1:3:-0x0: +%*3LF: -0:0:3: +%3LF: -NAN(09A_Zaz):0:-1: +%*3LF: -NAN(09A_Zaz):0:-1: +%3LF: -NAN():0:-1: +%*3LF: -NAN():0:-1: +%3LF: NAN():1:4:nan: +%*3LF: NAN():0:4: +%3LF: NAN(09A_Zaz):1:4:nan: +%*3LF: NAN(09A_Zaz):0:4: +%3LF: 0:1:2:0x0: +%*3LF: 0:0:2: +%3LF: 0.0:1:4:0x0: +%*3LF: 0.0:0:4: +%3LF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0: +%*3LF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%3LF: 23441674165664682593913711430784253952:1:4:0x1.d4p+7: +%*3LF: 23441674165664682593913711430784253952:0:4: +%3LF: 023441674165664682593913711430784253952.0:1:4:0x1.7p+4: +%*3LF: 023441674165664682593913711430784253952.0:0:4: +%3LF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7: +%*3LF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%3LF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4: +%*3LF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%3LF: INFINITY:1:4:inf: +%*3LF: INFINITY:0:4: +%3LF: +NAN():0:-1: +%*3LF: +NAN():0:-1: +%3LF: +NAN(09A_Zaz):0:-1: +%*3LF: +NAN(09A_Zaz):0:-1: +%3LF: +0:1:3:0x0: +%*3LF: +0:0:3: +%3LF: +0.0:1:4:0x0: +%*3LF: +0.0:0:4: +%3LF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0: +%*3LF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4: +%3LF: +23441674165664682593913711430784253952:1:4:0x1.7p+4: +%*3LF: +23441674165664682593913711430784253952:0:4: +%3LF: +023441674165664682593913711430784253952.0:1:4:0x1p1: +%*3LF: +023441674165664682593913711430784253952.0:0:4: +%3LF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.1p4: +%*3LF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4: +%3LF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1: +%*3LF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4: +%3LF: +INFINITY:0:-1: +%*3LF: +INFINITY:0:-1: +%350LF: :0:-1: +%*350LF: :0:-1: +%350LF: -INFINITY:1:10:-inf: +%*350LF: -INFINITY:0:10: +%350LF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:-0x1.fffffffffffffp1023: +%*350LF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314: +%350LF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:-0x1.fffffffffffffp1023: +%*350LF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311: +%350LF: -023441674165664682593913711430784253952.0:1:43:-0x1.1a2b3c4d5e6ffp124: +%*350LF: -023441674165664682593913711430784253952.0:0:43: +%350LF: -23441674165664682593913711430784253952:1:40:-0x1.1a2b3c4d5e6ffp124: +%*350LF: -23441674165664682593913711430784253952:0:40: +%350LF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:-0x1p-1022: +%*350LF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343: +%350LF: -0.0:1:5:-0x0: +%*350LF: -0.0:0:5: +%350LF: -0:1:3:-0x0: +%*350LF: -0:0:3: +%350LF: -NAN(09A_Zaz):1:14:-nan: +%*350LF: -NAN(09A_Zaz):0:14: +%350LF: -NAN():1:7:-nan: +%*350LF: -NAN():0:7: +%350LF: NAN():1:6:nan: +%*350LF: NAN():0:6: +%350LF: NAN(09A_Zaz):1:13:nan: +%*350LF: NAN(09A_Zaz):0:13: +%350LF: 0:1:2:0x0: +%*350LF: 0:0:2: +%350LF: 0.0:1:4:0x0: +%*350LF: 0.0:0:4: +%350LF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022: +%*350LF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342: +%350LF: 23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124: +%*350LF: 23441674165664682593913711430784253952:0:39: +%350LF: 023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124: +%*350LF: 023441674165664682593913711430784253952.0:0:42: +%350LF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023: +%*350LF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310: +%350LF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023: +%*350LF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313: +%350LF: INFINITY:1:9:inf: +%*350LF: INFINITY:0:9: +%350LF: +NAN():1:7:nan: +%*350LF: +NAN():0:7: +%350LF: +NAN(09A_Zaz):1:14:nan: +%*350LF: +NAN(09A_Zaz):0:14: +%350LF: +0:1:3:0x0: +%*350LF: +0:0:3: +%350LF: +0.0:1:5:0x0: +%*350LF: +0.0:0:5: +%350LF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:0x1p-1022: +%*350LF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343: +%350LF: +23441674165664682593913711430784253952:1:40:0x1.1a2b3c4d5e6ffp124: +%*350LF: +23441674165664682593913711430784253952:0:40: +%350LF: +023441674165664682593913711430784253952.0:1:43:0x1.1a2b3c4d5e6ffp124: +%*350LF: +023441674165664682593913711430784253952.0:0:43: +%350LF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:0x1.fffffffffffffp1023: +%*350LF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311: +%350LF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:0x1.fffffffffffffp1023: +%*350LF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314: +%350LF: +INFINITY:1:10:inf: +%*350LF: +INFINITY:0:10: diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input new file mode 100644 index 0000000..2aba539 --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input @@ -0,0 +1,682 @@ +%Lg::0:-1: +%*Lg::0:-1: +%Lg:-infinity:1:9:-inf: +%*Lg:-infinity:0:9: +%Lg:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023: +%*Lg:-0xf.ffffffffffff8p+1020:0:24: +%Lg:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023: +%*Lg:-0x7.ffffffffffffcp1021:0:23: +%Lg:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*Lg:-0x2.3456789abcdfep+123:0:23: +%Lg:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*Lg:-0x2.3456789abcdfep0123:0:23: +%Lg:-0x8p-1025:1:10:-0x1p-1022: +%*Lg:-0x8p-1025:0:10: +%Lg:-0x0p+0:1:7:-0x0: +%*Lg:-0x0p+0:0:7: +%Lg:-0x0p0:1:6:-0x0: +%*Lg:-0x0p0:0:6: +%Lg:-nan(09A_Zaz):1:13:-nan: +%*Lg:-nan(09A_Zaz):0:13: +%Lg:-nan():1:6:-nan: +%*Lg:-nan():0:6: +%Lg:nan():1:5:nan: +%*Lg:nan():0:5: +%Lg:nan(09A_Zaz):1:12:nan: +%*Lg:nan(09A_Zaz):0:12: +%Lg:0x0p0:1:5:0x0: +%*Lg:0x0p0:0:5: +%Lg:0x0p+0:1:6:0x0: +%*Lg:0x0p+0:0:6: +%Lg:0x8p-1025:1:9:0x1p-1022: +%*Lg:0x8p-1025:0:9: +%Lg:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124: +%*Lg:0x2.3456789abcdfep0123:0:22: +%Lg:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124: +%*Lg:0x2.3456789abcdfep+123:0:22: +%Lg:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023: +%*Lg:0x7.ffffffffffffcp1021:0:22: +%Lg:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023: +%*Lg:0xf.ffffffffffff8p+1020:0:23: +%Lg:infinity:1:8:inf: +%*Lg:infinity:0:8: +%Lg:+nan():1:6:nan: +%*Lg:+nan():0:6: +%Lg:+nan(09A_Zaz):1:13:nan: +%*Lg:+nan(09A_Zaz):0:13: +%Lg:+0x0p0:1:6:0x0: +%*Lg:+0x0p0:0:6: +%Lg:+0x0p+0:1:7:0x0: +%*Lg:+0x0p+0:0:7: +%Lg:+0x8p-1025:1:10:0x1p-1022: +%*Lg:+0x8p-1025:0:10: +%Lg:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*Lg:+0x2.3456789abcdfep0123:0:23: +%Lg:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*Lg:+0x2.3456789abcdfep+123:0:23: +%Lg:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023: +%*Lg:+0x7.ffffffffffffcp1021:0:23: +%Lg:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023: +%*Lg:+0xf.ffffffffffff8p+1020:0:24: +%Lg:+infinity:1:9:inf: +%*Lg:+infinity:0:9: +%1Lg::0:-1: +%*1Lg::0:-1: +%1Lg:-infinity:0:-1: +%*1Lg:-infinity:0:-1: +%1Lg:-0xf.ffffffffffff8p+1020:0:-1: +%*1Lg:-0xf.ffffffffffff8p+1020:0:-1: +%1Lg:-0x7.ffffffffffffcp1021:0:-1: +%*1Lg:-0x7.ffffffffffffcp1021:0:-1: +%1Lg:-0x2.3456789abcdfep+123:0:-1: +%*1Lg:-0x2.3456789abcdfep+123:0:-1: +%1Lg:-0x2.3456789abcdfep0123:0:-1: +%*1Lg:-0x2.3456789abcdfep0123:0:-1: +%1Lg:-0x8p-1025:0:-1: +%*1Lg:-0x8p-1025:0:-1: +%1Lg:-0x0p+0:0:-1: +%*1Lg:-0x0p+0:0:-1: +%1Lg:-0x0p0:0:-1: +%*1Lg:-0x0p0:0:-1: +%1Lg:-nan(09A_Zaz):0:-1: +%*1Lg:-nan(09A_Zaz):0:-1: +%1Lg:-nan():0:-1: +%*1Lg:-nan():0:-1: +%1Lg:nan():0:-1: +%*1Lg:nan():0:-1: +%1Lg:nan(09A_Zaz):0:-1: +%*1Lg:nan(09A_Zaz):0:-1: +%1Lg:0x0p0:1:1:0x0: +%*1Lg:0x0p0:0:1: +%1Lg:0x0p+0:1:1:0x0: +%*1Lg:0x0p+0:0:1: +%1Lg:0x8p-1025:1:1:0x0: +%*1Lg:0x8p-1025:0:1: +%1Lg:0x2.3456789abcdfep0123:1:1:0x0: +%*1Lg:0x2.3456789abcdfep0123:0:1: +%1Lg:0x2.3456789abcdfep+123:1:1:0x0: +%*1Lg:0x2.3456789abcdfep+123:0:1: +%1Lg:0x7.ffffffffffffcp1021:1:1:0x0: +%*1Lg:0x7.ffffffffffffcp1021:0:1: +%1Lg:0xf.ffffffffffff8p+1020:1:1:0x0: +%*1Lg:0xf.ffffffffffff8p+1020:0:1: +%1Lg:infinity:0:-1: +%*1Lg:infinity:0:-1: +%1Lg:+nan():0:-1: +%*1Lg:+nan():0:-1: +%1Lg:+nan(09A_Zaz):0:-1: +%*1Lg:+nan(09A_Zaz):0:-1: +%1Lg:+0x0p0:0:-1: +%*1Lg:+0x0p0:0:-1: +%1Lg:+0x0p+0:0:-1: +%*1Lg:+0x0p+0:0:-1: +%1Lg:+0x8p-1025:0:-1: +%*1Lg:+0x8p-1025:0:-1: +%1Lg:+0x2.3456789abcdfep0123:0:-1: +%*1Lg:+0x2.3456789abcdfep0123:0:-1: +%1Lg:+0x2.3456789abcdfep+123:0:-1: +%*1Lg:+0x2.3456789abcdfep+123:0:-1: +%1Lg:+0x7.ffffffffffffcp1021:0:-1: +%*1Lg:+0x7.ffffffffffffcp1021:0:-1: +%1Lg:+0xf.ffffffffffff8p+1020:0:-1: +%*1Lg:+0xf.ffffffffffff8p+1020:0:-1: +%1Lg:+infinity:0:-1: +%*1Lg:+infinity:0:-1: +%2Lg::0:-1: +%*2Lg::0:-1: +%2Lg:-infinity:0:-1: +%*2Lg:-infinity:0:-1: +%2Lg:-0xf.ffffffffffff8p+1020:1:2:-0x0: +%*2Lg:-0xf.ffffffffffff8p+1020:0:2: +%2Lg:-0x7.ffffffffffffcp1021:1:2:-0x0: +%*2Lg:-0x7.ffffffffffffcp1021:0:2: +%2Lg:-0x2.3456789abcdfep+123:1:2:-0x0: +%*2Lg:-0x2.3456789abcdfep+123:0:2: +%2Lg:-0x2.3456789abcdfep0123:1:2:-0x0: +%*2Lg:-0x2.3456789abcdfep0123:0:2: +%2Lg:-0x8p-1025:1:2:-0x0: +%*2Lg:-0x8p-1025:0:2: +%2Lg:-0x0p+0:1:2:-0x0: +%*2Lg:-0x0p+0:0:2: +%2Lg:-0x0p0:1:2:-0x0: +%*2Lg:-0x0p0:0:2: +%2Lg:-nan(09A_Zaz):0:-1: +%*2Lg:-nan(09A_Zaz):0:-1: +%2Lg:-nan():0:-1: +%*2Lg:-nan():0:-1: +%2Lg:nan():0:-1: +%*2Lg:nan():0:-1: +%2Lg:nan(09A_Zaz):0:-1: +%*2Lg:nan(09A_Zaz):0:-1: +%2Lg:0x0p0:0:-1: +%*2Lg:0x0p0:0:-1: +%2Lg:0x0p+0:0:-1: +%*2Lg:0x0p+0:0:-1: +%2Lg:0x8p-1025:0:-1: +%*2Lg:0x8p-1025:0:-1: +%2Lg:0x2.3456789abcdfep0123:0:-1: +%*2Lg:0x2.3456789abcdfep0123:0:-1: +%2Lg:0x2.3456789abcdfep+123:0:-1: +%*2Lg:0x2.3456789abcdfep+123:0:-1: +%2Lg:0x7.ffffffffffffcp1021:0:-1: +%*2Lg:0x7.ffffffffffffcp1021:0:-1: +%2Lg:0xf.ffffffffffff8p+1020:0:-1: +%*2Lg:0xf.ffffffffffff8p+1020:0:-1: +%2Lg:infinity:0:-1: +%*2Lg:infinity:0:-1: +%2Lg:+nan():0:-1: +%*2Lg:+nan():0:-1: +%2Lg:+nan(09A_Zaz):0:-1: +%*2Lg:+nan(09A_Zaz):0:-1: +%2Lg:+0x0p0:1:2:0x0: +%*2Lg:+0x0p0:0:2: +%2Lg:+0x0p+0:1:2:0x0: +%*2Lg:+0x0p+0:0:2: +%2Lg:+0x8p-1025:1:2:0x0: +%*2Lg:+0x8p-1025:0:2: +%2Lg:+0x2.3456789abcdfep0123:1:2:0x0: +%*2Lg:+0x2.3456789abcdfep0123:0:2: +%2Lg:+0x2.3456789abcdfep+123:1:2:0x0: +%*2Lg:+0x2.3456789abcdfep+123:0:2: +%2Lg:+0x7.ffffffffffffcp1021:1:2:0x0: +%*2Lg:+0x7.ffffffffffffcp1021:0:2: +%2Lg:+0xf.ffffffffffff8p+1020:1:2:0x0: +%*2Lg:+0xf.ffffffffffff8p+1020:0:2: +%2Lg:+infinity:0:-1: +%*2Lg:+infinity:0:-1: +%3Lg::0:-1: +%*3Lg::0:-1: +%3Lg:-infinity:0:-1: +%*3Lg:-infinity:0:-1: +%3Lg:-0xf.ffffffffffff8p+1020:0:-1: +%*3Lg:-0xf.ffffffffffff8p+1020:0:-1: +%3Lg:-0x7.ffffffffffffcp1021:0:-1: +%*3Lg:-0x7.ffffffffffffcp1021:0:-1: +%3Lg:-0x2.3456789abcdfep+123:0:-1: +%*3Lg:-0x2.3456789abcdfep+123:0:-1: +%3Lg:-0x2.3456789abcdfep0123:0:-1: +%*3Lg:-0x2.3456789abcdfep0123:0:-1: +%3Lg:-0x8p-1025:0:-1: +%*3Lg:-0x8p-1025:0:-1: +%3Lg:-0x0p+0:0:-1: +%*3Lg:-0x0p+0:0:-1: +%3Lg:-0x0p0:0:-1: +%*3Lg:-0x0p0:0:-1: +%3Lg:-nan(09A_Zaz):0:-1: +%*3Lg:-nan(09A_Zaz):0:-1: +%3Lg:-nan():0:-1: +%*3Lg:-nan():0:-1: +%3Lg:nan():1:3:nan: +%*3Lg:nan():0:3: +%3Lg:nan(09A_Zaz):1:3:nan: +%*3Lg:nan(09A_Zaz):0:3: +%3Lg:0x0p0:1:3:0x0: +%*3Lg:0x0p0:0:3: +%3Lg:0x0p+0:1:3:0x0: +%*3Lg:0x0p+0:0:3: +%3Lg:0x8p-1025:1:3:0x1p3: +%*3Lg:0x8p-1025:0:3: +%3Lg:0x2.3456789abcdfep0123:1:3:0x1p1: +%*3Lg:0x2.3456789abcdfep0123:0:3: +%3Lg:0x2.3456789abcdfep+123:1:3:0x1p1: +%*3Lg:0x2.3456789abcdfep+123:0:3: +%3Lg:0x7.ffffffffffffcp1021:1:3:0x1.cp2: +%*3Lg:0x7.ffffffffffffcp1021:0:3: +%3Lg:0xf.ffffffffffff8p+1020:1:3:0x1.ep3: +%*3Lg:0xf.ffffffffffff8p+1020:0:3: +%3Lg:infinity:1:3:inf: +%*3Lg:infinity:0:3: +%3Lg:+nan():0:-1: +%*3Lg:+nan():0:-1: +%3Lg:+nan(09A_Zaz):0:-1: +%*3Lg:+nan(09A_Zaz):0:-1: +%3Lg:+0x0p0:0:-1: +%*3Lg:+0x0p0:0:-1: +%3Lg:+0x0p+0:0:-1: +%*3Lg:+0x0p+0:0:-1: +%3Lg:+0x8p-1025:0:-1: +%*3Lg:+0x8p-1025:0:-1: +%3Lg:+0x2.3456789abcdfep0123:0:-1: +%*3Lg:+0x2.3456789abcdfep0123:0:-1: +%3Lg:+0x2.3456789abcdfep+123:0:-1: +%*3Lg:+0x2.3456789abcdfep+123:0:-1: +%3Lg:+0x7.ffffffffffffcp1021:0:-1: +%*3Lg:+0x7.ffffffffffffcp1021:0:-1: +%3Lg:+0xf.ffffffffffff8p+1020:0:-1: +%*3Lg:+0xf.ffffffffffff8p+1020:0:-1: +%3Lg:+infinity:0:-1: +%*3Lg:+infinity:0:-1: +%4Lg::0:-1: +%*4Lg::0:-1: +%4Lg:-infinity:1:4:-inf: +%*4Lg:-infinity:0:4: +%4Lg:-0xf.ffffffffffff8p+1020:1:4:-0x1.ep3: +%*4Lg:-0xf.ffffffffffff8p+1020:0:4: +%4Lg:-0x7.ffffffffffffcp1021:1:4:-0x1.cp2: +%*4Lg:-0x7.ffffffffffffcp1021:0:4: +%4Lg:-0x2.3456789abcdfep+123:1:4:-0x1p1: +%*4Lg:-0x2.3456789abcdfep+123:0:4: +%4Lg:-0x2.3456789abcdfep0123:1:4:-0x1p1: +%*4Lg:-0x2.3456789abcdfep0123:0:4: +%4Lg:-0x8p-1025:1:4:-0x1p3: +%*4Lg:-0x8p-1025:0:4: +%4Lg:-0x0p+0:1:4:-0x0: +%*4Lg:-0x0p+0:0:4: +%4Lg:-0x0p0:1:4:-0x0: +%*4Lg:-0x0p0:0:4: +%4Lg:-nan(09A_Zaz):1:4:-nan: +%*4Lg:-nan(09A_Zaz):0:4: +%4Lg:-nan():1:4:-nan: +%*4Lg:-nan():0:4: +%4Lg:nan():0:-1: +%*4Lg:nan():0:-1: +%4Lg:nan(09A_Zaz):0:-1: +%*4Lg:nan(09A_Zaz):0:-1: +%4Lg:0x0p0:0:-1: +%*4Lg:0x0p0:0:-1: +%4Lg:0x0p+0:0:-1: +%*4Lg:0x0p+0:0:-1: +%4Lg:0x8p-1025:0:-1: +%*4Lg:0x8p-1025:0:-1: +%4Lg:0x2.3456789abcdfep0123:1:4:0x1p1: +%*4Lg:0x2.3456789abcdfep0123:0:4: +%4Lg:0x2.3456789abcdfep+123:1:4:0x1p1: +%*4Lg:0x2.3456789abcdfep+123:0:4: +%4Lg:0x7.ffffffffffffcp1021:1:4:0x1.cp2: +%*4Lg:0x7.ffffffffffffcp1021:0:4: +%4Lg:0xf.ffffffffffff8p+1020:1:4:0x1.ep3: +%*4Lg:0xf.ffffffffffff8p+1020:0:4: +%4Lg:infinity:0:-1: +%*4Lg:infinity:0:-1: +%4Lg:+nan():1:4:nan: +%*4Lg:+nan():0:4: +%4Lg:+nan(09A_Zaz):1:4:nan: +%*4Lg:+nan(09A_Zaz):0:4: +%4Lg:+0x0p0:1:4:0x0: +%*4Lg:+0x0p0:0:4: +%4Lg:+0x0p+0:1:4:0x0: +%*4Lg:+0x0p+0:0:4: +%4Lg:+0x8p-1025:1:4:0x1p3: +%*4Lg:+0x8p-1025:0:4: +%4Lg:+0x2.3456789abcdfep0123:1:4:0x1p1: +%*4Lg:+0x2.3456789abcdfep0123:0:4: +%4Lg:+0x2.3456789abcdfep+123:1:4:0x1p1: +%*4Lg:+0x2.3456789abcdfep+123:0:4: +%4Lg:+0x7.ffffffffffffcp1021:1:4:0x1.cp2: +%*4Lg:+0x7.ffffffffffffcp1021:0:4: +%4Lg:+0xf.ffffffffffff8p+1020:1:4:0x1.ep3: +%*4Lg:+0xf.ffffffffffff8p+1020:0:4: +%4Lg:+infinity:1:4:inf: +%*4Lg:+infinity:0:4: +%5Lg::0:-1: +%*5Lg::0:-1: +%5Lg:-infinity:0:-1: +%*5Lg:-infinity:0:-1: +%5Lg:-0xf.ffffffffffff8p+1020:1:5:-0x1.ep3: +%*5Lg:-0xf.ffffffffffff8p+1020:0:5: +%5Lg:-0x7.ffffffffffffcp1021:1:5:-0x1.cp2: +%*5Lg:-0x7.ffffffffffffcp1021:0:5: +%5Lg:-0x2.3456789abcdfep+123:1:5:-0x1p1: +%*5Lg:-0x2.3456789abcdfep+123:0:5: +%5Lg:-0x2.3456789abcdfep0123:1:5:-0x1p1: +%*5Lg:-0x2.3456789abcdfep0123:0:5: +%5Lg:-0x8p-1025:0:-1: +%*5Lg:-0x8p-1025:0:-1: +%5Lg:-0x0p+0:0:-1: +%*5Lg:-0x0p+0:0:-1: +%5Lg:-0x0p0:0:-1: +%*5Lg:-0x0p0:0:-1: +%5Lg:-nan(09A_Zaz):0:-1: +%*5Lg:-nan(09A_Zaz):0:-1: +%5Lg:-nan():0:-1: +%*5Lg:-nan():0:-1: +%5Lg:nan():1:5:nan: +%*5Lg:nan():0:5: +%5Lg:nan(09A_Zaz):0:-1: +%*5Lg:nan(09A_Zaz):0:-1: +%5Lg:0x0p0:1:5:0x0: +%*5Lg:0x0p0:0:5: +%5Lg:0x0p+0:0:-1: +%*5Lg:0x0p+0:0:-1: +%5Lg:0x8p-1025:0:-1: +%*5Lg:0x8p-1025:0:-1: +%5Lg:0x2.3456789abcdfep0123:1:5:0x1.18p1: +%*5Lg:0x2.3456789abcdfep0123:0:5: +%5Lg:0x2.3456789abcdfep+123:1:5:0x1.18p1: +%*5Lg:0x2.3456789abcdfep+123:0:5: +%5Lg:0x7.ffffffffffffcp1021:1:5:0x1.fcp2: +%*5Lg:0x7.ffffffffffffcp1021:0:5: +%5Lg:0xf.ffffffffffff8p+1020:1:5:0x1.fep3: +%*5Lg:0xf.ffffffffffff8p+1020:0:5: +%5Lg:infinity:0:-1: +%*5Lg:infinity:0:-1: +%5Lg:+nan():0:-1: +%*5Lg:+nan():0:-1: +%5Lg:+nan(09A_Zaz):0:-1: +%*5Lg:+nan(09A_Zaz):0:-1: +%5Lg:+0x0p0:0:-1: +%*5Lg:+0x0p0:0:-1: +%5Lg:+0x0p+0:0:-1: +%*5Lg:+0x0p+0:0:-1: +%5Lg:+0x8p-1025:0:-1: +%*5Lg:+0x8p-1025:0:-1: +%5Lg:+0x2.3456789abcdfep0123:1:5:0x1p1: +%*5Lg:+0x2.3456789abcdfep0123:0:5: +%5Lg:+0x2.3456789abcdfep+123:1:5:0x1p1: +%*5Lg:+0x2.3456789abcdfep+123:0:5: +%5Lg:+0x7.ffffffffffffcp1021:1:5:0x1.cp2: +%*5Lg:+0x7.ffffffffffffcp1021:0:5: +%5Lg:+0xf.ffffffffffff8p+1020:1:5:0x1.ep3: +%*5Lg:+0xf.ffffffffffff8p+1020:0:5: +%5Lg:+infinity:0:-1: +%*5Lg:+infinity:0:-1: +%6Lg::0:-1: +%*6Lg::0:-1: +%6Lg:-infinity:0:-1: +%*6Lg:-infinity:0:-1: +%6Lg:-0xf.ffffffffffff8p+1020:1:6:-0x1.fep3: +%*6Lg:-0xf.ffffffffffff8p+1020:0:6: +%6Lg:-0x7.ffffffffffffcp1021:1:6:-0x1.fcp2: +%*6Lg:-0x7.ffffffffffffcp1021:0:6: +%6Lg:-0x2.3456789abcdfep+123:1:6:-0x1.18p1: +%*6Lg:-0x2.3456789abcdfep+123:0:6: +%6Lg:-0x2.3456789abcdfep0123:1:6:-0x1.18p1: +%*6Lg:-0x2.3456789abcdfep0123:0:6: +%6Lg:-0x8p-1025:0:-1: +%*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:-nan(09A_Zaz):0:-1: +%*6Lg:-nan(09A_Zaz):0:-1: +%6Lg:-nan():1:6:-nan: +%*6Lg:-nan():0:6: +%6Lg:nan():1:5:nan: +%*6Lg:nan():0:5: +%6Lg:nan(09A_Zaz):0:-1: +%*6Lg:nan(09A_Zaz):0:-1: +%6Lg:0x0p0:1:5:0x0: +%*6Lg:0x0p0:0:5: +%6Lg:0x0p+0:1:6:0x0: +%*6Lg:0x0p+0:0:6: +%6Lg:0x8p-1025:1:6:0x1p2: +%*6Lg:0x8p-1025:0:6: +%6Lg:0x2.3456789abcdfep0123:1:6:0x1.1ap1: +%*6Lg:0x2.3456789abcdfep0123:0:6: +%6Lg:0x2.3456789abcdfep+123:1:6:0x1.1ap1: +%*6Lg:0x2.3456789abcdfep+123:0:6: +%6Lg:0x7.ffffffffffffcp1021:1:6:0x1.ffcp2: +%*6Lg:0x7.ffffffffffffcp1021:0:6: +%6Lg:0xf.ffffffffffff8p+1020:1:6:0x1.ffep3: +%*6Lg:0xf.ffffffffffff8p+1020:0:6: +%6Lg:infinity:0:-1: +%*6Lg:infinity:0:-1: +%6Lg:+nan():1:6:nan: +%*6Lg:+nan():0:6: +%6Lg:+nan(09A_Zaz):0:-1: +%*6Lg:+nan(09A_Zaz):0:-1: +%6Lg:+0x0p0:1:6:0x0: +%*6Lg:+0x0p0:0:6: +%6Lg:+0x0p+0:0:-1: +%*6Lg:+0x0p+0:0:-1: +%6Lg:+0x8p-1025:0:-1: +%*6Lg:+0x8p-1025:0:-1: +%6Lg:+0x2.3456789abcdfep0123:1:6:0x1.18p1: +%*6Lg:+0x2.3456789abcdfep0123:0:6: +%6Lg:+0x2.3456789abcdfep+123:1:6:0x1.18p1: +%*6Lg:+0x2.3456789abcdfep+123:0:6: +%6Lg:+0x7.ffffffffffffcp1021:1:6:0x1.fcp2: +%*6Lg:+0x7.ffffffffffffcp1021:0:6: +%6Lg:+0xf.ffffffffffff8p+1020:1:6:0x1.fep3: +%*6Lg:+0xf.ffffffffffff8p+1020:0:6: +%6Lg:+infinity:0:-1: +%*6Lg:+infinity:0:-1: +%20Lg::0:-1: +%*20Lg::0:-1: +%20Lg:-infinity:1:9:-inf: +%*20Lg:-infinity:0:9: +%20Lg:-0xf.ffffffffffff8p+1020:0:-1: +%*20Lg:-0xf.ffffffffffff8p+1020:0:-1: +%20Lg:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3: +%*20Lg:-0x7.ffffffffffffcp1021:0:20: +%20Lg:-0x2.3456789abcdfep+123:0:-1: +%*20Lg:-0x2.3456789abcdfep+123:0:-1: +%20Lg:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1: +%*20Lg:-0x2.3456789abcdfep0123:0:20: +%20Lg:-0x8p-1025:1:10:-0x1p-1022: +%*20Lg:-0x8p-1025:0:10: +%20Lg:-0x0p+0:1:7:-0x0: +%*20Lg:-0x0p+0:0:7: +%20Lg:-0x0p0:1:6:-0x0: +%*20Lg:-0x0p0:0:6: +%20Lg:-nan(09A_Zaz):1:13:-nan: +%*20Lg:-nan(09A_Zaz):0:13: +%20Lg:-nan():1:6:-nan: +%*20Lg:-nan():0:6: +%20Lg:nan():1:5:nan: +%*20Lg:nan():0:5: +%20Lg:nan(09A_Zaz):1:12:nan: +%*20Lg:nan(09A_Zaz):0:12: +%20Lg:0x0p0:1:5:0x0: +%*20Lg:0x0p0:0:5: +%20Lg:0x0p+0:1:6:0x0: +%*20Lg:0x0p+0:0:6: +%20Lg:0x8p-1025:1:9:0x1p-1022: +%*20Lg:0x8p-1025:0:9: +%20Lg:0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp2: +%*20Lg:0x2.3456789abcdfep0123:0:20: +%20Lg:0x2.3456789abcdfep+123:1:20:0x1.1a2b3c4d5e6ffp2: +%*20Lg:0x2.3456789abcdfep+123:0:20: +%20Lg:0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp12: +%*20Lg:0x7.ffffffffffffcp1021:0:20: +%20Lg:0xf.ffffffffffff8p+1020:1:20:0x1.fffffffffffffp4: +%*20Lg:0xf.ffffffffffff8p+1020:0:20: +%20Lg:infinity:1:8:inf: +%*20Lg:infinity:0:8: +%20Lg:+nan():1:6:nan: +%*20Lg:+nan():0:6: +%20Lg:+nan(09A_Zaz):1:13:nan: +%*20Lg:+nan(09A_Zaz):0:13: +%20Lg:+0x0p0:1:6:0x0: +%*20Lg:+0x0p0:0:6: +%20Lg:+0x0p+0:1:7:0x0: +%*20Lg:+0x0p+0:0:7: +%20Lg:+0x8p-1025:1:10:0x1p-1022: +%*20Lg:+0x8p-1025:0:10: +%20Lg:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1: +%*20Lg:+0x2.3456789abcdfep0123:0:20: +%20Lg:+0x2.3456789abcdfep+123:0:-1: +%*20Lg:+0x2.3456789abcdfep+123:0:-1: +%20Lg:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3: +%*20Lg:+0x7.ffffffffffffcp1021:0:20: +%20Lg:+0xf.ffffffffffff8p+1020:0:-1: +%*20Lg:+0xf.ffffffffffff8p+1020:0:-1: +%20Lg:+infinity:1:9:inf: +%*20Lg:+infinity:0:9: +%32Lg::0:-1: +%*32Lg::0:-1: +%32Lg:-infinity:1:9:-inf: +%*32Lg:-infinity:0:9: +%32Lg:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023: +%*32Lg:-0xf.ffffffffffff8p+1020:0:24: +%32Lg:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023: +%*32Lg:-0x7.ffffffffffffcp1021:0:23: +%32Lg:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*32Lg:-0x2.3456789abcdfep+123:0:23: +%32Lg:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*32Lg:-0x2.3456789abcdfep0123:0:23: +%32Lg:-0x8p-1025:1:10:-0x1p-1022: +%*32Lg:-0x8p-1025:0:10: +%32Lg:-0x0p+0:1:7:-0x0: +%*32Lg:-0x0p+0:0:7: +%32Lg:-0x0p0:1:6:-0x0: +%*32Lg:-0x0p0:0:6: +%32Lg:-nan(09A_Zaz):1:13:-nan: +%*32Lg:-nan(09A_Zaz):0:13: +%32Lg:-nan():1:6:-nan: +%*32Lg:-nan():0:6: +%32Lg:nan():1:5:nan: +%*32Lg:nan():0:5: +%32Lg:nan(09A_Zaz):1:12:nan: +%*32Lg:nan(09A_Zaz):0:12: +%32Lg:0x0p0:1:5:0x0: +%*32Lg:0x0p0:0:5: +%32Lg:0x0p+0:1:6:0x0: +%*32Lg:0x0p+0:0:6: +%32Lg:0x8p-1025:1:9:0x1p-1022: +%*32Lg:0x8p-1025:0:9: +%32Lg:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124: +%*32Lg:0x2.3456789abcdfep0123:0:22: +%32Lg:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124: +%*32Lg:0x2.3456789abcdfep+123:0:22: +%32Lg:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023: +%*32Lg:0x7.ffffffffffffcp1021:0:22: +%32Lg:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023: +%*32Lg:0xf.ffffffffffff8p+1020:0:23: +%32Lg:infinity:1:8:inf: +%*32Lg:infinity:0:8: +%32Lg:+nan():1:6:nan: +%*32Lg:+nan():0:6: +%32Lg:+nan(09A_Zaz):1:13:nan: +%*32Lg:+nan(09A_Zaz):0:13: +%32Lg:+0x0p0:1:6:0x0: +%*32Lg:+0x0p0:0:6: +%32Lg:+0x0p+0:1:7:0x0: +%*32Lg:+0x0p+0:0:7: +%32Lg:+0x8p-1025:1:10:0x1p-1022: +%*32Lg:+0x8p-1025:0:10: +%32Lg:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32Lg:+0x2.3456789abcdfep0123:0:23: +%32Lg:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32Lg:+0x2.3456789abcdfep+123:0:23: +%32Lg:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023: +%*32Lg:+0x7.ffffffffffffcp1021:0:23: +%32Lg:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023: +%*32Lg:+0xf.ffffffffffff8p+1020:0:24: +%32Lg:+infinity:1:9:inf: +%*32Lg:+infinity:0:9: +%5Lg: :0:-1: +%*5Lg: :0:-1: +%5Lg: -infinity:0:-1: +%*5Lg: -infinity:0:-1: +%5Lg: -0xf.ffffffffffff8p+1020:1:6:-0x1.ep3: +%*5Lg: -0xf.ffffffffffff8p+1020:0:6: +%5Lg: -0x7.ffffffffffffcp1021:1:6:-0x1.cp2: +%*5Lg: -0x7.ffffffffffffcp1021:0:6: +%5Lg: -0x2.3456789abcdfep+123:1:6:-0x1p1: +%*5Lg: -0x2.3456789abcdfep+123:0:6: +%5Lg: -0x2.3456789abcdfep0123:1:6:-0x1p1: +%*5Lg: -0x2.3456789abcdfep0123:0:6: +%5Lg: -0x8p-1025:0:-1: +%*5Lg: -0x8p-1025:0:-1: +%5Lg: -0x0p+0:0:-1: +%*5Lg: -0x0p+0:0:-1: +%5Lg: -0x0p0:0:-1: +%*5Lg: -0x0p0:0:-1: +%5Lg: -nan(09A_Zaz):0:-1: +%*5Lg: -nan(09A_Zaz):0:-1: +%5Lg: -nan():0:-1: +%*5Lg: -nan():0:-1: +%5Lg: nan():1:6:nan: +%*5Lg: nan():0:6: +%5Lg: nan(09A_Zaz):0:-1: +%*5Lg: nan(09A_Zaz):0:-1: +%5Lg: 0x0p0:1:6:0x0: +%*5Lg: 0x0p0:0:6: +%5Lg: 0x0p+0:0:-1: +%*5Lg: 0x0p+0:0:-1: +%5Lg: 0x8p-1025:0:-1: +%*5Lg: 0x8p-1025:0:-1: +%5Lg: 0x2.3456789abcdfep0123:1:6:0x1.18p1: +%*5Lg: 0x2.3456789abcdfep0123:0:6: +%5Lg: 0x2.3456789abcdfep+123:1:6:0x1.18p1: +%*5Lg: 0x2.3456789abcdfep+123:0:6: +%5Lg: 0x7.ffffffffffffcp1021:1:6:0x1.fcp2: +%*5Lg: 0x7.ffffffffffffcp1021:0:6: +%5Lg: 0xf.ffffffffffff8p+1020:1:6:0x1.fep3: +%*5Lg: 0xf.ffffffffffff8p+1020:0:6: +%5Lg: infinity:0:-1: +%*5Lg: infinity:0:-1: +%5Lg: +nan():0:-1: +%*5Lg: +nan():0:-1: +%5Lg: +nan(09A_Zaz):0:-1: +%*5Lg: +nan(09A_Zaz):0:-1: +%5Lg: +0x0p0:0:-1: +%*5Lg: +0x0p0:0:-1: +%5Lg: +0x0p+0:0:-1: +%*5Lg: +0x0p+0:0:-1: +%5Lg: +0x8p-1025:0:-1: +%*5Lg: +0x8p-1025:0:-1: +%5Lg: +0x2.3456789abcdfep0123:1:6:0x1p1: +%*5Lg: +0x2.3456789abcdfep0123:0:6: +%5Lg: +0x2.3456789abcdfep+123:1:6:0x1p1: +%*5Lg: +0x2.3456789abcdfep+123:0:6: +%5Lg: +0x7.ffffffffffffcp1021:1:6:0x1.cp2: +%*5Lg: +0x7.ffffffffffffcp1021:0:6: +%5Lg: +0xf.ffffffffffff8p+1020:1:6:0x1.ep3: +%*5Lg: +0xf.ffffffffffff8p+1020:0:6: +%5Lg: +infinity:0:-1: +%*5Lg: +infinity:0:-1: +%32Lg: :0:-1: +%*32Lg: :0:-1: +%32Lg: -infinity:1:10:-inf: +%*32Lg: -infinity:0:10: +%32Lg: -0xf.ffffffffffff8p+1020:1:25:-0x1.fffffffffffffp1023: +%*32Lg: -0xf.ffffffffffff8p+1020:0:25: +%32Lg: -0x7.ffffffffffffcp1021:1:24:-0x1.fffffffffffffp1023: +%*32Lg: -0x7.ffffffffffffcp1021:0:24: +%32Lg: -0x2.3456789abcdfep+123:1:24:-0x1.1a2b3c4d5e6ffp124: +%*32Lg: -0x2.3456789abcdfep+123:0:24: +%32Lg: -0x2.3456789abcdfep0123:1:24:-0x1.1a2b3c4d5e6ffp124: +%*32Lg: -0x2.3456789abcdfep0123:0:24: +%32Lg: -0x8p-1025:1:11:-0x1p-1022: +%*32Lg: -0x8p-1025:0:11: +%32Lg: -0x0p+0:1:8:-0x0: +%*32Lg: -0x0p+0:0:8: +%32Lg: -0x0p0:1:7:-0x0: +%*32Lg: -0x0p0:0:7: +%32Lg: -nan(09A_Zaz):1:14:-nan: +%*32Lg: -nan(09A_Zaz):0:14: +%32Lg: -nan():1:7:-nan: +%*32Lg: -nan():0:7: +%32Lg: nan():1:6:nan: +%*32Lg: nan():0:6: +%32Lg: nan(09A_Zaz):1:13:nan: +%*32Lg: nan(09A_Zaz):0:13: +%32Lg: 0x0p0:1:6:0x0: +%*32Lg: 0x0p0:0:6: +%32Lg: 0x0p+0:1:7:0x0: +%*32Lg: 0x0p+0:0:7: +%32Lg: 0x8p-1025:1:10:0x1p-1022: +%*32Lg: 0x8p-1025:0:10: +%32Lg: 0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32Lg: 0x2.3456789abcdfep0123:0:23: +%32Lg: 0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32Lg: 0x2.3456789abcdfep+123:0:23: +%32Lg: 0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023: +%*32Lg: 0x7.ffffffffffffcp1021:0:23: +%32Lg: 0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023: +%*32Lg: 0xf.ffffffffffff8p+1020:0:24: +%32Lg: infinity:1:9:inf: +%*32Lg: infinity:0:9: +%32Lg: +nan():1:7:nan: +%*32Lg: +nan():0:7: +%32Lg: +nan(09A_Zaz):1:14:nan: +%*32Lg: +nan(09A_Zaz):0:14: +%32Lg: +0x0p0:1:7:0x0: +%*32Lg: +0x0p0:0:7: +%32Lg: +0x0p+0:1:8:0x0: +%*32Lg: +0x0p+0:0:8: +%32Lg: +0x8p-1025:1:11:0x1p-1022: +%*32Lg: +0x8p-1025:0:11: +%32Lg: +0x2.3456789abcdfep0123:1:24:0x1.1a2b3c4d5e6ffp124: +%*32Lg: +0x2.3456789abcdfep0123:0:24: +%32Lg: +0x2.3456789abcdfep+123:1:24:0x1.1a2b3c4d5e6ffp124: +%*32Lg: +0x2.3456789abcdfep+123:0:24: +%32Lg: +0x7.ffffffffffffcp1021:1:24:0x1.fffffffffffffp1023: +%*32Lg: +0x7.ffffffffffffcp1021:0:24: +%32Lg: +0xf.ffffffffffff8p+1020:1:25:0x1.fffffffffffffp1023: +%*32Lg: +0xf.ffffffffffff8p+1020:0:25: +%32Lg: +infinity:1:10:inf: +%*32Lg: +infinity:0:10: diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input new file mode 100644 index 0000000..b34ed6b --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input @@ -0,0 +1,682 @@ +%LG::0:-1: +%*LG::0:-1: +%LG:-INFINITY:1:9:-inf: +%*LG:-INFINITY:0:9: +%LG:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023: +%*LG:-0XF.FFFFFFFFFFFF8P+1020:0:24: +%LG:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023: +%*LG:-0X7.FFFFFFFFFFFFCP1021:0:23: +%LG:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*LG:-0X2.3456789ABCDFEP+123:0:23: +%LG:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*LG:-0X2.3456789ABCDFEP0123:0:23: +%LG:-0X8P-1025:1:10:-0x1p-1022: +%*LG:-0X8P-1025:0:10: +%LG:-0X0P+0:1:7:-0x0: +%*LG:-0X0P+0:0:7: +%LG:-0X0P0:1:6:-0x0: +%*LG:-0X0P0:0:6: +%LG:-NAN(09A_Zaz):1:13:-nan: +%*LG:-NAN(09A_Zaz):0:13: +%LG:-NAN():1:6:-nan: +%*LG:-NAN():0:6: +%LG:NAN():1:5:nan: +%*LG:NAN():0:5: +%LG:NAN(09A_Zaz):1:12:nan: +%*LG:NAN(09A_Zaz):0:12: +%LG:0X0P0:1:5:0x0: +%*LG:0X0P0:0:5: +%LG:0X0P+0:1:6:0x0: +%*LG:0X0P+0:0:6: +%LG:0X8P-1025:1:9:0x1p-1022: +%*LG:0X8P-1025:0:9: +%LG:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124: +%*LG:0X2.3456789ABCDFEP0123:0:22: +%LG:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124: +%*LG:0X2.3456789ABCDFEP+123:0:22: +%LG:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023: +%*LG:0X7.FFFFFFFFFFFFCP1021:0:22: +%LG:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023: +%*LG:0XF.FFFFFFFFFFFF8P+1020:0:23: +%LG:INFINITY:1:8:inf: +%*LG:INFINITY:0:8: +%LG:+NAN():1:6:nan: +%*LG:+NAN():0:6: +%LG:+NAN(09A_Zaz):1:13:nan: +%*LG:+NAN(09A_Zaz):0:13: +%LG:+0X0P0:1:6:0x0: +%*LG:+0X0P0:0:6: +%LG:+0X0P+0:1:7:0x0: +%*LG:+0X0P+0:0:7: +%LG:+0X8P-1025:1:10:0x1p-1022: +%*LG:+0X8P-1025:0:10: +%LG:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*LG:+0X2.3456789ABCDFEP0123:0:23: +%LG:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*LG:+0X2.3456789ABCDFEP+123:0:23: +%LG:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023: +%*LG:+0X7.FFFFFFFFFFFFCP1021:0:23: +%LG:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023: +%*LG:+0XF.FFFFFFFFFFFF8P+1020:0:24: +%LG:+INFINITY:1:9:inf: +%*LG:+INFINITY:0:9: +%1LG::0:-1: +%*1LG::0:-1: +%1LG:-INFINITY:0:-1: +%*1LG:-INFINITY:0:-1: +%1LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*1LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%1LG:-0X7.FFFFFFFFFFFFCP1021:0:-1: +%*1LG:-0X7.FFFFFFFFFFFFCP1021:0:-1: +%1LG:-0X2.3456789ABCDFEP+123:0:-1: +%*1LG:-0X2.3456789ABCDFEP+123:0:-1: +%1LG:-0X2.3456789ABCDFEP0123:0:-1: +%*1LG:-0X2.3456789ABCDFEP0123:0:-1: +%1LG:-0X8P-1025:0:-1: +%*1LG:-0X8P-1025:0:-1: +%1LG:-0X0P+0:0:-1: +%*1LG:-0X0P+0:0:-1: +%1LG:-0X0P0:0:-1: +%*1LG:-0X0P0:0:-1: +%1LG:-NAN(09A_Zaz):0:-1: +%*1LG:-NAN(09A_Zaz):0:-1: +%1LG:-NAN():0:-1: +%*1LG:-NAN():0:-1: +%1LG:NAN():0:-1: +%*1LG:NAN():0:-1: +%1LG:NAN(09A_Zaz):0:-1: +%*1LG:NAN(09A_Zaz):0:-1: +%1LG:0X0P0:1:1:0x0: +%*1LG:0X0P0:0:1: +%1LG:0X0P+0:1:1:0x0: +%*1LG:0X0P+0:0:1: +%1LG:0X8P-1025:1:1:0x0: +%*1LG:0X8P-1025:0:1: +%1LG:0X2.3456789ABCDFEP0123:1:1:0x0: +%*1LG:0X2.3456789ABCDFEP0123:0:1: +%1LG:0X2.3456789ABCDFEP+123:1:1:0x0: +%*1LG:0X2.3456789ABCDFEP+123:0:1: +%1LG:0X7.FFFFFFFFFFFFCP1021:1:1:0x0: +%*1LG:0X7.FFFFFFFFFFFFCP1021:0:1: +%1LG:0XF.FFFFFFFFFFFF8P+1020:1:1:0x0: +%*1LG:0XF.FFFFFFFFFFFF8P+1020:0:1: +%1LG:INFINITY:0:-1: +%*1LG:INFINITY:0:-1: +%1LG:+NAN():0:-1: +%*1LG:+NAN():0:-1: +%1LG:+NAN(09A_Zaz):0:-1: +%*1LG:+NAN(09A_Zaz):0:-1: +%1LG:+0X0P0:0:-1: +%*1LG:+0X0P0:0:-1: +%1LG:+0X0P+0:0:-1: +%*1LG:+0X0P+0:0:-1: +%1LG:+0X8P-1025:0:-1: +%*1LG:+0X8P-1025:0:-1: +%1LG:+0X2.3456789ABCDFEP0123:0:-1: +%*1LG:+0X2.3456789ABCDFEP0123:0:-1: +%1LG:+0X2.3456789ABCDFEP+123:0:-1: +%*1LG:+0X2.3456789ABCDFEP+123:0:-1: +%1LG:+0X7.FFFFFFFFFFFFCP1021:0:-1: +%*1LG:+0X7.FFFFFFFFFFFFCP1021:0:-1: +%1LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*1LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%1LG:+INFINITY:0:-1: +%*1LG:+INFINITY:0:-1: +%2LG::0:-1: +%*2LG::0:-1: +%2LG:-INFINITY:0:-1: +%*2LG:-INFINITY:0:-1: +%2LG:-0XF.FFFFFFFFFFFF8P+1020:1:2:-0x0: +%*2LG:-0XF.FFFFFFFFFFFF8P+1020:0:2: +%2LG:-0X7.FFFFFFFFFFFFCP1021:1:2:-0x0: +%*2LG:-0X7.FFFFFFFFFFFFCP1021:0:2: +%2LG:-0X2.3456789ABCDFEP+123:1:2:-0x0: +%*2LG:-0X2.3456789ABCDFEP+123:0:2: +%2LG:-0X2.3456789ABCDFEP0123:1:2:-0x0: +%*2LG:-0X2.3456789ABCDFEP0123:0:2: +%2LG:-0X8P-1025:1:2:-0x0: +%*2LG:-0X8P-1025:0:2: +%2LG:-0X0P+0:1:2:-0x0: +%*2LG:-0X0P+0:0:2: +%2LG:-0X0P0:1:2:-0x0: +%*2LG:-0X0P0:0:2: +%2LG:-NAN(09A_Zaz):0:-1: +%*2LG:-NAN(09A_Zaz):0:-1: +%2LG:-NAN():0:-1: +%*2LG:-NAN():0:-1: +%2LG:NAN():0:-1: +%*2LG:NAN():0:-1: +%2LG:NAN(09A_Zaz):0:-1: +%*2LG:NAN(09A_Zaz):0:-1: +%2LG:0X0P0:0:-1: +%*2LG:0X0P0:0:-1: +%2LG:0X0P+0:0:-1: +%*2LG:0X0P+0:0:-1: +%2LG:0X8P-1025:0:-1: +%*2LG:0X8P-1025:0:-1: +%2LG:0X2.3456789ABCDFEP0123:0:-1: +%*2LG:0X2.3456789ABCDFEP0123:0:-1: +%2LG:0X2.3456789ABCDFEP+123:0:-1: +%*2LG:0X2.3456789ABCDFEP+123:0:-1: +%2LG:0X7.FFFFFFFFFFFFCP1021:0:-1: +%*2LG:0X7.FFFFFFFFFFFFCP1021:0:-1: +%2LG:0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*2LG:0XF.FFFFFFFFFFFF8P+1020:0:-1: +%2LG:INFINITY:0:-1: +%*2LG:INFINITY:0:-1: +%2LG:+NAN():0:-1: +%*2LG:+NAN():0:-1: +%2LG:+NAN(09A_Zaz):0:-1: +%*2LG:+NAN(09A_Zaz):0:-1: +%2LG:+0X0P0:1:2:0x0: +%*2LG:+0X0P0:0:2: +%2LG:+0X0P+0:1:2:0x0: +%*2LG:+0X0P+0:0:2: +%2LG:+0X8P-1025:1:2:0x0: +%*2LG:+0X8P-1025:0:2: +%2LG:+0X2.3456789ABCDFEP0123:1:2:0x0: +%*2LG:+0X2.3456789ABCDFEP0123:0:2: +%2LG:+0X2.3456789ABCDFEP+123:1:2:0x0: +%*2LG:+0X2.3456789ABCDFEP+123:0:2: +%2LG:+0X7.FFFFFFFFFFFFCP1021:1:2:0x0: +%*2LG:+0X7.FFFFFFFFFFFFCP1021:0:2: +%2LG:+0XF.FFFFFFFFFFFF8P+1020:1:2:0x0: +%*2LG:+0XF.FFFFFFFFFFFF8P+1020:0:2: +%2LG:+INFINITY:0:-1: +%*2LG:+INFINITY:0:-1: +%3LG::0:-1: +%*3LG::0:-1: +%3LG:-INFINITY:0:-1: +%*3LG:-INFINITY:0:-1: +%3LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*3LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%3LG:-0X7.FFFFFFFFFFFFCP1021:0:-1: +%*3LG:-0X7.FFFFFFFFFFFFCP1021:0:-1: +%3LG:-0X2.3456789ABCDFEP+123:0:-1: +%*3LG:-0X2.3456789ABCDFEP+123:0:-1: +%3LG:-0X2.3456789ABCDFEP0123:0:-1: +%*3LG:-0X2.3456789ABCDFEP0123:0:-1: +%3LG:-0X8P-1025:0:-1: +%*3LG:-0X8P-1025:0:-1: +%3LG:-0X0P+0:0:-1: +%*3LG:-0X0P+0:0:-1: +%3LG:-0X0P0:0:-1: +%*3LG:-0X0P0:0:-1: +%3LG:-NAN(09A_Zaz):0:-1: +%*3LG:-NAN(09A_Zaz):0:-1: +%3LG:-NAN():0:-1: +%*3LG:-NAN():0:-1: +%3LG:NAN():1:3:nan: +%*3LG:NAN():0:3: +%3LG:NAN(09A_Zaz):1:3:nan: +%*3LG:NAN(09A_Zaz):0:3: +%3LG:0X0P0:1:3:0x0: +%*3LG:0X0P0:0:3: +%3LG:0X0P+0:1:3:0x0: +%*3LG:0X0P+0:0:3: +%3LG:0X8P-1025:1:3:0x1p3: +%*3LG:0X8P-1025:0:3: +%3LG:0X2.3456789ABCDFEP0123:1:3:0x1p1: +%*3LG:0X2.3456789ABCDFEP0123:0:3: +%3LG:0X2.3456789ABCDFEP+123:1:3:0x1p1: +%*3LG:0X2.3456789ABCDFEP+123:0:3: +%3LG:0X7.FFFFFFFFFFFFCP1021:1:3:0x1.cp2: +%*3LG:0X7.FFFFFFFFFFFFCP1021:0:3: +%3LG:0XF.FFFFFFFFFFFF8P+1020:1:3:0x1.ep3: +%*3LG:0XF.FFFFFFFFFFFF8P+1020:0:3: +%3LG:INFINITY:1:3:inf: +%*3LG:INFINITY:0:3: +%3LG:+NAN():0:-1: +%*3LG:+NAN():0:-1: +%3LG:+NAN(09A_Zaz):0:-1: +%*3LG:+NAN(09A_Zaz):0:-1: +%3LG:+0X0P0:0:-1: +%*3LG:+0X0P0:0:-1: +%3LG:+0X0P+0:0:-1: +%*3LG:+0X0P+0:0:-1: +%3LG:+0X8P-1025:0:-1: +%*3LG:+0X8P-1025:0:-1: +%3LG:+0X2.3456789ABCDFEP0123:0:-1: +%*3LG:+0X2.3456789ABCDFEP0123:0:-1: +%3LG:+0X2.3456789ABCDFEP+123:0:-1: +%*3LG:+0X2.3456789ABCDFEP+123:0:-1: +%3LG:+0X7.FFFFFFFFFFFFCP1021:0:-1: +%*3LG:+0X7.FFFFFFFFFFFFCP1021:0:-1: +%3LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*3LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%3LG:+INFINITY:0:-1: +%*3LG:+INFINITY:0:-1: +%4LG::0:-1: +%*4LG::0:-1: +%4LG:-INFINITY:1:4:-inf: +%*4LG:-INFINITY:0:4: +%4LG:-0XF.FFFFFFFFFFFF8P+1020:1:4:-0x1.ep3: +%*4LG:-0XF.FFFFFFFFFFFF8P+1020:0:4: +%4LG:-0X7.FFFFFFFFFFFFCP1021:1:4:-0x1.cp2: +%*4LG:-0X7.FFFFFFFFFFFFCP1021:0:4: +%4LG:-0X2.3456789ABCDFEP+123:1:4:-0x1p1: +%*4LG:-0X2.3456789ABCDFEP+123:0:4: +%4LG:-0X2.3456789ABCDFEP0123:1:4:-0x1p1: +%*4LG:-0X2.3456789ABCDFEP0123:0:4: +%4LG:-0X8P-1025:1:4:-0x1p3: +%*4LG:-0X8P-1025:0:4: +%4LG:-0X0P+0:1:4:-0x0: +%*4LG:-0X0P+0:0:4: +%4LG:-0X0P0:1:4:-0x0: +%*4LG:-0X0P0:0:4: +%4LG:-NAN(09A_Zaz):1:4:-nan: +%*4LG:-NAN(09A_Zaz):0:4: +%4LG:-NAN():1:4:-nan: +%*4LG:-NAN():0:4: +%4LG:NAN():0:-1: +%*4LG:NAN():0:-1: +%4LG:NAN(09A_Zaz):0:-1: +%*4LG:NAN(09A_Zaz):0:-1: +%4LG:0X0P0:0:-1: +%*4LG:0X0P0:0:-1: +%4LG:0X0P+0:0:-1: +%*4LG:0X0P+0:0:-1: +%4LG:0X8P-1025:0:-1: +%*4LG:0X8P-1025:0:-1: +%4LG:0X2.3456789ABCDFEP0123:1:4:0x1p1: +%*4LG:0X2.3456789ABCDFEP0123:0:4: +%4LG:0X2.3456789ABCDFEP+123:1:4:0x1p1: +%*4LG:0X2.3456789ABCDFEP+123:0:4: +%4LG:0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2: +%*4LG:0X7.FFFFFFFFFFFFCP1021:0:4: +%4LG:0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3: +%*4LG:0XF.FFFFFFFFFFFF8P+1020:0:4: +%4LG:INFINITY:0:-1: +%*4LG:INFINITY:0:-1: +%4LG:+NAN():1:4:nan: +%*4LG:+NAN():0:4: +%4LG:+NAN(09A_Zaz):1:4:nan: +%*4LG:+NAN(09A_Zaz):0:4: +%4LG:+0X0P0:1:4:0x0: +%*4LG:+0X0P0:0:4: +%4LG:+0X0P+0:1:4:0x0: +%*4LG:+0X0P+0:0:4: +%4LG:+0X8P-1025:1:4:0x1p3: +%*4LG:+0X8P-1025:0:4: +%4LG:+0X2.3456789ABCDFEP0123:1:4:0x1p1: +%*4LG:+0X2.3456789ABCDFEP0123:0:4: +%4LG:+0X2.3456789ABCDFEP+123:1:4:0x1p1: +%*4LG:+0X2.3456789ABCDFEP+123:0:4: +%4LG:+0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2: +%*4LG:+0X7.FFFFFFFFFFFFCP1021:0:4: +%4LG:+0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3: +%*4LG:+0XF.FFFFFFFFFFFF8P+1020:0:4: +%4LG:+INFINITY:1:4:inf: +%*4LG:+INFINITY:0:4: +%5LG::0:-1: +%*5LG::0:-1: +%5LG:-INFINITY:0:-1: +%*5LG:-INFINITY:0:-1: +%5LG:-0XF.FFFFFFFFFFFF8P+1020:1:5:-0x1.ep3: +%*5LG:-0XF.FFFFFFFFFFFF8P+1020:0:5: +%5LG:-0X7.FFFFFFFFFFFFCP1021:1:5:-0x1.cp2: +%*5LG:-0X7.FFFFFFFFFFFFCP1021:0:5: +%5LG:-0X2.3456789ABCDFEP+123:1:5:-0x1p1: +%*5LG:-0X2.3456789ABCDFEP+123:0:5: +%5LG:-0X2.3456789ABCDFEP0123:1:5:-0x1p1: +%*5LG:-0X2.3456789ABCDFEP0123:0:5: +%5LG:-0X8P-1025:0:-1: +%*5LG:-0X8P-1025:0:-1: +%5LG:-0X0P+0:0:-1: +%*5LG:-0X0P+0:0:-1: +%5LG:-0X0P0:0:-1: +%*5LG:-0X0P0:0:-1: +%5LG:-NAN(09A_Zaz):0:-1: +%*5LG:-NAN(09A_Zaz):0:-1: +%5LG:-NAN():0:-1: +%*5LG:-NAN():0:-1: +%5LG:NAN():1:5:nan: +%*5LG:NAN():0:5: +%5LG:NAN(09A_Zaz):0:-1: +%*5LG:NAN(09A_Zaz):0:-1: +%5LG:0X0P0:1:5:0x0: +%*5LG:0X0P0:0:5: +%5LG:0X0P+0:0:-1: +%*5LG:0X0P+0:0:-1: +%5LG:0X8P-1025:0:-1: +%*5LG:0X8P-1025:0:-1: +%5LG:0X2.3456789ABCDFEP0123:1:5:0x1.18p1: +%*5LG:0X2.3456789ABCDFEP0123:0:5: +%5LG:0X2.3456789ABCDFEP+123:1:5:0x1.18p1: +%*5LG:0X2.3456789ABCDFEP+123:0:5: +%5LG:0X7.FFFFFFFFFFFFCP1021:1:5:0x1.fcp2: +%*5LG:0X7.FFFFFFFFFFFFCP1021:0:5: +%5LG:0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.fep3: +%*5LG:0XF.FFFFFFFFFFFF8P+1020:0:5: +%5LG:INFINITY:0:-1: +%*5LG:INFINITY:0:-1: +%5LG:+NAN():0:-1: +%*5LG:+NAN():0:-1: +%5LG:+NAN(09A_Zaz):0:-1: +%*5LG:+NAN(09A_Zaz):0:-1: +%5LG:+0X0P0:0:-1: +%*5LG:+0X0P0:0:-1: +%5LG:+0X0P+0:0:-1: +%*5LG:+0X0P+0:0:-1: +%5LG:+0X8P-1025:0:-1: +%*5LG:+0X8P-1025:0:-1: +%5LG:+0X2.3456789ABCDFEP0123:1:5:0x1p1: +%*5LG:+0X2.3456789ABCDFEP0123:0:5: +%5LG:+0X2.3456789ABCDFEP+123:1:5:0x1p1: +%*5LG:+0X2.3456789ABCDFEP+123:0:5: +%5LG:+0X7.FFFFFFFFFFFFCP1021:1:5:0x1.cp2: +%*5LG:+0X7.FFFFFFFFFFFFCP1021:0:5: +%5LG:+0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.ep3: +%*5LG:+0XF.FFFFFFFFFFFF8P+1020:0:5: +%5LG:+INFINITY:0:-1: +%*5LG:+INFINITY:0:-1: +%6LG::0:-1: +%*6LG::0:-1: +%6LG:-INFINITY:0:-1: +%*6LG:-INFINITY:0:-1: +%6LG:-0XF.FFFFFFFFFFFF8P+1020:1:6:-0x1.fep3: +%*6LG:-0XF.FFFFFFFFFFFF8P+1020:0:6: +%6LG:-0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.fcp2: +%*6LG:-0X7.FFFFFFFFFFFFCP1021:0:6: +%6LG:-0X2.3456789ABCDFEP+123:1:6:-0x1.18p1: +%*6LG:-0X2.3456789ABCDFEP+123:0:6: +%6LG:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1: +%*6LG:-0X2.3456789ABCDFEP0123:0:6: +%6LG:-0X8P-1025:0:-1: +%*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:-NAN(09A_Zaz):0:-1: +%*6LG:-NAN(09A_Zaz):0:-1: +%6LG:-NAN():1:6:-nan: +%*6LG:-NAN():0:6: +%6LG:NAN():1:5:nan: +%*6LG:NAN():0:5: +%6LG:NAN(09A_Zaz):0:-1: +%*6LG:NAN(09A_Zaz):0:-1: +%6LG:0X0P0:1:5:0x0: +%*6LG:0X0P0:0:5: +%6LG:0X0P+0:1:6:0x0: +%*6LG:0X0P+0:0:6: +%6LG:0X8P-1025:1:6:0x1p2: +%*6LG:0X8P-1025:0:6: +%6LG:0X2.3456789ABCDFEP0123:1:6:0x1.1ap1: +%*6LG:0X2.3456789ABCDFEP0123:0:6: +%6LG:0X2.3456789ABCDFEP+123:1:6:0x1.1ap1: +%*6LG:0X2.3456789ABCDFEP+123:0:6: +%6LG:0X7.FFFFFFFFFFFFCP1021:1:6:0x1.ffcp2: +%*6LG:0X7.FFFFFFFFFFFFCP1021:0:6: +%6LG:0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ffep3: +%*6LG:0XF.FFFFFFFFFFFF8P+1020:0:6: +%6LG:INFINITY:0:-1: +%*6LG:INFINITY:0:-1: +%6LG:+NAN():1:6:nan: +%*6LG:+NAN():0:6: +%6LG:+NAN(09A_Zaz):0:-1: +%*6LG:+NAN(09A_Zaz):0:-1: +%6LG:+0X0P0:1:6:0x0: +%*6LG:+0X0P0:0:6: +%6LG:+0X0P+0:0:-1: +%*6LG:+0X0P+0:0:-1: +%6LG:+0X8P-1025:0:-1: +%*6LG:+0X8P-1025:0:-1: +%6LG:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1: +%*6LG:+0X2.3456789ABCDFEP0123:0:6: +%6LG:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1: +%*6LG:+0X2.3456789ABCDFEP+123:0:6: +%6LG:+0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2: +%*6LG:+0X7.FFFFFFFFFFFFCP1021:0:6: +%6LG:+0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3: +%*6LG:+0XF.FFFFFFFFFFFF8P+1020:0:6: +%6LG:+INFINITY:0:-1: +%*6LG:+INFINITY:0:-1: +%20LG::0:-1: +%*20LG::0:-1: +%20LG:-INFINITY:1:9:-inf: +%*20LG:-INFINITY:0:9: +%20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1: +%20LG:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3: +%*20LG:-0X7.FFFFFFFFFFFFCP1021:0:20: +%20LG:-0X2.3456789ABCDFEP+123:0:-1: +%*20LG:-0X2.3456789ABCDFEP+123:0:-1: +%20LG:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1: +%*20LG:-0X2.3456789ABCDFEP0123:0:20: +%20LG:-0X8P-1025:1:10:-0x1p-1022: +%*20LG:-0X8P-1025:0:10: +%20LG:-0X0P+0:1:7:-0x0: +%*20LG:-0X0P+0:0:7: +%20LG:-0X0P0:1:6:-0x0: +%*20LG:-0X0P0:0:6: +%20LG:-NAN(09A_Zaz):1:13:-nan: +%*20LG:-NAN(09A_Zaz):0:13: +%20LG:-NAN():1:6:-nan: +%*20LG:-NAN():0:6: +%20LG:NAN():1:5:nan: +%*20LG:NAN():0:5: +%20LG:NAN(09A_Zaz):1:12:nan: +%*20LG:NAN(09A_Zaz):0:12: +%20LG:0X0P0:1:5:0x0: +%*20LG:0X0P0:0:5: +%20LG:0X0P+0:1:6:0x0: +%*20LG:0X0P+0:0:6: +%20LG:0X8P-1025:1:9:0x1p-1022: +%*20LG:0X8P-1025:0:9: +%20LG:0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp2: +%*20LG:0X2.3456789ABCDFEP0123:0:20: +%20LG:0X2.3456789ABCDFEP+123:1:20:0x1.1a2b3c4d5e6ffp2: +%*20LG:0X2.3456789ABCDFEP+123:0:20: +%20LG:0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp12: +%*20LG:0X7.FFFFFFFFFFFFCP1021:0:20: +%20LG:0XF.FFFFFFFFFFFF8P+1020:1:20:0x1.fffffffffffffp4: +%*20LG:0XF.FFFFFFFFFFFF8P+1020:0:20: +%20LG:INFINITY:1:8:inf: +%*20LG:INFINITY:0:8: +%20LG:+NAN():1:6:nan: +%*20LG:+NAN():0:6: +%20LG:+NAN(09A_Zaz):1:13:nan: +%*20LG:+NAN(09A_Zaz):0:13: +%20LG:+0X0P0:1:6:0x0: +%*20LG:+0X0P0:0:6: +%20LG:+0X0P+0:1:7:0x0: +%*20LG:+0X0P+0:0:7: +%20LG:+0X8P-1025:1:10:0x1p-1022: +%*20LG:+0X8P-1025:0:10: +%20LG:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1: +%*20LG:+0X2.3456789ABCDFEP0123:0:20: +%20LG:+0X2.3456789ABCDFEP+123:0:-1: +%*20LG:+0X2.3456789ABCDFEP+123:0:-1: +%20LG:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3: +%*20LG:+0X7.FFFFFFFFFFFFCP1021:0:20: +%20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%*20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1: +%20LG:+INFINITY:1:9:inf: +%*20LG:+INFINITY:0:9: +%32LG::0:-1: +%*32LG::0:-1: +%32LG:-INFINITY:1:9:-inf: +%*32LG:-INFINITY:0:9: +%32LG:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023: +%*32LG:-0XF.FFFFFFFFFFFF8P+1020:0:24: +%32LG:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023: +%*32LG:-0X7.FFFFFFFFFFFFCP1021:0:23: +%32LG:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*32LG:-0X2.3456789ABCDFEP+123:0:23: +%32LG:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124: +%*32LG:-0X2.3456789ABCDFEP0123:0:23: +%32LG:-0X8P-1025:1:10:-0x1p-1022: +%*32LG:-0X8P-1025:0:10: +%32LG:-0X0P+0:1:7:-0x0: +%*32LG:-0X0P+0:0:7: +%32LG:-0X0P0:1:6:-0x0: +%*32LG:-0X0P0:0:6: +%32LG:-NAN(09A_Zaz):1:13:-nan: +%*32LG:-NAN(09A_Zaz):0:13: +%32LG:-NAN():1:6:-nan: +%*32LG:-NAN():0:6: +%32LG:NAN():1:5:nan: +%*32LG:NAN():0:5: +%32LG:NAN(09A_Zaz):1:12:nan: +%*32LG:NAN(09A_Zaz):0:12: +%32LG:0X0P0:1:5:0x0: +%*32LG:0X0P0:0:5: +%32LG:0X0P+0:1:6:0x0: +%*32LG:0X0P+0:0:6: +%32LG:0X8P-1025:1:9:0x1p-1022: +%*32LG:0X8P-1025:0:9: +%32LG:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124: +%*32LG:0X2.3456789ABCDFEP0123:0:22: +%32LG:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124: +%*32LG:0X2.3456789ABCDFEP+123:0:22: +%32LG:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023: +%*32LG:0X7.FFFFFFFFFFFFCP1021:0:22: +%32LG:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023: +%*32LG:0XF.FFFFFFFFFFFF8P+1020:0:23: +%32LG:INFINITY:1:8:inf: +%*32LG:INFINITY:0:8: +%32LG:+NAN():1:6:nan: +%*32LG:+NAN():0:6: +%32LG:+NAN(09A_Zaz):1:13:nan: +%*32LG:+NAN(09A_Zaz):0:13: +%32LG:+0X0P0:1:6:0x0: +%*32LG:+0X0P0:0:6: +%32LG:+0X0P+0:1:7:0x0: +%*32LG:+0X0P+0:0:7: +%32LG:+0X8P-1025:1:10:0x1p-1022: +%*32LG:+0X8P-1025:0:10: +%32LG:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32LG:+0X2.3456789ABCDFEP0123:0:23: +%32LG:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32LG:+0X2.3456789ABCDFEP+123:0:23: +%32LG:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023: +%*32LG:+0X7.FFFFFFFFFFFFCP1021:0:23: +%32LG:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023: +%*32LG:+0XF.FFFFFFFFFFFF8P+1020:0:24: +%32LG:+INFINITY:1:9:inf: +%*32LG:+INFINITY:0:9: +%5LG: :0:-1: +%*5LG: :0:-1: +%5LG: -INFINITY:0:-1: +%*5LG: -INFINITY:0:-1: +%5LG: -0XF.FFFFFFFFFFFF8P+1020:1:6:-0x1.ep3: +%*5LG: -0XF.FFFFFFFFFFFF8P+1020:0:6: +%5LG: -0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.cp2: +%*5LG: -0X7.FFFFFFFFFFFFCP1021:0:6: +%5LG: -0X2.3456789ABCDFEP+123:1:6:-0x1p1: +%*5LG: -0X2.3456789ABCDFEP+123:0:6: +%5LG: -0X2.3456789ABCDFEP0123:1:6:-0x1p1: +%*5LG: -0X2.3456789ABCDFEP0123:0:6: +%5LG: -0X8P-1025:0:-1: +%*5LG: -0X8P-1025:0:-1: +%5LG: -0X0P+0:0:-1: +%*5LG: -0X0P+0:0:-1: +%5LG: -0X0P0:0:-1: +%*5LG: -0X0P0:0:-1: +%5LG: -NAN(09A_Zaz):0:-1: +%*5LG: -NAN(09A_Zaz):0:-1: +%5LG: -NAN():0:-1: +%*5LG: -NAN():0:-1: +%5LG: NAN():1:6:nan: +%*5LG: NAN():0:6: +%5LG: NAN(09A_Zaz):0:-1: +%*5LG: NAN(09A_Zaz):0:-1: +%5LG: 0X0P0:1:6:0x0: +%*5LG: 0X0P0:0:6: +%5LG: 0X0P+0:0:-1: +%*5LG: 0X0P+0:0:-1: +%5LG: 0X8P-1025:0:-1: +%*5LG: 0X8P-1025:0:-1: +%5LG: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1: +%*5LG: 0X2.3456789ABCDFEP0123:0:6: +%5LG: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1: +%*5LG: 0X2.3456789ABCDFEP+123:0:6: +%5LG: 0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2: +%*5LG: 0X7.FFFFFFFFFFFFCP1021:0:6: +%5LG: 0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3: +%*5LG: 0XF.FFFFFFFFFFFF8P+1020:0:6: +%5LG: INFINITY:0:-1: +%*5LG: INFINITY:0:-1: +%5LG: +NAN():0:-1: +%*5LG: +NAN():0:-1: +%5LG: +NAN(09A_Zaz):0:-1: +%*5LG: +NAN(09A_Zaz):0:-1: +%5LG: +0X0P0:0:-1: +%*5LG: +0X0P0:0:-1: +%5LG: +0X0P+0:0:-1: +%*5LG: +0X0P+0:0:-1: +%5LG: +0X8P-1025:0:-1: +%*5LG: +0X8P-1025:0:-1: +%5LG: +0X2.3456789ABCDFEP0123:1:6:0x1p1: +%*5LG: +0X2.3456789ABCDFEP0123:0:6: +%5LG: +0X2.3456789ABCDFEP+123:1:6:0x1p1: +%*5LG: +0X2.3456789ABCDFEP+123:0:6: +%5LG: +0X7.FFFFFFFFFFFFCP1021:1:6:0x1.cp2: +%*5LG: +0X7.FFFFFFFFFFFFCP1021:0:6: +%5LG: +0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ep3: +%*5LG: +0XF.FFFFFFFFFFFF8P+1020:0:6: +%5LG: +INFINITY:0:-1: +%*5LG: +INFINITY:0:-1: +%32LG: :0:-1: +%*32LG: :0:-1: +%32LG: -INFINITY:1:10:-inf: +%*32LG: -INFINITY:0:10: +%32LG: -0XF.FFFFFFFFFFFF8P+1020:1:25:-0x1.fffffffffffffp1023: +%*32LG: -0XF.FFFFFFFFFFFF8P+1020:0:25: +%32LG: -0X7.FFFFFFFFFFFFCP1021:1:24:-0x1.fffffffffffffp1023: +%*32LG: -0X7.FFFFFFFFFFFFCP1021:0:24: +%32LG: -0X2.3456789ABCDFEP+123:1:24:-0x1.1a2b3c4d5e6ffp124: +%*32LG: -0X2.3456789ABCDFEP+123:0:24: +%32LG: -0X2.3456789ABCDFEP0123:1:24:-0x1.1a2b3c4d5e6ffp124: +%*32LG: -0X2.3456789ABCDFEP0123:0:24: +%32LG: -0X8P-1025:1:11:-0x1p-1022: +%*32LG: -0X8P-1025:0:11: +%32LG: -0X0P+0:1:8:-0x0: +%*32LG: -0X0P+0:0:8: +%32LG: -0X0P0:1:7:-0x0: +%*32LG: -0X0P0:0:7: +%32LG: -NAN(09A_Zaz):1:14:-nan: +%*32LG: -NAN(09A_Zaz):0:14: +%32LG: -NAN():1:7:-nan: +%*32LG: -NAN():0:7: +%32LG: NAN():1:6:nan: +%*32LG: NAN():0:6: +%32LG: NAN(09A_Zaz):1:13:nan: +%*32LG: NAN(09A_Zaz):0:13: +%32LG: 0X0P0:1:6:0x0: +%*32LG: 0X0P0:0:6: +%32LG: 0X0P+0:1:7:0x0: +%*32LG: 0X0P+0:0:7: +%32LG: 0X8P-1025:1:10:0x1p-1022: +%*32LG: 0X8P-1025:0:10: +%32LG: 0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32LG: 0X2.3456789ABCDFEP0123:0:23: +%32LG: 0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124: +%*32LG: 0X2.3456789ABCDFEP+123:0:23: +%32LG: 0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023: +%*32LG: 0X7.FFFFFFFFFFFFCP1021:0:23: +%32LG: 0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023: +%*32LG: 0XF.FFFFFFFFFFFF8P+1020:0:24: +%32LG: INFINITY:1:9:inf: +%*32LG: INFINITY:0:9: +%32LG: +NAN():1:7:nan: +%*32LG: +NAN():0:7: +%32LG: +NAN(09A_Zaz):1:14:nan: +%*32LG: +NAN(09A_Zaz):0:14: +%32LG: +0X0P0:1:7:0x0: +%*32LG: +0X0P0:0:7: +%32LG: +0X0P+0:1:8:0x0: +%*32LG: +0X0P+0:0:8: +%32LG: +0X8P-1025:1:11:0x1p-1022: +%*32LG: +0X8P-1025:0:11: +%32LG: +0X2.3456789ABCDFEP0123:1:24:0x1.1a2b3c4d5e6ffp124: +%*32LG: +0X2.3456789ABCDFEP0123:0:24: +%32LG: +0X2.3456789ABCDFEP+123:1:24:0x1.1a2b3c4d5e6ffp124: +%*32LG: +0X2.3456789ABCDFEP+123:0:24: +%32LG: +0X7.FFFFFFFFFFFFCP1021:1:24:0x1.fffffffffffffp1023: +%*32LG: +0X7.FFFFFFFFFFFFCP1021:0:24: +%32LG: +0XF.FFFFFFFFFFFF8P+1020:1:25:0x1.fffffffffffffp1023: +%*32LG: +0XF.FFFFFFFFFFFF8P+1020:0:25: +%32LG: +INFINITY:1:10:inf: +%*32LG: +INFINITY:0:10: diff --git a/sysdeps/loongarch/cpu-tunables.c b/sysdeps/loongarch/cpu-tunables.c index 8b87e58..cad2e26 100644 --- a/sysdeps/loongarch/cpu-tunables.c +++ b/sysdeps/loongarch/cpu-tunables.c @@ -50,7 +50,7 @@ TUNABLE_CALLBACK (set_hwcaps) (tunable_val_t *valp) GLIBC_TUNABLES=glibc.cpu.hwcaps=-xxx,yyy,-zzz,.... can be used to enable CPU/ARCH feature yyy, disable CPU/ARCH feature - yyy and zzz, where the feature name is case-sensitive and has to + xxx and zzz, where the feature name is case-sensitive and has to match the ones in cpu-features.h. It can be used by glibc developers to tune for a new processor or override the IFUNC selection to improve performance for a particular workload. diff --git a/sysdeps/loongarch/math_private.h b/sysdeps/loongarch/fenv_private.h index f15eb60..7614e7c 100644 --- a/sysdeps/loongarch/math_private.h +++ b/sysdeps/loongarch/fenv_private.h @@ -16,11 +16,11 @@ License along with the GNU C Library; if not, see <https://www.gnu.org/licenses/>. */ -#ifndef LOONGARCH_MATH_PRIVATE_H -#define LOONGARCH_MATH_PRIVATE_H 1 +#ifndef LOONGARCH_FENV_PRIVATE_H +#define LOONGARCH_FENV_PRIVATE_H 1 /* Inline functions to speed up the math library implementation. The - default versions of these routines are in generic/math_private.h + default versions of these routines are in generic/fenv_private.h and call fesetround, feholdexcept, etc. These routines use inlined code instead. */ @@ -243,6 +243,6 @@ libc_feholdsetround_loongarch_ctx (struct rm_ctx *ctx, int round) #endif -#include_next <math_private.h> +#include_next <fenv_private.h> #endif diff --git a/sysdeps/mach/clock_gettime.c b/sysdeps/mach/clock_gettime.c index 381ccb8..8d0143c 100644 --- a/sysdeps/mach/clock_gettime.c +++ b/sysdeps/mach/clock_gettime.c @@ -57,6 +57,26 @@ __clock_gettime (clockid_t clock_id, struct timespec *ts) case CLOCK_REALTIME: { +#ifdef HAVE_HOST_GET_TIME64 + time_value64_t tv_64; + err = __host_get_time64 (__mach_host_self (), &tv_64); + + /* If err is MIG_BAD_ID, it means an old gnumach which does not + support __host_get_time64 is running against the new gnumach + headers which has the signature of __host_get_time64. In that + case, we fall back to __host_get_time. */ + if (err != MIG_BAD_ID) + { + if (err) + { + __set_errno (err); + return -1; + } + + TIME_VALUE64_TO_TIMESPEC (&tv_64, ts); + return 0; + } +#endif /* __host_get_time can only fail if passed an invalid host_t. __mach_host_self could theoretically fail (producing an invalid host_t) due to resource exhaustion, but we assume diff --git a/sysdeps/mach/configure b/sysdeps/mach/configure index 8aa6bbb..311b2dd 100644 --- a/sysdeps/mach/configure +++ b/sysdeps/mach/configure @@ -491,6 +491,36 @@ if test $libc_cv_mach_rpc_host_get_uptime64 = yes; then fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for host_get_time64 in mach_host.defs" >&5 +printf %s "checking for host_get_time64 in mach_host.defs... " >&6; } +if test ${libc_cv_mach_rpc_host_get_time64+y} +then : + printf %s "(cached) " >&6 +else case e in #( + e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include <mach/mach_host.defs> + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP_TRADITIONAL "host_get_time64" >/dev/null 2>&1 +then : + libc_cv_mach_rpc_host_get_time64=yes +else case e in #( + e) libc_cv_mach_rpc_host_get_time64=no ;; +esac +fi +rm -rf conftest* + ;; +esac +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mach_rpc_host_get_time64" >&5 +printf "%s\n" "$libc_cv_mach_rpc_host_get_time64" >&6; } +if test $libc_cv_mach_rpc_host_get_time64 = yes; then + printf "%s\n" "#define HAVE_HOST_GET_TIME64 1" >>confdefs.h + +fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for thread_set_name in gnumach.defs" >&5 printf %s "checking for thread_set_name in gnumach.defs... " >&6; } if test ${libc_cv_mach_rpc_thread_set_name+y} diff --git a/sysdeps/mach/configure.ac b/sysdeps/mach/configure.ac index 08e5fde..3a6f244 100644 --- a/sysdeps/mach/configure.ac +++ b/sysdeps/mach/configure.ac @@ -94,6 +94,8 @@ mach_RPC_CHECK(mach_host.defs, host_page_size, HAVE_HOST_PAGE_SIZE) mach_RPC_CHECK(mach_host.defs, host_get_uptime64, HAVE_HOST_GET_UPTIME64) +mach_RPC_CHECK(mach_host.defs, host_get_time64, + HAVE_HOST_GET_TIME64) mach_RPC_CHECK(gnumach.defs, thread_set_name, HAVE_MACH_THREAD_SET_NAME) mach_RPC_CHECK(gnumach.defs, thread_get_name, diff --git a/sysdeps/mach/hurd/Makefile b/sysdeps/mach/hurd/Makefile index 4b69b40..994de00 100644 --- a/sysdeps/mach/hurd/Makefile +++ b/sysdeps/mach/hurd/Makefile @@ -337,6 +337,9 @@ tests-unsupported += tst-vfprintf-width-prec-alloc endif ifeq ($(subdir),stdlib) tests-unsupported += test-bz22786 tst-strtod-overflow +# pthread_cleanup_combined_push/pthread_cleanup_combined_pop requires cleanup +# support (BZ 32058). +test-xfail-tst-qsortx7 = yes endif ifeq ($(subdir),timezone) tests-unsupported += tst-tzset diff --git a/sysdeps/mach/hurd/i386/libm.abilist b/sysdeps/mach/hurd/i386/libm.abilist index 436ce76..8d76dd8 100644 --- a/sysdeps/mach/hurd/i386/libm.abilist +++ b/sysdeps/mach/hurd/i386/libm.abilist @@ -1277,6 +1277,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf128 F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownf64x F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf128 F diff --git a/sysdeps/mach/hurd/x86_64/libm.abilist b/sysdeps/mach/hurd/x86_64/libm.abilist index 14fe836..12ae364 100644 --- a/sysdeps/mach/hurd/x86_64/libm.abilist +++ b/sysdeps/mach/hurd/x86_64/libm.abilist @@ -1134,6 +1134,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf128 F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownf64x F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf128 F diff --git a/sysdeps/nptl/pthreadP.h b/sysdeps/nptl/pthreadP.h index 2d620ed..8f25696 100644 --- a/sysdeps/nptl/pthreadP.h +++ b/sysdeps/nptl/pthreadP.h @@ -588,10 +588,10 @@ struct __pthread_cleanup_combined_frame /* Special cleanup macros which register cleanup both using __pthread_cleanup_{push,pop} and using cleanup attribute. This is needed - for pthread_once, so that it supports both throwing exceptions from the - pthread_once callback (only cleanup attribute works there) and cancellation - of the thread running the callback if the callback or some routines it - calls don't have unwind information. */ + for pthread_once and qsort, so that it supports both throwing exceptions + from the pthread_once or caller sort function callback (only cleanup + attribute works there) and cancellation of the thread running the callback + if the callback or some routines it calls don't have unwind information. */ static __always_inline void __pthread_cleanup_combined_routine (struct __pthread_cleanup_combined_frame diff --git a/sysdeps/s390/configure b/sysdeps/s390/configure index 67c3755..97f5252 100644 --- a/sysdeps/s390/configure +++ b/sysdeps/s390/configure @@ -309,46 +309,6 @@ then fi - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC is sufficient to build libc on s390x" >&5 -printf %s "checking if $CC is sufficient to build libc on s390x... " >&6; } -if test ${libc_cv_compiler_ok_on_s390x+y} -then : - printf %s "(cached) " >&6 -else case e in #( - e) -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - -#if !defined __GNUC__ || __GNUC__ < 7 || (__GNUC__ == 7 && __GNUC_MINOR__ < 1) -#error insufficient compiler for building on s390x -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_cpp "$LINENO" -then : - libc_cv_compiler_ok_on_s390x=yes -else case e in #( - e) libc_cv_compiler_ok_on_s390x=no ;; -esac -fi -rm -f conftest.err conftest.i conftest.$ac_ext ;; -esac -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_compiler_ok_on_s390x" >&5 -printf "%s\n" "$libc_cv_compiler_ok_on_s390x" >&6; } -if test "$libc_cv_compiler_ok_on_s390x" != yes; then - critic_missing="$critic_missing On s390x, GCC >= 7.1.0 is required." -fi - test -n "$critic_missing" && as_fn_error $? " *** $critic_missing" "$LINENO" 5 diff --git a/sysdeps/s390/configure.ac b/sysdeps/s390/configure.ac index 89c3e5b..496866b 100644 --- a/sysdeps/s390/configure.ac +++ b/sysdeps/s390/configure.ac @@ -161,23 +161,5 @@ then AC_DEFINE(HAVE_S390_MIN_ARCH13_ZARCH_ASM_SUPPORT) fi - -dnl test if GCC is new enough. See gcc "Bug 98269 - gcc 6.5.0 -dnl __builtin_add_overflow() with small uint32_t values incorrectly detects -dnl overflow -dnl (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98269) -AC_CACHE_CHECK([if $CC is sufficient to build libc on s390x], -libc_cv_compiler_ok_on_s390x, [ -AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[ -#if !defined __GNUC__ || __GNUC__ < 7 || (__GNUC__ == 7 && __GNUC_MINOR__ < 1) -#error insufficient compiler for building on s390x -#endif -]])], - [libc_cv_compiler_ok_on_s390x=yes], - [libc_cv_compiler_ok_on_s390x=no])]) -if test "$libc_cv_compiler_ok_on_s390x" != yes; then - critic_missing="$critic_missing On s390x, GCC >= 7.1.0 is required." -fi - test -n "$critic_missing" && AC_MSG_ERROR([ *** $critic_missing]) diff --git a/sysdeps/unix/sysv/linux/aarch64/Makefile b/sysdeps/unix/sysv/linux/aarch64/Makefile index 0839f0b..15a2b44 100644 --- a/sysdeps/unix/sysv/linux/aarch64/Makefile +++ b/sysdeps/unix/sysv/linux/aarch64/Makefile @@ -1,3 +1,16 @@ +ifeq ($(subdir),elf) +tests += \ + tst-tlsdesc-pac \ + # tests +modules-names += \ + tst-tlsdesc-pac-mod \ + # modules-names + +LDFLAGS-tst-tlsdesc-pac = -rdynamic + +$(objpfx)tst-tlsdesc-pac.out: $(objpfx)tst-tlsdesc-pac-mod.so +endif + ifeq ($(subdir),misc) sysdep_headers += sys/elf.h tests += \ diff --git a/sysdeps/unix/sysv/linux/aarch64/libm.abilist b/sysdeps/unix/sysv/linux/aarch64/libm.abilist index 75ae168..4fdeb0d 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libm.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libm.abilist @@ -1245,6 +1245,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf128 F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownf64x F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf128 F diff --git a/sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac-mod.c b/sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac-mod.c new file mode 100644 index 0000000..d34c8be --- /dev/null +++ b/sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac-mod.c @@ -0,0 +1,27 @@ +/* AArch64 tests for unwinding TLSDESC (BZ 32612) + 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 + 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/>. */ + +_Thread_local int foo; +/* Make the TLS segment large enough to trigger _dl_tlsdesc_dynamic. */ +_Thread_local int foobar[1000]; + +void +bar (void) +{ + foo = 1; +} diff --git a/sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac.c b/sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac.c new file mode 100644 index 0000000..24d656a --- /dev/null +++ b/sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac.c @@ -0,0 +1,48 @@ +/* AArch64 tests for unwinding TLSDESC (BZ 32612) + 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 + 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/>. */ + +#include <stdlib.h> +#include <unwind.h> +#include <support/xdlfcn.h> + +static _Unwind_Reason_Code +unwind_callback (struct _Unwind_Context* context, void* closure) +{ + return _URC_NO_REASON; +} + +/* Assume that TLS variable from tst-tlsdesc-pac-mod.so will trigger + the slow-path that allocates the required memory with malloc. */ +void * +malloc (size_t s) +{ + _Unwind_Backtrace (unwind_callback, NULL); + return calloc (1, s); +} + +static int +do_test (void) +{ + void *h = xdlopen ("tst-tlsdesc-pac-mod.so", RTLD_LAZY); + void (*func)(void) = xdlsym (h, "bar"); + func (); + + return 0; +} + +#include <support/test-driver.c> diff --git a/sysdeps/unix/sysv/linux/alpha/libm.abilist b/sysdeps/unix/sysv/linux/alpha/libm.abilist index 98406fa..06cec45 100644 --- a/sysdeps/unix/sysv/linux/alpha/libm.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libm.abilist @@ -1404,6 +1404,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf128 F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownf64x F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf128 F diff --git a/sysdeps/unix/sysv/linux/arc/libm.abilist b/sysdeps/unix/sysv/linux/arc/libm.abilist index 5dc92d8..ab3f09c 100644 --- a/sysdeps/unix/sysv/linux/arc/libm.abilist +++ b/sysdeps/unix/sysv/linux/arc/libm.abilist @@ -829,6 +829,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf32 F diff --git a/sysdeps/unix/sysv/linux/arm/be/libm.abilist b/sysdeps/unix/sysv/linux/arm/be/libm.abilist index 9f56592..efa90f9 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf32 F diff --git a/sysdeps/unix/sysv/linux/arm/le/libm.abilist b/sysdeps/unix/sysv/linux/arm/le/libm.abilist index 9f56592..efa90f9 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf32 F diff --git a/sysdeps/unix/sysv/linux/csky/libm.abilist b/sysdeps/unix/sysv/linux/csky/libm.abilist index ed35c41..8ae4be4 100644 --- a/sysdeps/unix/sysv/linux/csky/libm.abilist +++ b/sysdeps/unix/sysv/linux/csky/libm.abilist @@ -895,6 +895,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf32 F diff --git a/sysdeps/unix/sysv/linux/hppa/libm.abilist b/sysdeps/unix/sysv/linux/hppa/libm.abilist index bc2b238..5797cf4 100644 --- a/sysdeps/unix/sysv/linux/hppa/libm.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf32 F diff --git a/sysdeps/unix/sysv/linux/i386/libm.abilist b/sysdeps/unix/sysv/linux/i386/libm.abilist index 9c8ca94..aa00f7e 100644 --- a/sysdeps/unix/sysv/linux/i386/libm.abilist +++ b/sysdeps/unix/sysv/linux/i386/libm.abilist @@ -1284,6 +1284,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf128 F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownf64x F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf128 F diff --git a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist index 5dc5118..601ad1b 100644 --- a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist +++ b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist @@ -1124,6 +1124,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf128 F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownf64x F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf128 F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist index 9f56592..efa90f9 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf32 F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist index 54c2e14..040303a 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist @@ -956,6 +956,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf32 F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist index 35b1cb1..ad55190 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf32 F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist index 35b1cb1..ad55190 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf32 F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist index 9cb21cf..afe1c25 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf32 F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist index 947f692..1e1085d 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist @@ -1245,6 +1245,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf128 F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownf64x F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf128 F diff --git a/sysdeps/unix/sysv/linux/or1k/libm.abilist b/sysdeps/unix/sysv/linux/or1k/libm.abilist index 20c07a4..80e4ba1 100644 --- a/sysdeps/unix/sysv/linux/or1k/libm.abilist +++ b/sysdeps/unix/sysv/linux/or1k/libm.abilist @@ -829,6 +829,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist index 385f434..4bb7707 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist @@ -1067,6 +1067,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist index f489910..99faf37 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist @@ -1066,6 +1066,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist index a99a608..a7059f8 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist @@ -1060,6 +1060,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist index c5657f6..5f5f543 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist @@ -1429,8 +1429,17 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 __pownieee128 F GLIBC_2.42 __powrieee128 F GLIBC_2.42 __rsqrtieee128 F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf128 F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownf64x F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf128 F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist index df1a896..2fc2680 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist @@ -1124,6 +1124,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf128 F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownf64x F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf128 F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist index 6a7ee94..a731d27 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist @@ -1221,6 +1221,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf128 F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownf64x F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf128 F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist index d1646fd..ec5dd91 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist @@ -1348,6 +1348,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf128 F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownf64x F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf128 F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist index e2d5ced..c755532 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist @@ -1348,6 +1348,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf128 F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownf64x F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf128 F diff --git a/sysdeps/unix/sysv/linux/sh/be/libm.abilist b/sysdeps/unix/sysv/linux/sh/be/libm.abilist index e4597db..799996c 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf32 F diff --git a/sysdeps/unix/sysv/linux/sh/le/libm.abilist b/sysdeps/unix/sysv/linux/sh/le/libm.abilist index e4597db..799996c 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libm.abilist @@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf32 F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist index 923efa2..f33a969 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist @@ -1355,6 +1355,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf128 F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownf64x F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf128 F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist index 1ee9504..609fdb5 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist @@ -1245,6 +1245,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf128 F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownf64x F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf128 F diff --git a/sysdeps/unix/sysv/linux/sys/mount.h b/sysdeps/unix/sysv/linux/sys/mount.h index 7c6d080..b549e75 100644 --- a/sysdeps/unix/sysv/linux/sys/mount.h +++ b/sysdeps/unix/sysv/linux/sys/mount.h @@ -121,7 +121,7 @@ enum MS_ACTIVE = 1 << 30, #define MS_ACTIVE MS_ACTIVE #undef MS_NOUSER - MS_NOUSER = 1 << 31 + MS_NOUSER = 1U << 31 #define MS_NOUSER MS_NOUSER }; diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list index daffa08..6f3351a 100644 --- a/sysdeps/unix/sysv/linux/syscall-names.list +++ b/sysdeps/unix/sysv/linux/syscall-names.list @@ -21,8 +21,8 @@ # This file can list all potential system calls. The names are only # used if the installed kernel headers also provide them. -# The list of system calls is current as of Linux 6.13. -kernel 6.13 +# The list of system calls is current as of Linux 6.14. +kernel 6.14 FAST_atomic_update FAST_cmpxchg diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist index 6f53174..b7207e1 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist @@ -1278,6 +1278,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf128 F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownf64x F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf128 F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist index a6bbc41..14fa3f8 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist @@ -1278,6 +1278,14 @@ GLIBC_2.41 tanpif32x F GLIBC_2.41 tanpif64 F GLIBC_2.41 tanpif64x F GLIBC_2.41 tanpil F +GLIBC_2.42 pown F +GLIBC_2.42 pownf F +GLIBC_2.42 pownf128 F +GLIBC_2.42 pownf32 F +GLIBC_2.42 pownf32x F +GLIBC_2.42 pownf64 F +GLIBC_2.42 pownf64x F +GLIBC_2.42 pownl F GLIBC_2.42 powr F GLIBC_2.42 powrf F GLIBC_2.42 powrf128 F diff --git a/sysdeps/wordsize-32/Makefile b/sysdeps/wordsize-32/Makefile new file mode 100644 index 0000000..5b5aa29 --- /dev/null +++ b/sysdeps/wordsize-32/Makefile @@ -0,0 +1,4 @@ +ifeq ($(subdir),stdio-common) +fmt-xscanf-int-convs += int long +fmt-xscanf-uint-convs += uint ulong +endif diff --git a/sysdeps/wordsize-32/tst-scanf-format-int-d.input b/sysdeps/wordsize-32/tst-scanf-format-int-d.input new file mode 100644 index 0000000..5347e29 --- /dev/null +++ b/sysdeps/wordsize-32/tst-scanf-format-int-d.input @@ -0,0 +1,266 @@ +%d::0:-1: +%*d::0:-1: +%d:-2147484882:1:11:-2147483648: +%*d:-2147484882:0:11: +%d:-2147483649:1:11:-2147483648: +%*d:-2147483649:0:11: +%d:-2147483648:1:11:-2147483648: +%*d:-2147483648:0:11: +%d:-123:1:4:-123: +%*d:-123:0:4: +%d:-1:1:2:-1: +%*d:-1:0:2: +%d:-0:1:2:0: +%*d:-0:0:2: +%d:0:1:1:0: +%*d:0:0:1: +%d:1:1:1:1: +%*d:1:0:1: +%d:42:1:2:42: +%*d:42:0:2: +%d:2147483647:1:10:2147483647: +%*d:2147483647:0:10: +%d:2147483648:1:10:2147483647: +%*d:2147483648:0:10: +%d:2147487889:1:10:2147483647: +%*d:2147487889:0:10: +%d:+0:1:2:0: +%*d:+0:0:2: +%d:+1:1:2:1: +%*d:+1:0:2: +%d:+42:1:3:42: +%*d:+42:0:3: +%d:+2147483647:1:11:2147483647: +%*d:+2147483647:0:11: +%d:+2147483648:1:11:2147483647: +%*d:+2147483648:0:11: +%d:+2147487889:1:11:2147483647: +%*d:+2147487889:0:11: +%1d::0:-1: +%*1d::0:-1: +%1d:-2147484882:0:-1: +%*1d:-2147484882:0:-1: +%1d:-2147483649:0:-1: +%*1d:-2147483649:0:-1: +%1d:-2147483648:0:-1: +%*1d:-2147483648:0:-1: +%1d:-123:0:-1: +%*1d:-123:0:-1: +%1d:-1:0:-1: +%*1d:-1:0:-1: +%1d:-0:0:-1: +%*1d:-0:0:-1: +%1d:0:1:1:0: +%*1d:0:0:1: +%1d:1:1:1:1: +%*1d:1:0:1: +%1d:42:1:1:4: +%*1d:42:0:1: +%1d:2147483647:1:1:2: +%*1d:2147483647:0:1: +%1d:2147483648:1:1:2: +%*1d:2147483648:0:1: +%1d:2147487889:1:1:2: +%*1d:2147487889:0:1: +%1d:+0:0:-1: +%*1d:+0:0:-1: +%1d:+1:0:-1: +%*1d:+1:0:-1: +%1d:+42:0:-1: +%*1d:+42:0:-1: +%1d:+2147483647:0:-1: +%*1d:+2147483647:0:-1: +%1d:+2147483648:0:-1: +%*1d:+2147483648:0:-1: +%1d:+2147487889:0:-1: +%*1d:+2147487889:0:-1: +%2d::0:-1: +%*2d::0:-1: +%2d:-2147484882:1:2:-2: +%*2d:-2147484882:0:2: +%2d:-2147483649:1:2:-2: +%*2d:-2147483649:0:2: +%2d:-2147483648:1:2:-2: +%*2d:-2147483648:0:2: +%2d:-123:1:2:-1: +%*2d:-123:0:2: +%2d:-1:1:2:-1: +%*2d:-1:0:2: +%2d:-0:1:2:0: +%*2d:-0:0:2: +%2d:0:1:1:0: +%*2d:0:0:1: +%2d:1:1:1:1: +%*2d:1:0:1: +%2d:42:1:2:42: +%*2d:42:0:2: +%2d:2147483647:1:2:21: +%*2d:2147483647:0:2: +%2d:2147483648:1:2:21: +%*2d:2147483648:0:2: +%2d:2147487889:1:2:21: +%*2d:2147487889:0:2: +%2d:+0:1:2:0: +%*2d:+0:0:2: +%2d:+1:1:2:1: +%*2d:+1:0:2: +%2d:+42:1:2:4: +%*2d:+42:0:2: +%2d:+2147483647:1:2:2: +%*2d:+2147483647:0:2: +%2d:+2147483648:1:2:2: +%*2d:+2147483648:0:2: +%2d:+2147487889:1:2:2: +%*2d:+2147487889:0:2: +%8d::0:-1: +%*8d::0:-1: +%8d:-2147484882:1:8:-2147484: +%*8d:-2147484882:0:8: +%8d:-2147483649:1:8:-2147483: +%*8d:-2147483649:0:8: +%8d:-2147483648:1:8:-2147483: +%*8d:-2147483648:0:8: +%8d:-123:1:4:-123: +%*8d:-123:0:4: +%8d:-1:1:2:-1: +%*8d:-1:0:2: +%8d:-0:1:2:0: +%*8d:-0:0:2: +%8d:0:1:1:0: +%*8d:0:0:1: +%8d:1:1:1:1: +%*8d:1:0:1: +%8d:42:1:2:42: +%*8d:42:0:2: +%8d:2147483647:1:8:21474836: +%*8d:2147483647:0:8: +%8d:2147483648:1:8:21474836: +%*8d:2147483648:0:8: +%8d:2147487889:1:8:21474878: +%*8d:2147487889:0:8: +%8d:+0:1:2:0: +%*8d:+0:0:2: +%8d:+1:1:2:1: +%*8d:+1:0:2: +%8d:+42:1:3:42: +%*8d:+42:0:3: +%8d:+2147483647:1:8:2147483: +%*8d:+2147483647:0:8: +%8d:+2147483648:1:8:2147483: +%*8d:+2147483648:0:8: +%8d:+2147487889:1:8:2147487: +%*8d:+2147487889:0:8: +%15d::0:-1: +%*15d::0:-1: +%15d:-2147484882:1:11:-2147483648: +%*15d:-2147484882:0:11: +%15d:-2147483649:1:11:-2147483648: +%*15d:-2147483649:0:11: +%15d:-2147483648:1:11:-2147483648: +%*15d:-2147483648:0:11: +%15d:-123:1:4:-123: +%*15d:-123:0:4: +%15d:-1:1:2:-1: +%*15d:-1:0:2: +%15d:-0:1:2:0: +%*15d:-0:0:2: +%15d:0:1:1:0: +%*15d:0:0:1: +%15d:1:1:1:1: +%*15d:1:0:1: +%15d:42:1:2:42: +%*15d:42:0:2: +%15d:2147483647:1:10:2147483647: +%*15d:2147483647:0:10: +%15d:2147483648:1:10:2147483647: +%*15d:2147483648:0:10: +%15d:2147487889:1:10:2147483647: +%*15d:2147487889:0:10: +%15d:+0:1:2:0: +%*15d:+0:0:2: +%15d:+1:1:2:1: +%*15d:+1:0:2: +%15d:+42:1:3:42: +%*15d:+42:0:3: +%15d:+2147483647:1:11:2147483647: +%*15d:+2147483647:0:11: +%15d:+2147483648:1:11:2147483647: +%*15d:+2147483648:0:11: +%15d:+2147487889:1:11:2147483647: +%*15d:+2147487889:0:11: +%2d: :0:-1: +%*2d: :0:-1: +%2d: -2147484882:1:3:-2: +%*2d: -2147484882:0:3: +%2d: -2147483649:1:3:-2: +%*2d: -2147483649:0:3: +%2d: -2147483648:1:3:-2: +%*2d: -2147483648:0:3: +%2d: -123:1:3:-1: +%*2d: -123:0:3: +%2d: -1:1:3:-1: +%*2d: -1:0:3: +%2d: -0:1:3:0: +%*2d: -0:0:3: +%2d: 0:1:2:0: +%*2d: 0:0:2: +%2d: 1:1:2:1: +%*2d: 1:0:2: +%2d: 42:1:3:42: +%*2d: 42:0:3: +%2d: 2147483647:1:3:21: +%*2d: 2147483647:0:3: +%2d: 2147483648:1:3:21: +%*2d: 2147483648:0:3: +%2d: 2147487889:1:3:21: +%*2d: 2147487889:0:3: +%2d: +0:1:3:0: +%*2d: +0:0:3: +%2d: +1:1:3:1: +%*2d: +1:0:3: +%2d: +42:1:3:4: +%*2d: +42:0:3: +%2d: +2147483647:1:3:2: +%*2d: +2147483647:0:3: +%2d: +2147483648:1:3:2: +%*2d: +2147483648:0:3: +%2d: +2147487889:1:3:2: +%*2d: +2147487889:0:3: +%15d: :0:-1: +%*15d: :0:-1: +%15d: -2147484882:1:12:-2147483648: +%*15d: -2147484882:0:12: +%15d: -2147483649:1:12:-2147483648: +%*15d: -2147483649:0:12: +%15d: -2147483648:1:12:-2147483648: +%*15d: -2147483648:0:12: +%15d: -123:1:5:-123: +%*15d: -123:0:5: +%15d: -1:1:3:-1: +%*15d: -1:0:3: +%15d: -0:1:3:0: +%*15d: -0:0:3: +%15d: 0:1:2:0: +%*15d: 0:0:2: +%15d: 1:1:2:1: +%*15d: 1:0:2: +%15d: 42:1:3:42: +%*15d: 42:0:3: +%15d: 2147483647:1:11:2147483647: +%*15d: 2147483647:0:11: +%15d: 2147483648:1:11:2147483647: +%*15d: 2147483648:0:11: +%15d: 2147487889:1:11:2147483647: +%*15d: 2147487889:0:11: +%15d: +0:1:3:0: +%*15d: +0:0:3: +%15d: +1:1:3:1: +%*15d: +1:0:3: +%15d: +42:1:4:42: +%*15d: +42:0:4: +%15d: +2147483647:1:12:2147483647: +%*15d: +2147483647:0:12: +%15d: +2147483648:1:12:2147483647: +%*15d: +2147483648:0:12: +%15d: +2147487889:1:12:2147483647: +%*15d: +2147487889:0:12: diff --git a/sysdeps/wordsize-32/tst-scanf-format-int-i.input b/sysdeps/wordsize-32/tst-scanf-format-int-i.input new file mode 100644 index 0000000..e71a976 --- /dev/null +++ b/sysdeps/wordsize-32/tst-scanf-format-int-i.input @@ -0,0 +1,1526 @@ +%i::0:-1: +%*i::0:-1: +%i:-2147484882:1:11:-2147483648: +%*i:-2147484882:0:11: +%i:-0X800004d2:1:11:-2147483648: +%*i:-0X800004d2:0:11: +%i:-0x800004D2:1:11:-2147483648: +%*i:-0x800004D2:0:11: +%i:-020000002322:1:13:-2147483648: +%*i:-020000002322:0:13: +%i:-0B10000000000000000000010011010010:1:35:-2147483648: +%*i:-0B10000000000000000000010011010010:0:35: +%i:-0b10000000000000000000010011010010:1:35:-2147483648: +%*i:-0b10000000000000000000010011010010:0:35: +%i:-2147483649:1:11:-2147483648: +%*i:-2147483649:0:11: +%i:-0X80000001:1:11:-2147483648: +%*i:-0X80000001:0:11: +%i:-0x80000001:1:11:-2147483648: +%*i:-0x80000001:0:11: +%i:-020000000001:1:13:-2147483648: +%*i:-020000000001:0:13: +%i:-0B10000000000000000000000000000001:1:35:-2147483648: +%*i:-0B10000000000000000000000000000001:0:35: +%i:-0b10000000000000000000000000000001:1:35:-2147483648: +%*i:-0b10000000000000000000000000000001:0:35: +%i:-2147483648:1:11:-2147483648: +%*i:-2147483648:0:11: +%i:-0X80000000:1:11:-2147483648: +%*i:-0X80000000:0:11: +%i:-0x80000000:1:11:-2147483648: +%*i:-0x80000000:0:11: +%i:-020000000000:1:13:-2147483648: +%*i:-020000000000:0:13: +%i:-0B10000000000000000000000000000000:1:35:-2147483648: +%*i:-0B10000000000000000000000000000000:0:35: +%i:-0b10000000000000000000000000000000:1:35:-2147483648: +%*i:-0b10000000000000000000000000000000:0:35: +%i:-123:1:4:-123: +%*i:-123:0:4: +%i:-0X7b:1:5:-123: +%*i:-0X7b:0:5: +%i:-0x7B:1:5:-123: +%*i:-0x7B:0:5: +%i:-0173:1:5:-123: +%*i:-0173:0:5: +%i:-0B1111011:1:10:-123: +%*i:-0B1111011:0:10: +%i:-0b1111011:1:10:-123: +%*i:-0b1111011:0:10: +%i:-1:1:2:-1: +%*i:-1:0:2: +%i:-0X1:1:4:-1: +%*i:-0X1:0:4: +%i:-0x1:1:4:-1: +%*i:-0x1:0:4: +%i:-01:1:3:-1: +%*i:-01:0:3: +%i:-0B1:1:4:-1: +%*i:-0B1:0:4: +%i:-0b1:1:4:-1: +%*i:-0b1:0:4: +%i:-0:1:2:0: +%*i:-0:0:2: +%i:-0X0:1:4:0: +%*i:-0X0:0:4: +%i:-0x0:1:4:0: +%*i:-0x0:0:4: +%i:-00:1:3:0: +%*i:-00:0:3: +%i:-0B0:1:4:0: +%*i:-0B0:0:4: +%i:-0b0:1:4:0: +%*i:-0b0:0:4: +%i:0:1:1:0: +%*i:0:0:1: +%i:0X0:1:3:0: +%*i:0X0:0:3: +%i:0x0:1:3:0: +%*i:0x0:0:3: +%i:00:1:2:0: +%*i:00:0:2: +%i:0B0:1:3:0: +%*i:0B0:0:3: +%i:0b0:1:3:0: +%*i:0b0:0:3: +%i:1:1:1:1: +%*i:1:0:1: +%i:0X1:1:3:1: +%*i:0X1:0:3: +%i:0x1:1:3:1: +%*i:0x1:0:3: +%i:01:1:2:1: +%*i:01:0:2: +%i:0B1:1:3:1: +%*i:0B1:0:3: +%i:0b1:1:3:1: +%*i:0b1:0:3: +%i:42:1:2:42: +%*i:42:0:2: +%i:0X2a:1:4:42: +%*i:0X2a:0:4: +%i:0x2A:1:4:42: +%*i:0x2A:0:4: +%i:052:1:3:42: +%*i:052:0:3: +%i:0B101010:1:8:42: +%*i:0B101010:0:8: +%i:0b101010:1:8:42: +%*i:0b101010:0:8: +%i:2147483647:1:10:2147483647: +%*i:2147483647:0:10: +%i:0X7fffffff:1:10:2147483647: +%*i:0X7fffffff:0:10: +%i:0x7FFFFFFF:1:10:2147483647: +%*i:0x7FFFFFFF:0:10: +%i:017777777777:1:12:2147483647: +%*i:017777777777:0:12: +%i:0B1111111111111111111111111111111:1:33:2147483647: +%*i:0B1111111111111111111111111111111:0:33: +%i:0b1111111111111111111111111111111:1:33:2147483647: +%*i:0b1111111111111111111111111111111:0:33: +%i:2147483648:1:10:2147483647: +%*i:2147483648:0:10: +%i:0X80000000:1:10:2147483647: +%*i:0X80000000:0:10: +%i:0x80000000:1:10:2147483647: +%*i:0x80000000:0:10: +%i:020000000000:1:12:2147483647: +%*i:020000000000:0:12: +%i:0B10000000000000000000000000000000:1:34:2147483647: +%*i:0B10000000000000000000000000000000:0:34: +%i:0b10000000000000000000000000000000:1:34:2147483647: +%*i:0b10000000000000000000000000000000:0:34: +%i:2147487889:1:10:2147483647: +%*i:2147487889:0:10: +%i:0X80001091:1:10:2147483647: +%*i:0X80001091:0:10: +%i:0x80001091:1:10:2147483647: +%*i:0x80001091:0:10: +%i:020000010221:1:12:2147483647: +%*i:020000010221:0:12: +%i:0B10000000000000000001000010010001:1:34:2147483647: +%*i:0B10000000000000000001000010010001:0:34: +%i:0b10000000000000000001000010010001:1:34:2147483647: +%*i:0b10000000000000000001000010010001:0:34: +%i:+0:1:2:0: +%*i:+0:0:2: +%i:+0X0:1:4:0: +%*i:+0X0:0:4: +%i:+0x0:1:4:0: +%*i:+0x0:0:4: +%i:+00:1:3:0: +%*i:+00:0:3: +%i:+0B0:1:4:0: +%*i:+0B0:0:4: +%i:+0b0:1:4:0: +%*i:+0b0:0:4: +%i:+1:1:2:1: +%*i:+1:0:2: +%i:+0X1:1:4:1: +%*i:+0X1:0:4: +%i:+0x1:1:4:1: +%*i:+0x1:0:4: +%i:+01:1:3:1: +%*i:+01:0:3: +%i:+0B1:1:4:1: +%*i:+0B1:0:4: +%i:+0b1:1:4:1: +%*i:+0b1:0:4: +%i:+42:1:3:42: +%*i:+42:0:3: +%i:+0X2a:1:5:42: +%*i:+0X2a:0:5: +%i:+0x2A:1:5:42: +%*i:+0x2A:0:5: +%i:+052:1:4:42: +%*i:+052:0:4: +%i:+0B101010:1:9:42: +%*i:+0B101010:0:9: +%i:+0b101010:1:9:42: +%*i:+0b101010:0:9: +%i:+2147483647:1:11:2147483647: +%*i:+2147483647:0:11: +%i:+0X7fffffff:1:11:2147483647: +%*i:+0X7fffffff:0:11: +%i:+0x7FFFFFFF:1:11:2147483647: +%*i:+0x7FFFFFFF:0:11: +%i:+017777777777:1:13:2147483647: +%*i:+017777777777:0:13: +%i:+0B1111111111111111111111111111111:1:34:2147483647: +%*i:+0B1111111111111111111111111111111:0:34: +%i:+0b1111111111111111111111111111111:1:34:2147483647: +%*i:+0b1111111111111111111111111111111:0:34: +%i:+2147483648:1:11:2147483647: +%*i:+2147483648:0:11: +%i:+0X80000000:1:11:2147483647: +%*i:+0X80000000:0:11: +%i:+0x80000000:1:11:2147483647: +%*i:+0x80000000:0:11: +%i:+020000000000:1:13:2147483647: +%*i:+020000000000:0:13: +%i:+0B10000000000000000000000000000000:1:35:2147483647: +%*i:+0B10000000000000000000000000000000:0:35: +%i:+0b10000000000000000000000000000000:1:35:2147483647: +%*i:+0b10000000000000000000000000000000:0:35: +%i:+2147487889:1:11:2147483647: +%*i:+2147487889:0:11: +%i:+0X80001091:1:11:2147483647: +%*i:+0X80001091:0:11: +%i:+0x80001091:1:11:2147483647: +%*i:+0x80001091:0:11: +%i:+020000010221:1:13:2147483647: +%*i:+020000010221:0:13: +%i:+0B10000000000000000001000010010001:1:35:2147483647: +%*i:+0B10000000000000000001000010010001:0:35: +%i:+0b10000000000000000001000010010001:1:35:2147483647: +%*i:+0b10000000000000000001000010010001:0:35: +%1i::0:-1: +%*1i::0:-1: +%1i:-2147484882:0:-1: +%*1i:-2147484882:0:-1: +%1i:-0X800004d2:0:-1: +%*1i:-0X800004d2:0:-1: +%1i:-0x800004D2:0:-1: +%*1i:-0x800004D2:0:-1: +%1i:-020000002322:0:-1: +%*1i:-020000002322:0:-1: +%1i:-0B10000000000000000000010011010010:0:-1: +%*1i:-0B10000000000000000000010011010010:0:-1: +%1i:-0b10000000000000000000010011010010:0:-1: +%*1i:-0b10000000000000000000010011010010:0:-1: +%1i:-2147483649:0:-1: +%*1i:-2147483649:0:-1: +%1i:-0X80000001:0:-1: +%*1i:-0X80000001:0:-1: +%1i:-0x80000001:0:-1: +%*1i:-0x80000001:0:-1: +%1i:-020000000001:0:-1: +%*1i:-020000000001:0:-1: +%1i:-0B10000000000000000000000000000001:0:-1: +%*1i:-0B10000000000000000000000000000001:0:-1: +%1i:-0b10000000000000000000000000000001:0:-1: +%*1i:-0b10000000000000000000000000000001:0:-1: +%1i:-2147483648:0:-1: +%*1i:-2147483648:0:-1: +%1i:-0X80000000:0:-1: +%*1i:-0X80000000:0:-1: +%1i:-0x80000000:0:-1: +%*1i:-0x80000000:0:-1: +%1i:-020000000000:0:-1: +%*1i:-020000000000:0:-1: +%1i:-0B10000000000000000000000000000000:0:-1: +%*1i:-0B10000000000000000000000000000000:0:-1: +%1i:-0b10000000000000000000000000000000:0:-1: +%*1i:-0b10000000000000000000000000000000:0:-1: +%1i:-123:0:-1: +%*1i:-123:0:-1: +%1i:-0X7b:0:-1: +%*1i:-0X7b:0:-1: +%1i:-0x7B:0:-1: +%*1i:-0x7B:0:-1: +%1i:-0173:0:-1: +%*1i:-0173:0:-1: +%1i:-0B1111011:0:-1: +%*1i:-0B1111011:0:-1: +%1i:-0b1111011:0:-1: +%*1i:-0b1111011:0:-1: +%1i:-1:0:-1: +%*1i:-1:0:-1: +%1i:-0X1:0:-1: +%*1i:-0X1:0:-1: +%1i:-0x1:0:-1: +%*1i:-0x1:0:-1: +%1i:-01:0:-1: +%*1i:-01:0:-1: +%1i:-0B1:0:-1: +%*1i:-0B1:0:-1: +%1i:-0b1:0:-1: +%*1i:-0b1:0:-1: +%1i:-0:0:-1: +%*1i:-0:0:-1: +%1i:-0X0:0:-1: +%*1i:-0X0:0:-1: +%1i:-0x0:0:-1: +%*1i:-0x0:0:-1: +%1i:-00:0:-1: +%*1i:-00:0:-1: +%1i:-0B0:0:-1: +%*1i:-0B0:0:-1: +%1i:-0b0:0:-1: +%*1i:-0b0:0:-1: +%1i:0:1:1:0: +%*1i:0:0:1: +%1i:0X0:1:1:0: +%*1i:0X0:0:1: +%1i:0x0:1:1:0: +%*1i:0x0:0:1: +%1i:00:1:1:0: +%*1i:00:0:1: +%1i:0B0:1:1:0: +%*1i:0B0:0:1: +%1i:0b0:1:1:0: +%*1i:0b0:0:1: +%1i:1:1:1:1: +%*1i:1:0:1: +%1i:0X1:1:1:0: +%*1i:0X1:0:1: +%1i:0x1:1:1:0: +%*1i:0x1:0:1: +%1i:01:1:1:0: +%*1i:01:0:1: +%1i:0B1:1:1:0: +%*1i:0B1:0:1: +%1i:0b1:1:1:0: +%*1i:0b1:0:1: +%1i:42:1:1:4: +%*1i:42:0:1: +%1i:0X2a:1:1:0: +%*1i:0X2a:0:1: +%1i:0x2A:1:1:0: +%*1i:0x2A:0:1: +%1i:052:1:1:0: +%*1i:052:0:1: +%1i:0B101010:1:1:0: +%*1i:0B101010:0:1: +%1i:0b101010:1:1:0: +%*1i:0b101010:0:1: +%1i:2147483647:1:1:2: +%*1i:2147483647:0:1: +%1i:0X7fffffff:1:1:0: +%*1i:0X7fffffff:0:1: +%1i:0x7FFFFFFF:1:1:0: +%*1i:0x7FFFFFFF:0:1: +%1i:017777777777:1:1:0: +%*1i:017777777777:0:1: +%1i:0B1111111111111111111111111111111:1:1:0: +%*1i:0B1111111111111111111111111111111:0:1: +%1i:0b1111111111111111111111111111111:1:1:0: +%*1i:0b1111111111111111111111111111111:0:1: +%1i:2147483648:1:1:2: +%*1i:2147483648:0:1: +%1i:0X80000000:1:1:0: +%*1i:0X80000000:0:1: +%1i:0x80000000:1:1:0: +%*1i:0x80000000:0:1: +%1i:020000000000:1:1:0: +%*1i:020000000000:0:1: +%1i:0B10000000000000000000000000000000:1:1:0: +%*1i:0B10000000000000000000000000000000:0:1: +%1i:0b10000000000000000000000000000000:1:1:0: +%*1i:0b10000000000000000000000000000000:0:1: +%1i:2147487889:1:1:2: +%*1i:2147487889:0:1: +%1i:0X80001091:1:1:0: +%*1i:0X80001091:0:1: +%1i:0x80001091:1:1:0: +%*1i:0x80001091:0:1: +%1i:020000010221:1:1:0: +%*1i:020000010221:0:1: +%1i:0B10000000000000000001000010010001:1:1:0: +%*1i:0B10000000000000000001000010010001:0:1: +%1i:0b10000000000000000001000010010001:1:1:0: +%*1i:0b10000000000000000001000010010001:0:1: +%1i:+0:0:-1: +%*1i:+0:0:-1: +%1i:+0X0:0:-1: +%*1i:+0X0:0:-1: +%1i:+0x0:0:-1: +%*1i:+0x0:0:-1: +%1i:+00:0:-1: +%*1i:+00:0:-1: +%1i:+0B0:0:-1: +%*1i:+0B0:0:-1: +%1i:+0b0:0:-1: +%*1i:+0b0:0:-1: +%1i:+1:0:-1: +%*1i:+1:0:-1: +%1i:+0X1:0:-1: +%*1i:+0X1:0:-1: +%1i:+0x1:0:-1: +%*1i:+0x1:0:-1: +%1i:+01:0:-1: +%*1i:+01:0:-1: +%1i:+0B1:0:-1: +%*1i:+0B1:0:-1: +%1i:+0b1:0:-1: +%*1i:+0b1:0:-1: +%1i:+42:0:-1: +%*1i:+42:0:-1: +%1i:+0X2a:0:-1: +%*1i:+0X2a:0:-1: +%1i:+0x2A:0:-1: +%*1i:+0x2A:0:-1: +%1i:+052:0:-1: +%*1i:+052:0:-1: +%1i:+0B101010:0:-1: +%*1i:+0B101010:0:-1: +%1i:+0b101010:0:-1: +%*1i:+0b101010:0:-1: +%1i:+2147483647:0:-1: +%*1i:+2147483647:0:-1: +%1i:+0X7fffffff:0:-1: +%*1i:+0X7fffffff:0:-1: +%1i:+0x7FFFFFFF:0:-1: +%*1i:+0x7FFFFFFF:0:-1: +%1i:+017777777777:0:-1: +%*1i:+017777777777:0:-1: +%1i:+0B1111111111111111111111111111111:0:-1: +%*1i:+0B1111111111111111111111111111111:0:-1: +%1i:+0b1111111111111111111111111111111:0:-1: +%*1i:+0b1111111111111111111111111111111:0:-1: +%1i:+2147483648:0:-1: +%*1i:+2147483648:0:-1: +%1i:+0X80000000:0:-1: +%*1i:+0X80000000:0:-1: +%1i:+0x80000000:0:-1: +%*1i:+0x80000000:0:-1: +%1i:+020000000000:0:-1: +%*1i:+020000000000:0:-1: +%1i:+0B10000000000000000000000000000000:0:-1: +%*1i:+0B10000000000000000000000000000000:0:-1: +%1i:+0b10000000000000000000000000000000:0:-1: +%*1i:+0b10000000000000000000000000000000:0:-1: +%1i:+2147487889:0:-1: +%*1i:+2147487889:0:-1: +%1i:+0X80001091:0:-1: +%*1i:+0X80001091:0:-1: +%1i:+0x80001091:0:-1: +%*1i:+0x80001091:0:-1: +%1i:+020000010221:0:-1: +%*1i:+020000010221:0:-1: +%1i:+0B10000000000000000001000010010001:0:-1: +%*1i:+0B10000000000000000001000010010001:0:-1: +%1i:+0b10000000000000000001000010010001:0:-1: +%*1i:+0b10000000000000000001000010010001:0:-1: +%2i::0:-1: +%*2i::0:-1: +%2i:-2147484882:1:2:-2: +%*2i:-2147484882:0:2: +%2i:-0X800004d2:1:2:0: +%*2i:-0X800004d2:0:2: +%2i:-0x800004D2:1:2:0: +%*2i:-0x800004D2:0:2: +%2i:-020000002322:1:2:0: +%*2i:-020000002322:0:2: +%2i:-0B10000000000000000000010011010010:1:2:0: +%*2i:-0B10000000000000000000010011010010:0:2: +%2i:-0b10000000000000000000010011010010:1:2:0: +%*2i:-0b10000000000000000000010011010010:0:2: +%2i:-2147483649:1:2:-2: +%*2i:-2147483649:0:2: +%2i:-0X80000001:1:2:0: +%*2i:-0X80000001:0:2: +%2i:-0x80000001:1:2:0: +%*2i:-0x80000001:0:2: +%2i:-020000000001:1:2:0: +%*2i:-020000000001:0:2: +%2i:-0B10000000000000000000000000000001:1:2:0: +%*2i:-0B10000000000000000000000000000001:0:2: +%2i:-0b10000000000000000000000000000001:1:2:0: +%*2i:-0b10000000000000000000000000000001:0:2: +%2i:-2147483648:1:2:-2: +%*2i:-2147483648:0:2: +%2i:-0X80000000:1:2:0: +%*2i:-0X80000000:0:2: +%2i:-0x80000000:1:2:0: +%*2i:-0x80000000:0:2: +%2i:-020000000000:1:2:0: +%*2i:-020000000000:0:2: +%2i:-0B10000000000000000000000000000000:1:2:0: +%*2i:-0B10000000000000000000000000000000:0:2: +%2i:-0b10000000000000000000000000000000:1:2:0: +%*2i:-0b10000000000000000000000000000000:0:2: +%2i:-123:1:2:-1: +%*2i:-123:0:2: +%2i:-0X7b:1:2:0: +%*2i:-0X7b:0:2: +%2i:-0x7B:1:2:0: +%*2i:-0x7B:0:2: +%2i:-0173:1:2:0: +%*2i:-0173:0:2: +%2i:-0B1111011:1:2:0: +%*2i:-0B1111011:0:2: +%2i:-0b1111011:1:2:0: +%*2i:-0b1111011:0:2: +%2i:-1:1:2:-1: +%*2i:-1:0:2: +%2i:-0X1:1:2:0: +%*2i:-0X1:0:2: +%2i:-0x1:1:2:0: +%*2i:-0x1:0:2: +%2i:-01:1:2:0: +%*2i:-01:0:2: +%2i:-0B1:1:2:0: +%*2i:-0B1:0:2: +%2i:-0b1:1:2:0: +%*2i:-0b1:0:2: +%2i:-0:1:2:0: +%*2i:-0:0:2: +%2i:-0X0:1:2:0: +%*2i:-0X0:0:2: +%2i:-0x0:1:2:0: +%*2i:-0x0:0:2: +%2i:-00:1:2:0: +%*2i:-00:0:2: +%2i:-0B0:1:2:0: +%*2i:-0B0:0:2: +%2i:-0b0:1:2:0: +%*2i:-0b0:0:2: +%2i:0:1:1:0: +%*2i:0:0:1: +%2i:0X0:0:-1: +%*2i:0X0:0:-1: +%2i:0x0:0:-1: +%*2i:0x0:0:-1: +%2i:00:1:2:0: +%*2i:00:0:2: +%2i:0B0:0:-1: +%*2i:0B0:0:-1: +%2i:0b0:0:-1: +%*2i:0b0:0:-1: +%2i:1:1:1:1: +%*2i:1:0:1: +%2i:0X1:0:-1: +%*2i:0X1:0:-1: +%2i:0x1:0:-1: +%*2i:0x1:0:-1: +%2i:01:1:2:1: +%*2i:01:0:2: +%2i:0B1:0:-1: +%*2i:0B1:0:-1: +%2i:0b1:0:-1: +%*2i:0b1:0:-1: +%2i:42:1:2:42: +%*2i:42:0:2: +%2i:0X2a:0:-1: +%*2i:0X2a:0:-1: +%2i:0x2A:0:-1: +%*2i:0x2A:0:-1: +%2i:052:1:2:5: +%*2i:052:0:2: +%2i:0B101010:0:-1: +%*2i:0B101010:0:-1: +%2i:0b101010:0:-1: +%*2i:0b101010:0:-1: +%2i:2147483647:1:2:21: +%*2i:2147483647:0:2: +%2i:0X7fffffff:0:-1: +%*2i:0X7fffffff:0:-1: +%2i:0x7FFFFFFF:0:-1: +%*2i:0x7FFFFFFF:0:-1: +%2i:017777777777:1:2:1: +%*2i:017777777777:0:2: +%2i:0B1111111111111111111111111111111:0:-1: +%*2i:0B1111111111111111111111111111111:0:-1: +%2i:0b1111111111111111111111111111111:0:-1: +%*2i:0b1111111111111111111111111111111:0:-1: +%2i:2147483648:1:2:21: +%*2i:2147483648:0:2: +%2i:0X80000000:0:-1: +%*2i:0X80000000:0:-1: +%2i:0x80000000:0:-1: +%*2i:0x80000000:0:-1: +%2i:020000000000:1:2:2: +%*2i:020000000000:0:2: +%2i:0B10000000000000000000000000000000:0:-1: +%*2i:0B10000000000000000000000000000000:0:-1: +%2i:0b10000000000000000000000000000000:0:-1: +%*2i:0b10000000000000000000000000000000:0:-1: +%2i:2147487889:1:2:21: +%*2i:2147487889:0:2: +%2i:0X80001091:0:-1: +%*2i:0X80001091:0:-1: +%2i:0x80001091:0:-1: +%*2i:0x80001091:0:-1: +%2i:020000010221:1:2:2: +%*2i:020000010221:0:2: +%2i:0B10000000000000000001000010010001:0:-1: +%*2i:0B10000000000000000001000010010001:0:-1: +%2i:0b10000000000000000001000010010001:0:-1: +%*2i:0b10000000000000000001000010010001:0:-1: +%2i:+0:1:2:0: +%*2i:+0:0:2: +%2i:+0X0:1:2:0: +%*2i:+0X0:0:2: +%2i:+0x0:1:2:0: +%*2i:+0x0:0:2: +%2i:+00:1:2:0: +%*2i:+00:0:2: +%2i:+0B0:1:2:0: +%*2i:+0B0:0:2: +%2i:+0b0:1:2:0: +%*2i:+0b0:0:2: +%2i:+1:1:2:1: +%*2i:+1:0:2: +%2i:+0X1:1:2:0: +%*2i:+0X1:0:2: +%2i:+0x1:1:2:0: +%*2i:+0x1:0:2: +%2i:+01:1:2:0: +%*2i:+01:0:2: +%2i:+0B1:1:2:0: +%*2i:+0B1:0:2: +%2i:+0b1:1:2:0: +%*2i:+0b1:0:2: +%2i:+42:1:2:4: +%*2i:+42:0:2: +%2i:+0X2a:1:2:0: +%*2i:+0X2a:0:2: +%2i:+0x2A:1:2:0: +%*2i:+0x2A:0:2: +%2i:+052:1:2:0: +%*2i:+052:0:2: +%2i:+0B101010:1:2:0: +%*2i:+0B101010:0:2: +%2i:+0b101010:1:2:0: +%*2i:+0b101010:0:2: +%2i:+2147483647:1:2:2: +%*2i:+2147483647:0:2: +%2i:+0X7fffffff:1:2:0: +%*2i:+0X7fffffff:0:2: +%2i:+0x7FFFFFFF:1:2:0: +%*2i:+0x7FFFFFFF:0:2: +%2i:+017777777777:1:2:0: +%*2i:+017777777777:0:2: +%2i:+0B1111111111111111111111111111111:1:2:0: +%*2i:+0B1111111111111111111111111111111:0:2: +%2i:+0b1111111111111111111111111111111:1:2:0: +%*2i:+0b1111111111111111111111111111111:0:2: +%2i:+2147483648:1:2:2: +%*2i:+2147483648:0:2: +%2i:+0X80000000:1:2:0: +%*2i:+0X80000000:0:2: +%2i:+0x80000000:1:2:0: +%*2i:+0x80000000:0:2: +%2i:+020000000000:1:2:0: +%*2i:+020000000000:0:2: +%2i:+0B10000000000000000000000000000000:1:2:0: +%*2i:+0B10000000000000000000000000000000:0:2: +%2i:+0b10000000000000000000000000000000:1:2:0: +%*2i:+0b10000000000000000000000000000000:0:2: +%2i:+2147487889:1:2:2: +%*2i:+2147487889:0:2: +%2i:+0X80001091:1:2:0: +%*2i:+0X80001091:0:2: +%2i:+0x80001091:1:2:0: +%*2i:+0x80001091:0:2: +%2i:+020000010221:1:2:0: +%*2i:+020000010221:0:2: +%2i:+0B10000000000000000001000010010001:1:2:0: +%*2i:+0B10000000000000000001000010010001:0:2: +%2i:+0b10000000000000000001000010010001:1:2:0: +%*2i:+0b10000000000000000001000010010001:0:2: +%8i::0:-1: +%*8i::0:-1: +%8i:-2147484882:1:8:-2147484: +%*8i:-2147484882:0:8: +%8i:-0X800004d2:1:8:-524288: +%*8i:-0X800004d2:0:8: +%8i:-0x800004D2:1:8:-524288: +%*8i:-0x800004D2:0:8: +%8i:-020000002322:1:8:-65536: +%*8i:-020000002322:0:8: +%8i:-0B10000000000000000000010011010010:1:8:-16: +%*8i:-0B10000000000000000000010011010010:0:8: +%8i:-0b10000000000000000000010011010010:1:8:-16: +%*8i:-0b10000000000000000000010011010010:0:8: +%8i:-2147483649:1:8:-2147483: +%*8i:-2147483649:0:8: +%8i:-0X80000001:1:8:-524288: +%*8i:-0X80000001:0:8: +%8i:-0x80000001:1:8:-524288: +%*8i:-0x80000001:0:8: +%8i:-020000000001:1:8:-65536: +%*8i:-020000000001:0:8: +%8i:-0B10000000000000000000000000000001:1:8:-16: +%*8i:-0B10000000000000000000000000000001:0:8: +%8i:-0b10000000000000000000000000000001:1:8:-16: +%*8i:-0b10000000000000000000000000000001:0:8: +%8i:-2147483648:1:8:-2147483: +%*8i:-2147483648:0:8: +%8i:-0X80000000:1:8:-524288: +%*8i:-0X80000000:0:8: +%8i:-0x80000000:1:8:-524288: +%*8i:-0x80000000:0:8: +%8i:-020000000000:1:8:-65536: +%*8i:-020000000000:0:8: +%8i:-0B10000000000000000000000000000000:1:8:-16: +%*8i:-0B10000000000000000000000000000000:0:8: +%8i:-0b10000000000000000000000000000000:1:8:-16: +%*8i:-0b10000000000000000000000000000000:0:8: +%8i:-123:1:4:-123: +%*8i:-123:0:4: +%8i:-0X7b:1:5:-123: +%*8i:-0X7b:0:5: +%8i:-0x7B:1:5:-123: +%*8i:-0x7B:0:5: +%8i:-0173:1:5:-123: +%*8i:-0173:0:5: +%8i:-0B1111011:1:8:-30: +%*8i:-0B1111011:0:8: +%8i:-0b1111011:1:8:-30: +%*8i:-0b1111011:0:8: +%8i:-1:1:2:-1: +%*8i:-1:0:2: +%8i:-0X1:1:4:-1: +%*8i:-0X1:0:4: +%8i:-0x1:1:4:-1: +%*8i:-0x1:0:4: +%8i:-01:1:3:-1: +%*8i:-01:0:3: +%8i:-0B1:1:4:-1: +%*8i:-0B1:0:4: +%8i:-0b1:1:4:-1: +%*8i:-0b1:0:4: +%8i:-0:1:2:0: +%*8i:-0:0:2: +%8i:-0X0:1:4:0: +%*8i:-0X0:0:4: +%8i:-0x0:1:4:0: +%*8i:-0x0:0:4: +%8i:-00:1:3:0: +%*8i:-00:0:3: +%8i:-0B0:1:4:0: +%*8i:-0B0:0:4: +%8i:-0b0:1:4:0: +%*8i:-0b0:0:4: +%8i:0:1:1:0: +%*8i:0:0:1: +%8i:0X0:1:3:0: +%*8i:0X0:0:3: +%8i:0x0:1:3:0: +%*8i:0x0:0:3: +%8i:00:1:2:0: +%*8i:00:0:2: +%8i:0B0:1:3:0: +%*8i:0B0:0:3: +%8i:0b0:1:3:0: +%*8i:0b0:0:3: +%8i:1:1:1:1: +%*8i:1:0:1: +%8i:0X1:1:3:1: +%*8i:0X1:0:3: +%8i:0x1:1:3:1: +%*8i:0x1:0:3: +%8i:01:1:2:1: +%*8i:01:0:2: +%8i:0B1:1:3:1: +%*8i:0B1:0:3: +%8i:0b1:1:3:1: +%*8i:0b1:0:3: +%8i:42:1:2:42: +%*8i:42:0:2: +%8i:0X2a:1:4:42: +%*8i:0X2a:0:4: +%8i:0x2A:1:4:42: +%*8i:0x2A:0:4: +%8i:052:1:3:42: +%*8i:052:0:3: +%8i:0B101010:1:8:42: +%*8i:0B101010:0:8: +%8i:0b101010:1:8:42: +%*8i:0b101010:0:8: +%8i:2147483647:1:8:21474836: +%*8i:2147483647:0:8: +%8i:0X7fffffff:1:8:8388607: +%*8i:0X7fffffff:0:8: +%8i:0x7FFFFFFF:1:8:8388607: +%*8i:0x7FFFFFFF:0:8: +%8i:017777777777:1:8:524287: +%*8i:017777777777:0:8: +%8i:0B1111111111111111111111111111111:1:8:63: +%*8i:0B1111111111111111111111111111111:0:8: +%8i:0b1111111111111111111111111111111:1:8:63: +%*8i:0b1111111111111111111111111111111:0:8: +%8i:2147483648:1:8:21474836: +%*8i:2147483648:0:8: +%8i:0X80000000:1:8:8388608: +%*8i:0X80000000:0:8: +%8i:0x80000000:1:8:8388608: +%*8i:0x80000000:0:8: +%8i:020000000000:1:8:524288: +%*8i:020000000000:0:8: +%8i:0B10000000000000000000000000000000:1:8:32: +%*8i:0B10000000000000000000000000000000:0:8: +%8i:0b10000000000000000000000000000000:1:8:32: +%*8i:0b10000000000000000000000000000000:0:8: +%8i:2147487889:1:8:21474878: +%*8i:2147487889:0:8: +%8i:0X80001091:1:8:8388624: +%*8i:0X80001091:0:8: +%8i:0x80001091:1:8:8388624: +%*8i:0x80001091:0:8: +%8i:020000010221:1:8:524289: +%*8i:020000010221:0:8: +%8i:0B10000000000000000001000010010001:1:8:32: +%*8i:0B10000000000000000001000010010001:0:8: +%8i:0b10000000000000000001000010010001:1:8:32: +%*8i:0b10000000000000000001000010010001:0:8: +%8i:+0:1:2:0: +%*8i:+0:0:2: +%8i:+0X0:1:4:0: +%*8i:+0X0:0:4: +%8i:+0x0:1:4:0: +%*8i:+0x0:0:4: +%8i:+00:1:3:0: +%*8i:+00:0:3: +%8i:+0B0:1:4:0: +%*8i:+0B0:0:4: +%8i:+0b0:1:4:0: +%*8i:+0b0:0:4: +%8i:+1:1:2:1: +%*8i:+1:0:2: +%8i:+0X1:1:4:1: +%*8i:+0X1:0:4: +%8i:+0x1:1:4:1: +%*8i:+0x1:0:4: +%8i:+01:1:3:1: +%*8i:+01:0:3: +%8i:+0B1:1:4:1: +%*8i:+0B1:0:4: +%8i:+0b1:1:4:1: +%*8i:+0b1:0:4: +%8i:+42:1:3:42: +%*8i:+42:0:3: +%8i:+0X2a:1:5:42: +%*8i:+0X2a:0:5: +%8i:+0x2A:1:5:42: +%*8i:+0x2A:0:5: +%8i:+052:1:4:42: +%*8i:+052:0:4: +%8i:+0B101010:1:8:21: +%*8i:+0B101010:0:8: +%8i:+0b101010:1:8:21: +%*8i:+0b101010:0:8: +%8i:+2147483647:1:8:2147483: +%*8i:+2147483647:0:8: +%8i:+0X7fffffff:1:8:524287: +%*8i:+0X7fffffff:0:8: +%8i:+0x7FFFFFFF:1:8:524287: +%*8i:+0x7FFFFFFF:0:8: +%8i:+017777777777:1:8:65535: +%*8i:+017777777777:0:8: +%8i:+0B1111111111111111111111111111111:1:8:31: +%*8i:+0B1111111111111111111111111111111:0:8: +%8i:+0b1111111111111111111111111111111:1:8:31: +%*8i:+0b1111111111111111111111111111111:0:8: +%8i:+2147483648:1:8:2147483: +%*8i:+2147483648:0:8: +%8i:+0X80000000:1:8:524288: +%*8i:+0X80000000:0:8: +%8i:+0x80000000:1:8:524288: +%*8i:+0x80000000:0:8: +%8i:+020000000000:1:8:65536: +%*8i:+020000000000:0:8: +%8i:+0B10000000000000000000000000000000:1:8:16: +%*8i:+0B10000000000000000000000000000000:0:8: +%8i:+0b10000000000000000000000000000000:1:8:16: +%*8i:+0b10000000000000000000000000000000:0:8: +%8i:+2147487889:1:8:2147487: +%*8i:+2147487889:0:8: +%8i:+0X80001091:1:8:524289: +%*8i:+0X80001091:0:8: +%8i:+0x80001091:1:8:524289: +%*8i:+0x80001091:0:8: +%8i:+020000010221:1:8:65536: +%*8i:+020000010221:0:8: +%8i:+0B10000000000000000001000010010001:1:8:16: +%*8i:+0B10000000000000000001000010010001:0:8: +%8i:+0b10000000000000000001000010010001:1:8:16: +%*8i:+0b10000000000000000001000010010001:0:8: +%15i::0:-1: +%*15i::0:-1: +%15i:-2147484882:1:11:-2147483648: +%*15i:-2147484882:0:11: +%15i:-0X800004d2:1:11:-2147483648: +%*15i:-0X800004d2:0:11: +%15i:-0x800004D2:1:11:-2147483648: +%*15i:-0x800004D2:0:11: +%15i:-020000002322:1:13:-2147483648: +%*15i:-020000002322:0:13: +%15i:-0B10000000000000000000010011010010:1:15:-2048: +%*15i:-0B10000000000000000000010011010010:0:15: +%15i:-0b10000000000000000000010011010010:1:15:-2048: +%*15i:-0b10000000000000000000010011010010:0:15: +%15i:-2147483649:1:11:-2147483648: +%*15i:-2147483649:0:11: +%15i:-0X80000001:1:11:-2147483648: +%*15i:-0X80000001:0:11: +%15i:-0x80000001:1:11:-2147483648: +%*15i:-0x80000001:0:11: +%15i:-020000000001:1:13:-2147483648: +%*15i:-020000000001:0:13: +%15i:-0B10000000000000000000000000000001:1:15:-2048: +%*15i:-0B10000000000000000000000000000001:0:15: +%15i:-0b10000000000000000000000000000001:1:15:-2048: +%*15i:-0b10000000000000000000000000000001:0:15: +%15i:-2147483648:1:11:-2147483648: +%*15i:-2147483648:0:11: +%15i:-0X80000000:1:11:-2147483648: +%*15i:-0X80000000:0:11: +%15i:-0x80000000:1:11:-2147483648: +%*15i:-0x80000000:0:11: +%15i:-020000000000:1:13:-2147483648: +%*15i:-020000000000:0:13: +%15i:-0B10000000000000000000000000000000:1:15:-2048: +%*15i:-0B10000000000000000000000000000000:0:15: +%15i:-0b10000000000000000000000000000000:1:15:-2048: +%*15i:-0b10000000000000000000000000000000:0:15: +%15i:-123:1:4:-123: +%*15i:-123:0:4: +%15i:-0X7b:1:5:-123: +%*15i:-0X7b:0:5: +%15i:-0x7B:1:5:-123: +%*15i:-0x7B:0:5: +%15i:-0173:1:5:-123: +%*15i:-0173:0:5: +%15i:-0B1111011:1:10:-123: +%*15i:-0B1111011:0:10: +%15i:-0b1111011:1:10:-123: +%*15i:-0b1111011:0:10: +%15i:-1:1:2:-1: +%*15i:-1:0:2: +%15i:-0X1:1:4:-1: +%*15i:-0X1:0:4: +%15i:-0x1:1:4:-1: +%*15i:-0x1:0:4: +%15i:-01:1:3:-1: +%*15i:-01:0:3: +%15i:-0B1:1:4:-1: +%*15i:-0B1:0:4: +%15i:-0b1:1:4:-1: +%*15i:-0b1:0:4: +%15i:-0:1:2:0: +%*15i:-0:0:2: +%15i:-0X0:1:4:0: +%*15i:-0X0:0:4: +%15i:-0x0:1:4:0: +%*15i:-0x0:0:4: +%15i:-00:1:3:0: +%*15i:-00:0:3: +%15i:-0B0:1:4:0: +%*15i:-0B0:0:4: +%15i:-0b0:1:4:0: +%*15i:-0b0:0:4: +%15i:0:1:1:0: +%*15i:0:0:1: +%15i:0X0:1:3:0: +%*15i:0X0:0:3: +%15i:0x0:1:3:0: +%*15i:0x0:0:3: +%15i:00:1:2:0: +%*15i:00:0:2: +%15i:0B0:1:3:0: +%*15i:0B0:0:3: +%15i:0b0:1:3:0: +%*15i:0b0:0:3: +%15i:1:1:1:1: +%*15i:1:0:1: +%15i:0X1:1:3:1: +%*15i:0X1:0:3: +%15i:0x1:1:3:1: +%*15i:0x1:0:3: +%15i:01:1:2:1: +%*15i:01:0:2: +%15i:0B1:1:3:1: +%*15i:0B1:0:3: +%15i:0b1:1:3:1: +%*15i:0b1:0:3: +%15i:42:1:2:42: +%*15i:42:0:2: +%15i:0X2a:1:4:42: +%*15i:0X2a:0:4: +%15i:0x2A:1:4:42: +%*15i:0x2A:0:4: +%15i:052:1:3:42: +%*15i:052:0:3: +%15i:0B101010:1:8:42: +%*15i:0B101010:0:8: +%15i:0b101010:1:8:42: +%*15i:0b101010:0:8: +%15i:2147483647:1:10:2147483647: +%*15i:2147483647:0:10: +%15i:0X7fffffff:1:10:2147483647: +%*15i:0X7fffffff:0:10: +%15i:0x7FFFFFFF:1:10:2147483647: +%*15i:0x7FFFFFFF:0:10: +%15i:017777777777:1:12:2147483647: +%*15i:017777777777:0:12: +%15i:0B1111111111111111111111111111111:1:15:8191: +%*15i:0B1111111111111111111111111111111:0:15: +%15i:0b1111111111111111111111111111111:1:15:8191: +%*15i:0b1111111111111111111111111111111:0:15: +%15i:2147483648:1:10:2147483647: +%*15i:2147483648:0:10: +%15i:0X80000000:1:10:2147483647: +%*15i:0X80000000:0:10: +%15i:0x80000000:1:10:2147483647: +%*15i:0x80000000:0:10: +%15i:020000000000:1:12:2147483647: +%*15i:020000000000:0:12: +%15i:0B10000000000000000000000000000000:1:15:4096: +%*15i:0B10000000000000000000000000000000:0:15: +%15i:0b10000000000000000000000000000000:1:15:4096: +%*15i:0b10000000000000000000000000000000:0:15: +%15i:2147487889:1:10:2147483647: +%*15i:2147487889:0:10: +%15i:0X80001091:1:10:2147483647: +%*15i:0X80001091:0:10: +%15i:0x80001091:1:10:2147483647: +%*15i:0x80001091:0:10: +%15i:020000010221:1:12:2147483647: +%*15i:020000010221:0:12: +%15i:0B10000000000000000001000010010001:1:15:4096: +%*15i:0B10000000000000000001000010010001:0:15: +%15i:0b10000000000000000001000010010001:1:15:4096: +%*15i:0b10000000000000000001000010010001:0:15: +%15i:+0:1:2:0: +%*15i:+0:0:2: +%15i:+0X0:1:4:0: +%*15i:+0X0:0:4: +%15i:+0x0:1:4:0: +%*15i:+0x0:0:4: +%15i:+00:1:3:0: +%*15i:+00:0:3: +%15i:+0B0:1:4:0: +%*15i:+0B0:0:4: +%15i:+0b0:1:4:0: +%*15i:+0b0:0:4: +%15i:+1:1:2:1: +%*15i:+1:0:2: +%15i:+0X1:1:4:1: +%*15i:+0X1:0:4: +%15i:+0x1:1:4:1: +%*15i:+0x1:0:4: +%15i:+01:1:3:1: +%*15i:+01:0:3: +%15i:+0B1:1:4:1: +%*15i:+0B1:0:4: +%15i:+0b1:1:4:1: +%*15i:+0b1:0:4: +%15i:+42:1:3:42: +%*15i:+42:0:3: +%15i:+0X2a:1:5:42: +%*15i:+0X2a:0:5: +%15i:+0x2A:1:5:42: +%*15i:+0x2A:0:5: +%15i:+052:1:4:42: +%*15i:+052:0:4: +%15i:+0B101010:1:9:42: +%*15i:+0B101010:0:9: +%15i:+0b101010:1:9:42: +%*15i:+0b101010:0:9: +%15i:+2147483647:1:11:2147483647: +%*15i:+2147483647:0:11: +%15i:+0X7fffffff:1:11:2147483647: +%*15i:+0X7fffffff:0:11: +%15i:+0x7FFFFFFF:1:11:2147483647: +%*15i:+0x7FFFFFFF:0:11: +%15i:+017777777777:1:13:2147483647: +%*15i:+017777777777:0:13: +%15i:+0B1111111111111111111111111111111:1:15:4095: +%*15i:+0B1111111111111111111111111111111:0:15: +%15i:+0b1111111111111111111111111111111:1:15:4095: +%*15i:+0b1111111111111111111111111111111:0:15: +%15i:+2147483648:1:11:2147483647: +%*15i:+2147483648:0:11: +%15i:+0X80000000:1:11:2147483647: +%*15i:+0X80000000:0:11: +%15i:+0x80000000:1:11:2147483647: +%*15i:+0x80000000:0:11: +%15i:+020000000000:1:13:2147483647: +%*15i:+020000000000:0:13: +%15i:+0B10000000000000000000000000000000:1:15:2048: +%*15i:+0B10000000000000000000000000000000:0:15: +%15i:+0b10000000000000000000000000000000:1:15:2048: +%*15i:+0b10000000000000000000000000000000:0:15: +%15i:+2147487889:1:11:2147483647: +%*15i:+2147487889:0:11: +%15i:+0X80001091:1:11:2147483647: +%*15i:+0X80001091:0:11: +%15i:+0x80001091:1:11:2147483647: +%*15i:+0x80001091:0:11: +%15i:+020000010221:1:13:2147483647: +%*15i:+020000010221:0:13: +%15i:+0B10000000000000000001000010010001:1:15:2048: +%*15i:+0B10000000000000000001000010010001:0:15: +%15i:+0b10000000000000000001000010010001:1:15:2048: +%*15i:+0b10000000000000000001000010010001:0:15: +%2i: :0:-1: +%*2i: :0:-1: +%2i: -2147484882:1:3:-2: +%*2i: -2147484882:0:3: +%2i: -0X800004d2:1:3:0: +%*2i: -0X800004d2:0:3: +%2i: -0x800004D2:1:3:0: +%*2i: -0x800004D2:0:3: +%2i: -020000002322:1:3:0: +%*2i: -020000002322:0:3: +%2i: -0B10000000000000000000010011010010:1:3:0: +%*2i: -0B10000000000000000000010011010010:0:3: +%2i: -0b10000000000000000000010011010010:1:3:0: +%*2i: -0b10000000000000000000010011010010:0:3: +%2i: -2147483649:1:3:-2: +%*2i: -2147483649:0:3: +%2i: -0X80000001:1:3:0: +%*2i: -0X80000001:0:3: +%2i: -0x80000001:1:3:0: +%*2i: -0x80000001:0:3: +%2i: -020000000001:1:3:0: +%*2i: -020000000001:0:3: +%2i: -0B10000000000000000000000000000001:1:3:0: +%*2i: -0B10000000000000000000000000000001:0:3: +%2i: -0b10000000000000000000000000000001:1:3:0: +%*2i: -0b10000000000000000000000000000001:0:3: +%2i: -2147483648:1:3:-2: +%*2i: -2147483648:0:3: +%2i: -0X80000000:1:3:0: +%*2i: -0X80000000:0:3: +%2i: -0x80000000:1:3:0: +%*2i: -0x80000000:0:3: +%2i: -020000000000:1:3:0: +%*2i: -020000000000:0:3: +%2i: -0B10000000000000000000000000000000:1:3:0: +%*2i: -0B10000000000000000000000000000000:0:3: +%2i: -0b10000000000000000000000000000000:1:3:0: +%*2i: -0b10000000000000000000000000000000:0:3: +%2i: -123:1:3:-1: +%*2i: -123:0:3: +%2i: -0X7b:1:3:0: +%*2i: -0X7b:0:3: +%2i: -0x7B:1:3:0: +%*2i: -0x7B:0:3: +%2i: -0173:1:3:0: +%*2i: -0173:0:3: +%2i: -0B1111011:1:3:0: +%*2i: -0B1111011:0:3: +%2i: -0b1111011:1:3:0: +%*2i: -0b1111011:0:3: +%2i: -1:1:3:-1: +%*2i: -1:0:3: +%2i: -0X1:1:3:0: +%*2i: -0X1:0:3: +%2i: -0x1:1:3:0: +%*2i: -0x1:0:3: +%2i: -01:1:3:0: +%*2i: -01:0:3: +%2i: -0B1:1:3:0: +%*2i: -0B1:0:3: +%2i: -0b1:1:3:0: +%*2i: -0b1:0:3: +%2i: -0:1:3:0: +%*2i: -0:0:3: +%2i: -0X0:1:3:0: +%*2i: -0X0:0:3: +%2i: -0x0:1:3:0: +%*2i: -0x0:0:3: +%2i: -00:1:3:0: +%*2i: -00:0:3: +%2i: -0B0:1:3:0: +%*2i: -0B0:0:3: +%2i: -0b0:1:3:0: +%*2i: -0b0:0:3: +%2i: 0:1:2:0: +%*2i: 0:0:2: +%2i: 0X0:0:-1: +%*2i: 0X0:0:-1: +%2i: 0x0:0:-1: +%*2i: 0x0:0:-1: +%2i: 00:1:3:0: +%*2i: 00:0:3: +%2i: 0B0:0:-1: +%*2i: 0B0:0:-1: +%2i: 0b0:0:-1: +%*2i: 0b0:0:-1: +%2i: 1:1:2:1: +%*2i: 1:0:2: +%2i: 0X1:0:-1: +%*2i: 0X1:0:-1: +%2i: 0x1:0:-1: +%*2i: 0x1:0:-1: +%2i: 01:1:3:1: +%*2i: 01:0:3: +%2i: 0B1:0:-1: +%*2i: 0B1:0:-1: +%2i: 0b1:0:-1: +%*2i: 0b1:0:-1: +%2i: 42:1:3:42: +%*2i: 42:0:3: +%2i: 0X2a:0:-1: +%*2i: 0X2a:0:-1: +%2i: 0x2A:0:-1: +%*2i: 0x2A:0:-1: +%2i: 052:1:3:5: +%*2i: 052:0:3: +%2i: 0B101010:0:-1: +%*2i: 0B101010:0:-1: +%2i: 0b101010:0:-1: +%*2i: 0b101010:0:-1: +%2i: 2147483647:1:3:21: +%*2i: 2147483647:0:3: +%2i: 0X7fffffff:0:-1: +%*2i: 0X7fffffff:0:-1: +%2i: 0x7FFFFFFF:0:-1: +%*2i: 0x7FFFFFFF:0:-1: +%2i: 017777777777:1:3:1: +%*2i: 017777777777:0:3: +%2i: 0B1111111111111111111111111111111:0:-1: +%*2i: 0B1111111111111111111111111111111:0:-1: +%2i: 0b1111111111111111111111111111111:0:-1: +%*2i: 0b1111111111111111111111111111111:0:-1: +%2i: 2147483648:1:3:21: +%*2i: 2147483648:0:3: +%2i: 0X80000000:0:-1: +%*2i: 0X80000000:0:-1: +%2i: 0x80000000:0:-1: +%*2i: 0x80000000:0:-1: +%2i: 020000000000:1:3:2: +%*2i: 020000000000:0:3: +%2i: 0B10000000000000000000000000000000:0:-1: +%*2i: 0B10000000000000000000000000000000:0:-1: +%2i: 0b10000000000000000000000000000000:0:-1: +%*2i: 0b10000000000000000000000000000000:0:-1: +%2i: 2147487889:1:3:21: +%*2i: 2147487889:0:3: +%2i: 0X80001091:0:-1: +%*2i: 0X80001091:0:-1: +%2i: 0x80001091:0:-1: +%*2i: 0x80001091:0:-1: +%2i: 020000010221:1:3:2: +%*2i: 020000010221:0:3: +%2i: 0B10000000000000000001000010010001:0:-1: +%*2i: 0B10000000000000000001000010010001:0:-1: +%2i: 0b10000000000000000001000010010001:0:-1: +%*2i: 0b10000000000000000001000010010001:0:-1: +%2i: +0:1:3:0: +%*2i: +0:0:3: +%2i: +0X0:1:3:0: +%*2i: +0X0:0:3: +%2i: +0x0:1:3:0: +%*2i: +0x0:0:3: +%2i: +00:1:3:0: +%*2i: +00:0:3: +%2i: +0B0:1:3:0: +%*2i: +0B0:0:3: +%2i: +0b0:1:3:0: +%*2i: +0b0:0:3: +%2i: +1:1:3:1: +%*2i: +1:0:3: +%2i: +0X1:1:3:0: +%*2i: +0X1:0:3: +%2i: +0x1:1:3:0: +%*2i: +0x1:0:3: +%2i: +01:1:3:0: +%*2i: +01:0:3: +%2i: +0B1:1:3:0: +%*2i: +0B1:0:3: +%2i: +0b1:1:3:0: +%*2i: +0b1:0:3: +%2i: +42:1:3:4: +%*2i: +42:0:3: +%2i: +0X2a:1:3:0: +%*2i: +0X2a:0:3: +%2i: +0x2A:1:3:0: +%*2i: +0x2A:0:3: +%2i: +052:1:3:0: +%*2i: +052:0:3: +%2i: +0B101010:1:3:0: +%*2i: +0B101010:0:3: +%2i: +0b101010:1:3:0: +%*2i: +0b101010:0:3: +%2i: +2147483647:1:3:2: +%*2i: +2147483647:0:3: +%2i: +0X7fffffff:1:3:0: +%*2i: +0X7fffffff:0:3: +%2i: +0x7FFFFFFF:1:3:0: +%*2i: +0x7FFFFFFF:0:3: +%2i: +017777777777:1:3:0: +%*2i: +017777777777:0:3: +%2i: +0B1111111111111111111111111111111:1:3:0: +%*2i: +0B1111111111111111111111111111111:0:3: +%2i: +0b1111111111111111111111111111111:1:3:0: +%*2i: +0b1111111111111111111111111111111:0:3: +%2i: +2147483648:1:3:2: +%*2i: +2147483648:0:3: +%2i: +0X80000000:1:3:0: +%*2i: +0X80000000:0:3: +%2i: +0x80000000:1:3:0: +%*2i: +0x80000000:0:3: +%2i: +020000000000:1:3:0: +%*2i: +020000000000:0:3: +%2i: +0B10000000000000000000000000000000:1:3:0: +%*2i: +0B10000000000000000000000000000000:0:3: +%2i: +0b10000000000000000000000000000000:1:3:0: +%*2i: +0b10000000000000000000000000000000:0:3: +%2i: +2147487889:1:3:2: +%*2i: +2147487889:0:3: +%2i: +0X80001091:1:3:0: +%*2i: +0X80001091:0:3: +%2i: +0x80001091:1:3:0: +%*2i: +0x80001091:0:3: +%2i: +020000010221:1:3:0: +%*2i: +020000010221:0:3: +%2i: +0B10000000000000000001000010010001:1:3:0: +%*2i: +0B10000000000000000001000010010001:0:3: +%2i: +0b10000000000000000001000010010001:1:3:0: +%*2i: +0b10000000000000000001000010010001:0:3: +%15i: :0:-1: +%*15i: :0:-1: +%15i: -2147484882:1:12:-2147483648: +%*15i: -2147484882:0:12: +%15i: -0X800004d2:1:12:-2147483648: +%*15i: -0X800004d2:0:12: +%15i: -0x800004D2:1:12:-2147483648: +%*15i: -0x800004D2:0:12: +%15i: -020000002322:1:14:-2147483648: +%*15i: -020000002322:0:14: +%15i: -0B10000000000000000000010011010010:1:16:-2048: +%*15i: -0B10000000000000000000010011010010:0:16: +%15i: -0b10000000000000000000010011010010:1:16:-2048: +%*15i: -0b10000000000000000000010011010010:0:16: +%15i: -2147483649:1:12:-2147483648: +%*15i: -2147483649:0:12: +%15i: -0X80000001:1:12:-2147483648: +%*15i: -0X80000001:0:12: +%15i: -0x80000001:1:12:-2147483648: +%*15i: -0x80000001:0:12: +%15i: -020000000001:1:14:-2147483648: +%*15i: -020000000001:0:14: +%15i: -0B10000000000000000000000000000001:1:16:-2048: +%*15i: -0B10000000000000000000000000000001:0:16: +%15i: -0b10000000000000000000000000000001:1:16:-2048: +%*15i: -0b10000000000000000000000000000001:0:16: +%15i: -2147483648:1:12:-2147483648: +%*15i: -2147483648:0:12: +%15i: -0X80000000:1:12:-2147483648: +%*15i: -0X80000000:0:12: +%15i: -0x80000000:1:12:-2147483648: +%*15i: -0x80000000:0:12: +%15i: -020000000000:1:14:-2147483648: +%*15i: -020000000000:0:14: +%15i: -0B10000000000000000000000000000000:1:16:-2048: +%*15i: -0B10000000000000000000000000000000:0:16: +%15i: -0b10000000000000000000000000000000:1:16:-2048: +%*15i: -0b10000000000000000000000000000000:0:16: +%15i: -123:1:5:-123: +%*15i: -123:0:5: +%15i: -0X7b:1:6:-123: +%*15i: -0X7b:0:6: +%15i: -0x7B:1:6:-123: +%*15i: -0x7B:0:6: +%15i: -0173:1:6:-123: +%*15i: -0173:0:6: +%15i: -0B1111011:1:11:-123: +%*15i: -0B1111011:0:11: +%15i: -0b1111011:1:11:-123: +%*15i: -0b1111011:0:11: +%15i: -1:1:3:-1: +%*15i: -1:0:3: +%15i: -0X1:1:5:-1: +%*15i: -0X1:0:5: +%15i: -0x1:1:5:-1: +%*15i: -0x1:0:5: +%15i: -01:1:4:-1: +%*15i: -01:0:4: +%15i: -0B1:1:5:-1: +%*15i: -0B1:0:5: +%15i: -0b1:1:5:-1: +%*15i: -0b1:0:5: +%15i: -0:1:3:0: +%*15i: -0:0:3: +%15i: -0X0:1:5:0: +%*15i: -0X0:0:5: +%15i: -0x0:1:5:0: +%*15i: -0x0:0:5: +%15i: -00:1:4:0: +%*15i: -00:0:4: +%15i: -0B0:1:5:0: +%*15i: -0B0:0:5: +%15i: -0b0:1:5:0: +%*15i: -0b0:0:5: +%15i: 0:1:2:0: +%*15i: 0:0:2: +%15i: 0X0:1:4:0: +%*15i: 0X0:0:4: +%15i: 0x0:1:4:0: +%*15i: 0x0:0:4: +%15i: 00:1:3:0: +%*15i: 00:0:3: +%15i: 0B0:1:4:0: +%*15i: 0B0:0:4: +%15i: 0b0:1:4:0: +%*15i: 0b0:0:4: +%15i: 1:1:2:1: +%*15i: 1:0:2: +%15i: 0X1:1:4:1: +%*15i: 0X1:0:4: +%15i: 0x1:1:4:1: +%*15i: 0x1:0:4: +%15i: 01:1:3:1: +%*15i: 01:0:3: +%15i: 0B1:1:4:1: +%*15i: 0B1:0:4: +%15i: 0b1:1:4:1: +%*15i: 0b1:0:4: +%15i: 42:1:3:42: +%*15i: 42:0:3: +%15i: 0X2a:1:5:42: +%*15i: 0X2a:0:5: +%15i: 0x2A:1:5:42: +%*15i: 0x2A:0:5: +%15i: 052:1:4:42: +%*15i: 052:0:4: +%15i: 0B101010:1:9:42: +%*15i: 0B101010:0:9: +%15i: 0b101010:1:9:42: +%*15i: 0b101010:0:9: +%15i: 2147483647:1:11:2147483647: +%*15i: 2147483647:0:11: +%15i: 0X7fffffff:1:11:2147483647: +%*15i: 0X7fffffff:0:11: +%15i: 0x7FFFFFFF:1:11:2147483647: +%*15i: 0x7FFFFFFF:0:11: +%15i: 017777777777:1:13:2147483647: +%*15i: 017777777777:0:13: +%15i: 0B1111111111111111111111111111111:1:16:8191: +%*15i: 0B1111111111111111111111111111111:0:16: +%15i: 0b1111111111111111111111111111111:1:16:8191: +%*15i: 0b1111111111111111111111111111111:0:16: +%15i: 2147483648:1:11:2147483647: +%*15i: 2147483648:0:11: +%15i: 0X80000000:1:11:2147483647: +%*15i: 0X80000000:0:11: +%15i: 0x80000000:1:11:2147483647: +%*15i: 0x80000000:0:11: +%15i: 020000000000:1:13:2147483647: +%*15i: 020000000000:0:13: +%15i: 0B10000000000000000000000000000000:1:16:4096: +%*15i: 0B10000000000000000000000000000000:0:16: +%15i: 0b10000000000000000000000000000000:1:16:4096: +%*15i: 0b10000000000000000000000000000000:0:16: +%15i: 2147487889:1:11:2147483647: +%*15i: 2147487889:0:11: +%15i: 0X80001091:1:11:2147483647: +%*15i: 0X80001091:0:11: +%15i: 0x80001091:1:11:2147483647: +%*15i: 0x80001091:0:11: +%15i: 020000010221:1:13:2147483647: +%*15i: 020000010221:0:13: +%15i: 0B10000000000000000001000010010001:1:16:4096: +%*15i: 0B10000000000000000001000010010001:0:16: +%15i: 0b10000000000000000001000010010001:1:16:4096: +%*15i: 0b10000000000000000001000010010001:0:16: +%15i: +0:1:3:0: +%*15i: +0:0:3: +%15i: +0X0:1:5:0: +%*15i: +0X0:0:5: +%15i: +0x0:1:5:0: +%*15i: +0x0:0:5: +%15i: +00:1:4:0: +%*15i: +00:0:4: +%15i: +0B0:1:5:0: +%*15i: +0B0:0:5: +%15i: +0b0:1:5:0: +%*15i: +0b0:0:5: +%15i: +1:1:3:1: +%*15i: +1:0:3: +%15i: +0X1:1:5:1: +%*15i: +0X1:0:5: +%15i: +0x1:1:5:1: +%*15i: +0x1:0:5: +%15i: +01:1:4:1: +%*15i: +01:0:4: +%15i: +0B1:1:5:1: +%*15i: +0B1:0:5: +%15i: +0b1:1:5:1: +%*15i: +0b1:0:5: +%15i: +42:1:4:42: +%*15i: +42:0:4: +%15i: +0X2a:1:6:42: +%*15i: +0X2a:0:6: +%15i: +0x2A:1:6:42: +%*15i: +0x2A:0:6: +%15i: +052:1:5:42: +%*15i: +052:0:5: +%15i: +0B101010:1:10:42: +%*15i: +0B101010:0:10: +%15i: +0b101010:1:10:42: +%*15i: +0b101010:0:10: +%15i: +2147483647:1:12:2147483647: +%*15i: +2147483647:0:12: +%15i: +0X7fffffff:1:12:2147483647: +%*15i: +0X7fffffff:0:12: +%15i: +0x7FFFFFFF:1:12:2147483647: +%*15i: +0x7FFFFFFF:0:12: +%15i: +017777777777:1:14:2147483647: +%*15i: +017777777777:0:14: +%15i: +0B1111111111111111111111111111111:1:16:4095: +%*15i: +0B1111111111111111111111111111111:0:16: +%15i: +0b1111111111111111111111111111111:1:16:4095: +%*15i: +0b1111111111111111111111111111111:0:16: +%15i: +2147483648:1:12:2147483647: +%*15i: +2147483648:0:12: +%15i: +0X80000000:1:12:2147483647: +%*15i: +0X80000000:0:12: +%15i: +0x80000000:1:12:2147483647: +%*15i: +0x80000000:0:12: +%15i: +020000000000:1:14:2147483647: +%*15i: +020000000000:0:14: +%15i: +0B10000000000000000000000000000000:1:16:2048: +%*15i: +0B10000000000000000000000000000000:0:16: +%15i: +0b10000000000000000000000000000000:1:16:2048: +%*15i: +0b10000000000000000000000000000000:0:16: +%15i: +2147487889:1:12:2147483647: +%*15i: +2147487889:0:12: +%15i: +0X80001091:1:12:2147483647: +%*15i: +0X80001091:0:12: +%15i: +0x80001091:1:12:2147483647: +%*15i: +0x80001091:0:12: +%15i: +020000010221:1:14:2147483647: +%*15i: +020000010221:0:14: +%15i: +0B10000000000000000001000010010001:1:16:2048: +%*15i: +0B10000000000000000001000010010001:0:16: +%15i: +0b10000000000000000001000010010001:1:16:2048: +%*15i: +0b10000000000000000001000010010001:0:16: diff --git a/sysdeps/wordsize-32/tst-scanf-format-long-d.input b/sysdeps/wordsize-32/tst-scanf-format-long-d.input new file mode 100644 index 0000000..8abbcdd --- /dev/null +++ b/sysdeps/wordsize-32/tst-scanf-format-long-d.input @@ -0,0 +1,266 @@ +%ld::0:-1: +%*ld::0:-1: +%ld:-2147484882:1:11:-2147483648: +%*ld:-2147484882:0:11: +%ld:-2147483649:1:11:-2147483648: +%*ld:-2147483649:0:11: +%ld:-2147483648:1:11:-2147483648: +%*ld:-2147483648:0:11: +%ld:-123:1:4:-123: +%*ld:-123:0:4: +%ld:-1:1:2:-1: +%*ld:-1:0:2: +%ld:-0:1:2:0: +%*ld:-0:0:2: +%ld:0:1:1:0: +%*ld:0:0:1: +%ld:1:1:1:1: +%*ld:1:0:1: +%ld:42:1:2:42: +%*ld:42:0:2: +%ld:2147483647:1:10:2147483647: +%*ld:2147483647:0:10: +%ld:2147483648:1:10:2147483647: +%*ld:2147483648:0:10: +%ld:2147487889:1:10:2147483647: +%*ld:2147487889:0:10: +%ld:+0:1:2:0: +%*ld:+0:0:2: +%ld:+1:1:2:1: +%*ld:+1:0:2: +%ld:+42:1:3:42: +%*ld:+42:0:3: +%ld:+2147483647:1:11:2147483647: +%*ld:+2147483647:0:11: +%ld:+2147483648:1:11:2147483647: +%*ld:+2147483648:0:11: +%ld:+2147487889:1:11:2147483647: +%*ld:+2147487889:0:11: +%1ld::0:-1: +%*1ld::0:-1: +%1ld:-2147484882:0:-1: +%*1ld:-2147484882:0:-1: +%1ld:-2147483649:0:-1: +%*1ld:-2147483649:0:-1: +%1ld:-2147483648:0:-1: +%*1ld:-2147483648:0:-1: +%1ld:-123:0:-1: +%*1ld:-123:0:-1: +%1ld:-1:0:-1: +%*1ld:-1:0:-1: +%1ld:-0:0:-1: +%*1ld:-0:0:-1: +%1ld:0:1:1:0: +%*1ld:0:0:1: +%1ld:1:1:1:1: +%*1ld:1:0:1: +%1ld:42:1:1:4: +%*1ld:42:0:1: +%1ld:2147483647:1:1:2: +%*1ld:2147483647:0:1: +%1ld:2147483648:1:1:2: +%*1ld:2147483648:0:1: +%1ld:2147487889:1:1:2: +%*1ld:2147487889:0:1: +%1ld:+0:0:-1: +%*1ld:+0:0:-1: +%1ld:+1:0:-1: +%*1ld:+1:0:-1: +%1ld:+42:0:-1: +%*1ld:+42:0:-1: +%1ld:+2147483647:0:-1: +%*1ld:+2147483647:0:-1: +%1ld:+2147483648:0:-1: +%*1ld:+2147483648:0:-1: +%1ld:+2147487889:0:-1: +%*1ld:+2147487889:0:-1: +%2ld::0:-1: +%*2ld::0:-1: +%2ld:-2147484882:1:2:-2: +%*2ld:-2147484882:0:2: +%2ld:-2147483649:1:2:-2: +%*2ld:-2147483649:0:2: +%2ld:-2147483648:1:2:-2: +%*2ld:-2147483648:0:2: +%2ld:-123:1:2:-1: +%*2ld:-123:0:2: +%2ld:-1:1:2:-1: +%*2ld:-1:0:2: +%2ld:-0:1:2:0: +%*2ld:-0:0:2: +%2ld:0:1:1:0: +%*2ld:0:0:1: +%2ld:1:1:1:1: +%*2ld:1:0:1: +%2ld:42:1:2:42: +%*2ld:42:0:2: +%2ld:2147483647:1:2:21: +%*2ld:2147483647:0:2: +%2ld:2147483648:1:2:21: +%*2ld:2147483648:0:2: +%2ld:2147487889:1:2:21: +%*2ld:2147487889:0:2: +%2ld:+0:1:2:0: +%*2ld:+0:0:2: +%2ld:+1:1:2:1: +%*2ld:+1:0:2: +%2ld:+42:1:2:4: +%*2ld:+42:0:2: +%2ld:+2147483647:1:2:2: +%*2ld:+2147483647:0:2: +%2ld:+2147483648:1:2:2: +%*2ld:+2147483648:0:2: +%2ld:+2147487889:1:2:2: +%*2ld:+2147487889:0:2: +%8ld::0:-1: +%*8ld::0:-1: +%8ld:-2147484882:1:8:-2147484: +%*8ld:-2147484882:0:8: +%8ld:-2147483649:1:8:-2147483: +%*8ld:-2147483649:0:8: +%8ld:-2147483648:1:8:-2147483: +%*8ld:-2147483648:0:8: +%8ld:-123:1:4:-123: +%*8ld:-123:0:4: +%8ld:-1:1:2:-1: +%*8ld:-1:0:2: +%8ld:-0:1:2:0: +%*8ld:-0:0:2: +%8ld:0:1:1:0: +%*8ld:0:0:1: +%8ld:1:1:1:1: +%*8ld:1:0:1: +%8ld:42:1:2:42: +%*8ld:42:0:2: +%8ld:2147483647:1:8:21474836: +%*8ld:2147483647:0:8: +%8ld:2147483648:1:8:21474836: +%*8ld:2147483648:0:8: +%8ld:2147487889:1:8:21474878: +%*8ld:2147487889:0:8: +%8ld:+0:1:2:0: +%*8ld:+0:0:2: +%8ld:+1:1:2:1: +%*8ld:+1:0:2: +%8ld:+42:1:3:42: +%*8ld:+42:0:3: +%8ld:+2147483647:1:8:2147483: +%*8ld:+2147483647:0:8: +%8ld:+2147483648:1:8:2147483: +%*8ld:+2147483648:0:8: +%8ld:+2147487889:1:8:2147487: +%*8ld:+2147487889:0:8: +%15ld::0:-1: +%*15ld::0:-1: +%15ld:-2147484882:1:11:-2147483648: +%*15ld:-2147484882:0:11: +%15ld:-2147483649:1:11:-2147483648: +%*15ld:-2147483649:0:11: +%15ld:-2147483648:1:11:-2147483648: +%*15ld:-2147483648:0:11: +%15ld:-123:1:4:-123: +%*15ld:-123:0:4: +%15ld:-1:1:2:-1: +%*15ld:-1:0:2: +%15ld:-0:1:2:0: +%*15ld:-0:0:2: +%15ld:0:1:1:0: +%*15ld:0:0:1: +%15ld:1:1:1:1: +%*15ld:1:0:1: +%15ld:42:1:2:42: +%*15ld:42:0:2: +%15ld:2147483647:1:10:2147483647: +%*15ld:2147483647:0:10: +%15ld:2147483648:1:10:2147483647: +%*15ld:2147483648:0:10: +%15ld:2147487889:1:10:2147483647: +%*15ld:2147487889:0:10: +%15ld:+0:1:2:0: +%*15ld:+0:0:2: +%15ld:+1:1:2:1: +%*15ld:+1:0:2: +%15ld:+42:1:3:42: +%*15ld:+42:0:3: +%15ld:+2147483647:1:11:2147483647: +%*15ld:+2147483647:0:11: +%15ld:+2147483648:1:11:2147483647: +%*15ld:+2147483648:0:11: +%15ld:+2147487889:1:11:2147483647: +%*15ld:+2147487889:0:11: +%2ld: :0:-1: +%*2ld: :0:-1: +%2ld: -2147484882:1:3:-2: +%*2ld: -2147484882:0:3: +%2ld: -2147483649:1:3:-2: +%*2ld: -2147483649:0:3: +%2ld: -2147483648:1:3:-2: +%*2ld: -2147483648:0:3: +%2ld: -123:1:3:-1: +%*2ld: -123:0:3: +%2ld: -1:1:3:-1: +%*2ld: -1:0:3: +%2ld: -0:1:3:0: +%*2ld: -0:0:3: +%2ld: 0:1:2:0: +%*2ld: 0:0:2: +%2ld: 1:1:2:1: +%*2ld: 1:0:2: +%2ld: 42:1:3:42: +%*2ld: 42:0:3: +%2ld: 2147483647:1:3:21: +%*2ld: 2147483647:0:3: +%2ld: 2147483648:1:3:21: +%*2ld: 2147483648:0:3: +%2ld: 2147487889:1:3:21: +%*2ld: 2147487889:0:3: +%2ld: +0:1:3:0: +%*2ld: +0:0:3: +%2ld: +1:1:3:1: +%*2ld: +1:0:3: +%2ld: +42:1:3:4: +%*2ld: +42:0:3: +%2ld: +2147483647:1:3:2: +%*2ld: +2147483647:0:3: +%2ld: +2147483648:1:3:2: +%*2ld: +2147483648:0:3: +%2ld: +2147487889:1:3:2: +%*2ld: +2147487889:0:3: +%15ld: :0:-1: +%*15ld: :0:-1: +%15ld: -2147484882:1:12:-2147483648: +%*15ld: -2147484882:0:12: +%15ld: -2147483649:1:12:-2147483648: +%*15ld: -2147483649:0:12: +%15ld: -2147483648:1:12:-2147483648: +%*15ld: -2147483648:0:12: +%15ld: -123:1:5:-123: +%*15ld: -123:0:5: +%15ld: -1:1:3:-1: +%*15ld: -1:0:3: +%15ld: -0:1:3:0: +%*15ld: -0:0:3: +%15ld: 0:1:2:0: +%*15ld: 0:0:2: +%15ld: 1:1:2:1: +%*15ld: 1:0:2: +%15ld: 42:1:3:42: +%*15ld: 42:0:3: +%15ld: 2147483647:1:11:2147483647: +%*15ld: 2147483647:0:11: +%15ld: 2147483648:1:11:2147483647: +%*15ld: 2147483648:0:11: +%15ld: 2147487889:1:11:2147483647: +%*15ld: 2147487889:0:11: +%15ld: +0:1:3:0: +%*15ld: +0:0:3: +%15ld: +1:1:3:1: +%*15ld: +1:0:3: +%15ld: +42:1:4:42: +%*15ld: +42:0:4: +%15ld: +2147483647:1:12:2147483647: +%*15ld: +2147483647:0:12: +%15ld: +2147483648:1:12:2147483647: +%*15ld: +2147483648:0:12: +%15ld: +2147487889:1:12:2147483647: +%*15ld: +2147487889:0:12: diff --git a/sysdeps/wordsize-32/tst-scanf-format-long-i.input b/sysdeps/wordsize-32/tst-scanf-format-long-i.input new file mode 100644 index 0000000..ccca374 --- /dev/null +++ b/sysdeps/wordsize-32/tst-scanf-format-long-i.input @@ -0,0 +1,1526 @@ +%li::0:-1: +%*li::0:-1: +%li:-2147484882:1:11:-2147483648: +%*li:-2147484882:0:11: +%li:-0X800004d2:1:11:-2147483648: +%*li:-0X800004d2:0:11: +%li:-0x800004D2:1:11:-2147483648: +%*li:-0x800004D2:0:11: +%li:-020000002322:1:13:-2147483648: +%*li:-020000002322:0:13: +%li:-0B10000000000000000000010011010010:1:35:-2147483648: +%*li:-0B10000000000000000000010011010010:0:35: +%li:-0b10000000000000000000010011010010:1:35:-2147483648: +%*li:-0b10000000000000000000010011010010:0:35: +%li:-2147483649:1:11:-2147483648: +%*li:-2147483649:0:11: +%li:-0X80000001:1:11:-2147483648: +%*li:-0X80000001:0:11: +%li:-0x80000001:1:11:-2147483648: +%*li:-0x80000001:0:11: +%li:-020000000001:1:13:-2147483648: +%*li:-020000000001:0:13: +%li:-0B10000000000000000000000000000001:1:35:-2147483648: +%*li:-0B10000000000000000000000000000001:0:35: +%li:-0b10000000000000000000000000000001:1:35:-2147483648: +%*li:-0b10000000000000000000000000000001:0:35: +%li:-2147483648:1:11:-2147483648: +%*li:-2147483648:0:11: +%li:-0X80000000:1:11:-2147483648: +%*li:-0X80000000:0:11: +%li:-0x80000000:1:11:-2147483648: +%*li:-0x80000000:0:11: +%li:-020000000000:1:13:-2147483648: +%*li:-020000000000:0:13: +%li:-0B10000000000000000000000000000000:1:35:-2147483648: +%*li:-0B10000000000000000000000000000000:0:35: +%li:-0b10000000000000000000000000000000:1:35:-2147483648: +%*li:-0b10000000000000000000000000000000:0:35: +%li:-123:1:4:-123: +%*li:-123:0:4: +%li:-0X7b:1:5:-123: +%*li:-0X7b:0:5: +%li:-0x7B:1:5:-123: +%*li:-0x7B:0:5: +%li:-0173:1:5:-123: +%*li:-0173:0:5: +%li:-0B1111011:1:10:-123: +%*li:-0B1111011:0:10: +%li:-0b1111011:1:10:-123: +%*li:-0b1111011:0:10: +%li:-1:1:2:-1: +%*li:-1:0:2: +%li:-0X1:1:4:-1: +%*li:-0X1:0:4: +%li:-0x1:1:4:-1: +%*li:-0x1:0:4: +%li:-01:1:3:-1: +%*li:-01:0:3: +%li:-0B1:1:4:-1: +%*li:-0B1:0:4: +%li:-0b1:1:4:-1: +%*li:-0b1:0:4: +%li:-0:1:2:0: +%*li:-0:0:2: +%li:-0X0:1:4:0: +%*li:-0X0:0:4: +%li:-0x0:1:4:0: +%*li:-0x0:0:4: +%li:-00:1:3:0: +%*li:-00:0:3: +%li:-0B0:1:4:0: +%*li:-0B0:0:4: +%li:-0b0:1:4:0: +%*li:-0b0:0:4: +%li:0:1:1:0: +%*li:0:0:1: +%li:0X0:1:3:0: +%*li:0X0:0:3: +%li:0x0:1:3:0: +%*li:0x0:0:3: +%li:00:1:2:0: +%*li:00:0:2: +%li:0B0:1:3:0: +%*li:0B0:0:3: +%li:0b0:1:3:0: +%*li:0b0:0:3: +%li:1:1:1:1: +%*li:1:0:1: +%li:0X1:1:3:1: +%*li:0X1:0:3: +%li:0x1:1:3:1: +%*li:0x1:0:3: +%li:01:1:2:1: +%*li:01:0:2: +%li:0B1:1:3:1: +%*li:0B1:0:3: +%li:0b1:1:3:1: +%*li:0b1:0:3: +%li:42:1:2:42: +%*li:42:0:2: +%li:0X2a:1:4:42: +%*li:0X2a:0:4: +%li:0x2A:1:4:42: +%*li:0x2A:0:4: +%li:052:1:3:42: +%*li:052:0:3: +%li:0B101010:1:8:42: +%*li:0B101010:0:8: +%li:0b101010:1:8:42: +%*li:0b101010:0:8: +%li:2147483647:1:10:2147483647: +%*li:2147483647:0:10: +%li:0X7fffffff:1:10:2147483647: +%*li:0X7fffffff:0:10: +%li:0x7FFFFFFF:1:10:2147483647: +%*li:0x7FFFFFFF:0:10: +%li:017777777777:1:12:2147483647: +%*li:017777777777:0:12: +%li:0B1111111111111111111111111111111:1:33:2147483647: +%*li:0B1111111111111111111111111111111:0:33: +%li:0b1111111111111111111111111111111:1:33:2147483647: +%*li:0b1111111111111111111111111111111:0:33: +%li:2147483648:1:10:2147483647: +%*li:2147483648:0:10: +%li:0X80000000:1:10:2147483647: +%*li:0X80000000:0:10: +%li:0x80000000:1:10:2147483647: +%*li:0x80000000:0:10: +%li:020000000000:1:12:2147483647: +%*li:020000000000:0:12: +%li:0B10000000000000000000000000000000:1:34:2147483647: +%*li:0B10000000000000000000000000000000:0:34: +%li:0b10000000000000000000000000000000:1:34:2147483647: +%*li:0b10000000000000000000000000000000:0:34: +%li:2147487889:1:10:2147483647: +%*li:2147487889:0:10: +%li:0X80001091:1:10:2147483647: +%*li:0X80001091:0:10: +%li:0x80001091:1:10:2147483647: +%*li:0x80001091:0:10: +%li:020000010221:1:12:2147483647: +%*li:020000010221:0:12: +%li:0B10000000000000000001000010010001:1:34:2147483647: +%*li:0B10000000000000000001000010010001:0:34: +%li:0b10000000000000000001000010010001:1:34:2147483647: +%*li:0b10000000000000000001000010010001:0:34: +%li:+0:1:2:0: +%*li:+0:0:2: +%li:+0X0:1:4:0: +%*li:+0X0:0:4: +%li:+0x0:1:4:0: +%*li:+0x0:0:4: +%li:+00:1:3:0: +%*li:+00:0:3: +%li:+0B0:1:4:0: +%*li:+0B0:0:4: +%li:+0b0:1:4:0: +%*li:+0b0:0:4: +%li:+1:1:2:1: +%*li:+1:0:2: +%li:+0X1:1:4:1: +%*li:+0X1:0:4: +%li:+0x1:1:4:1: +%*li:+0x1:0:4: +%li:+01:1:3:1: +%*li:+01:0:3: +%li:+0B1:1:4:1: +%*li:+0B1:0:4: +%li:+0b1:1:4:1: +%*li:+0b1:0:4: +%li:+42:1:3:42: +%*li:+42:0:3: +%li:+0X2a:1:5:42: +%*li:+0X2a:0:5: +%li:+0x2A:1:5:42: +%*li:+0x2A:0:5: +%li:+052:1:4:42: +%*li:+052:0:4: +%li:+0B101010:1:9:42: +%*li:+0B101010:0:9: +%li:+0b101010:1:9:42: +%*li:+0b101010:0:9: +%li:+2147483647:1:11:2147483647: +%*li:+2147483647:0:11: +%li:+0X7fffffff:1:11:2147483647: +%*li:+0X7fffffff:0:11: +%li:+0x7FFFFFFF:1:11:2147483647: +%*li:+0x7FFFFFFF:0:11: +%li:+017777777777:1:13:2147483647: +%*li:+017777777777:0:13: +%li:+0B1111111111111111111111111111111:1:34:2147483647: +%*li:+0B1111111111111111111111111111111:0:34: +%li:+0b1111111111111111111111111111111:1:34:2147483647: +%*li:+0b1111111111111111111111111111111:0:34: +%li:+2147483648:1:11:2147483647: +%*li:+2147483648:0:11: +%li:+0X80000000:1:11:2147483647: +%*li:+0X80000000:0:11: +%li:+0x80000000:1:11:2147483647: +%*li:+0x80000000:0:11: +%li:+020000000000:1:13:2147483647: +%*li:+020000000000:0:13: +%li:+0B10000000000000000000000000000000:1:35:2147483647: +%*li:+0B10000000000000000000000000000000:0:35: +%li:+0b10000000000000000000000000000000:1:35:2147483647: +%*li:+0b10000000000000000000000000000000:0:35: +%li:+2147487889:1:11:2147483647: +%*li:+2147487889:0:11: +%li:+0X80001091:1:11:2147483647: +%*li:+0X80001091:0:11: +%li:+0x80001091:1:11:2147483647: +%*li:+0x80001091:0:11: +%li:+020000010221:1:13:2147483647: +%*li:+020000010221:0:13: +%li:+0B10000000000000000001000010010001:1:35:2147483647: +%*li:+0B10000000000000000001000010010001:0:35: +%li:+0b10000000000000000001000010010001:1:35:2147483647: +%*li:+0b10000000000000000001000010010001:0:35: +%1li::0:-1: +%*1li::0:-1: +%1li:-2147484882:0:-1: +%*1li:-2147484882:0:-1: +%1li:-0X800004d2:0:-1: +%*1li:-0X800004d2:0:-1: +%1li:-0x800004D2:0:-1: +%*1li:-0x800004D2:0:-1: +%1li:-020000002322:0:-1: +%*1li:-020000002322:0:-1: +%1li:-0B10000000000000000000010011010010:0:-1: +%*1li:-0B10000000000000000000010011010010:0:-1: +%1li:-0b10000000000000000000010011010010:0:-1: +%*1li:-0b10000000000000000000010011010010:0:-1: +%1li:-2147483649:0:-1: +%*1li:-2147483649:0:-1: +%1li:-0X80000001:0:-1: +%*1li:-0X80000001:0:-1: +%1li:-0x80000001:0:-1: +%*1li:-0x80000001:0:-1: +%1li:-020000000001:0:-1: +%*1li:-020000000001:0:-1: +%1li:-0B10000000000000000000000000000001:0:-1: +%*1li:-0B10000000000000000000000000000001:0:-1: +%1li:-0b10000000000000000000000000000001:0:-1: +%*1li:-0b10000000000000000000000000000001:0:-1: +%1li:-2147483648:0:-1: +%*1li:-2147483648:0:-1: +%1li:-0X80000000:0:-1: +%*1li:-0X80000000:0:-1: +%1li:-0x80000000:0:-1: +%*1li:-0x80000000:0:-1: +%1li:-020000000000:0:-1: +%*1li:-020000000000:0:-1: +%1li:-0B10000000000000000000000000000000:0:-1: +%*1li:-0B10000000000000000000000000000000:0:-1: +%1li:-0b10000000000000000000000000000000:0:-1: +%*1li:-0b10000000000000000000000000000000:0:-1: +%1li:-123:0:-1: +%*1li:-123:0:-1: +%1li:-0X7b:0:-1: +%*1li:-0X7b:0:-1: +%1li:-0x7B:0:-1: +%*1li:-0x7B:0:-1: +%1li:-0173:0:-1: +%*1li:-0173:0:-1: +%1li:-0B1111011:0:-1: +%*1li:-0B1111011:0:-1: +%1li:-0b1111011:0:-1: +%*1li:-0b1111011:0:-1: +%1li:-1:0:-1: +%*1li:-1:0:-1: +%1li:-0X1:0:-1: +%*1li:-0X1:0:-1: +%1li:-0x1:0:-1: +%*1li:-0x1:0:-1: +%1li:-01:0:-1: +%*1li:-01:0:-1: +%1li:-0B1:0:-1: +%*1li:-0B1:0:-1: +%1li:-0b1:0:-1: +%*1li:-0b1:0:-1: +%1li:-0:0:-1: +%*1li:-0:0:-1: +%1li:-0X0:0:-1: +%*1li:-0X0:0:-1: +%1li:-0x0:0:-1: +%*1li:-0x0:0:-1: +%1li:-00:0:-1: +%*1li:-00:0:-1: +%1li:-0B0:0:-1: +%*1li:-0B0:0:-1: +%1li:-0b0:0:-1: +%*1li:-0b0:0:-1: +%1li:0:1:1:0: +%*1li:0:0:1: +%1li:0X0:1:1:0: +%*1li:0X0:0:1: +%1li:0x0:1:1:0: +%*1li:0x0:0:1: +%1li:00:1:1:0: +%*1li:00:0:1: +%1li:0B0:1:1:0: +%*1li:0B0:0:1: +%1li:0b0:1:1:0: +%*1li:0b0:0:1: +%1li:1:1:1:1: +%*1li:1:0:1: +%1li:0X1:1:1:0: +%*1li:0X1:0:1: +%1li:0x1:1:1:0: +%*1li:0x1:0:1: +%1li:01:1:1:0: +%*1li:01:0:1: +%1li:0B1:1:1:0: +%*1li:0B1:0:1: +%1li:0b1:1:1:0: +%*1li:0b1:0:1: +%1li:42:1:1:4: +%*1li:42:0:1: +%1li:0X2a:1:1:0: +%*1li:0X2a:0:1: +%1li:0x2A:1:1:0: +%*1li:0x2A:0:1: +%1li:052:1:1:0: +%*1li:052:0:1: +%1li:0B101010:1:1:0: +%*1li:0B101010:0:1: +%1li:0b101010:1:1:0: +%*1li:0b101010:0:1: +%1li:2147483647:1:1:2: +%*1li:2147483647:0:1: +%1li:0X7fffffff:1:1:0: +%*1li:0X7fffffff:0:1: +%1li:0x7FFFFFFF:1:1:0: +%*1li:0x7FFFFFFF:0:1: +%1li:017777777777:1:1:0: +%*1li:017777777777:0:1: +%1li:0B1111111111111111111111111111111:1:1:0: +%*1li:0B1111111111111111111111111111111:0:1: +%1li:0b1111111111111111111111111111111:1:1:0: +%*1li:0b1111111111111111111111111111111:0:1: +%1li:2147483648:1:1:2: +%*1li:2147483648:0:1: +%1li:0X80000000:1:1:0: +%*1li:0X80000000:0:1: +%1li:0x80000000:1:1:0: +%*1li:0x80000000:0:1: +%1li:020000000000:1:1:0: +%*1li:020000000000:0:1: +%1li:0B10000000000000000000000000000000:1:1:0: +%*1li:0B10000000000000000000000000000000:0:1: +%1li:0b10000000000000000000000000000000:1:1:0: +%*1li:0b10000000000000000000000000000000:0:1: +%1li:2147487889:1:1:2: +%*1li:2147487889:0:1: +%1li:0X80001091:1:1:0: +%*1li:0X80001091:0:1: +%1li:0x80001091:1:1:0: +%*1li:0x80001091:0:1: +%1li:020000010221:1:1:0: +%*1li:020000010221:0:1: +%1li:0B10000000000000000001000010010001:1:1:0: +%*1li:0B10000000000000000001000010010001:0:1: +%1li:0b10000000000000000001000010010001:1:1:0: +%*1li:0b10000000000000000001000010010001:0:1: +%1li:+0:0:-1: +%*1li:+0:0:-1: +%1li:+0X0:0:-1: +%*1li:+0X0:0:-1: +%1li:+0x0:0:-1: +%*1li:+0x0:0:-1: +%1li:+00:0:-1: +%*1li:+00:0:-1: +%1li:+0B0:0:-1: +%*1li:+0B0:0:-1: +%1li:+0b0:0:-1: +%*1li:+0b0:0:-1: +%1li:+1:0:-1: +%*1li:+1:0:-1: +%1li:+0X1:0:-1: +%*1li:+0X1:0:-1: +%1li:+0x1:0:-1: +%*1li:+0x1:0:-1: +%1li:+01:0:-1: +%*1li:+01:0:-1: +%1li:+0B1:0:-1: +%*1li:+0B1:0:-1: +%1li:+0b1:0:-1: +%*1li:+0b1:0:-1: +%1li:+42:0:-1: +%*1li:+42:0:-1: +%1li:+0X2a:0:-1: +%*1li:+0X2a:0:-1: +%1li:+0x2A:0:-1: +%*1li:+0x2A:0:-1: +%1li:+052:0:-1: +%*1li:+052:0:-1: +%1li:+0B101010:0:-1: +%*1li:+0B101010:0:-1: +%1li:+0b101010:0:-1: +%*1li:+0b101010:0:-1: +%1li:+2147483647:0:-1: +%*1li:+2147483647:0:-1: +%1li:+0X7fffffff:0:-1: +%*1li:+0X7fffffff:0:-1: +%1li:+0x7FFFFFFF:0:-1: +%*1li:+0x7FFFFFFF:0:-1: +%1li:+017777777777:0:-1: +%*1li:+017777777777:0:-1: +%1li:+0B1111111111111111111111111111111:0:-1: +%*1li:+0B1111111111111111111111111111111:0:-1: +%1li:+0b1111111111111111111111111111111:0:-1: +%*1li:+0b1111111111111111111111111111111:0:-1: +%1li:+2147483648:0:-1: +%*1li:+2147483648:0:-1: +%1li:+0X80000000:0:-1: +%*1li:+0X80000000:0:-1: +%1li:+0x80000000:0:-1: +%*1li:+0x80000000:0:-1: +%1li:+020000000000:0:-1: +%*1li:+020000000000:0:-1: +%1li:+0B10000000000000000000000000000000:0:-1: +%*1li:+0B10000000000000000000000000000000:0:-1: +%1li:+0b10000000000000000000000000000000:0:-1: +%*1li:+0b10000000000000000000000000000000:0:-1: +%1li:+2147487889:0:-1: +%*1li:+2147487889:0:-1: +%1li:+0X80001091:0:-1: +%*1li:+0X80001091:0:-1: +%1li:+0x80001091:0:-1: +%*1li:+0x80001091:0:-1: +%1li:+020000010221:0:-1: +%*1li:+020000010221:0:-1: +%1li:+0B10000000000000000001000010010001:0:-1: +%*1li:+0B10000000000000000001000010010001:0:-1: +%1li:+0b10000000000000000001000010010001:0:-1: +%*1li:+0b10000000000000000001000010010001:0:-1: +%2li::0:-1: +%*2li::0:-1: +%2li:-2147484882:1:2:-2: +%*2li:-2147484882:0:2: +%2li:-0X800004d2:1:2:0: +%*2li:-0X800004d2:0:2: +%2li:-0x800004D2:1:2:0: +%*2li:-0x800004D2:0:2: +%2li:-020000002322:1:2:0: +%*2li:-020000002322:0:2: +%2li:-0B10000000000000000000010011010010:1:2:0: +%*2li:-0B10000000000000000000010011010010:0:2: +%2li:-0b10000000000000000000010011010010:1:2:0: +%*2li:-0b10000000000000000000010011010010:0:2: +%2li:-2147483649:1:2:-2: +%*2li:-2147483649:0:2: +%2li:-0X80000001:1:2:0: +%*2li:-0X80000001:0:2: +%2li:-0x80000001:1:2:0: +%*2li:-0x80000001:0:2: +%2li:-020000000001:1:2:0: +%*2li:-020000000001:0:2: +%2li:-0B10000000000000000000000000000001:1:2:0: +%*2li:-0B10000000000000000000000000000001:0:2: +%2li:-0b10000000000000000000000000000001:1:2:0: +%*2li:-0b10000000000000000000000000000001:0:2: +%2li:-2147483648:1:2:-2: +%*2li:-2147483648:0:2: +%2li:-0X80000000:1:2:0: +%*2li:-0X80000000:0:2: +%2li:-0x80000000:1:2:0: +%*2li:-0x80000000:0:2: +%2li:-020000000000:1:2:0: +%*2li:-020000000000:0:2: +%2li:-0B10000000000000000000000000000000:1:2:0: +%*2li:-0B10000000000000000000000000000000:0:2: +%2li:-0b10000000000000000000000000000000:1:2:0: +%*2li:-0b10000000000000000000000000000000:0:2: +%2li:-123:1:2:-1: +%*2li:-123:0:2: +%2li:-0X7b:1:2:0: +%*2li:-0X7b:0:2: +%2li:-0x7B:1:2:0: +%*2li:-0x7B:0:2: +%2li:-0173:1:2:0: +%*2li:-0173:0:2: +%2li:-0B1111011:1:2:0: +%*2li:-0B1111011:0:2: +%2li:-0b1111011:1:2:0: +%*2li:-0b1111011:0:2: +%2li:-1:1:2:-1: +%*2li:-1:0:2: +%2li:-0X1:1:2:0: +%*2li:-0X1:0:2: +%2li:-0x1:1:2:0: +%*2li:-0x1:0:2: +%2li:-01:1:2:0: +%*2li:-01:0:2: +%2li:-0B1:1:2:0: +%*2li:-0B1:0:2: +%2li:-0b1:1:2:0: +%*2li:-0b1:0:2: +%2li:-0:1:2:0: +%*2li:-0:0:2: +%2li:-0X0:1:2:0: +%*2li:-0X0:0:2: +%2li:-0x0:1:2:0: +%*2li:-0x0:0:2: +%2li:-00:1:2:0: +%*2li:-00:0:2: +%2li:-0B0:1:2:0: +%*2li:-0B0:0:2: +%2li:-0b0:1:2:0: +%*2li:-0b0:0:2: +%2li:0:1:1:0: +%*2li:0:0:1: +%2li:0X0:0:-1: +%*2li:0X0:0:-1: +%2li:0x0:0:-1: +%*2li:0x0:0:-1: +%2li:00:1:2:0: +%*2li:00:0:2: +%2li:0B0:0:-1: +%*2li:0B0:0:-1: +%2li:0b0:0:-1: +%*2li:0b0:0:-1: +%2li:1:1:1:1: +%*2li:1:0:1: +%2li:0X1:0:-1: +%*2li:0X1:0:-1: +%2li:0x1:0:-1: +%*2li:0x1:0:-1: +%2li:01:1:2:1: +%*2li:01:0:2: +%2li:0B1:0:-1: +%*2li:0B1:0:-1: +%2li:0b1:0:-1: +%*2li:0b1:0:-1: +%2li:42:1:2:42: +%*2li:42:0:2: +%2li:0X2a:0:-1: +%*2li:0X2a:0:-1: +%2li:0x2A:0:-1: +%*2li:0x2A:0:-1: +%2li:052:1:2:5: +%*2li:052:0:2: +%2li:0B101010:0:-1: +%*2li:0B101010:0:-1: +%2li:0b101010:0:-1: +%*2li:0b101010:0:-1: +%2li:2147483647:1:2:21: +%*2li:2147483647:0:2: +%2li:0X7fffffff:0:-1: +%*2li:0X7fffffff:0:-1: +%2li:0x7FFFFFFF:0:-1: +%*2li:0x7FFFFFFF:0:-1: +%2li:017777777777:1:2:1: +%*2li:017777777777:0:2: +%2li:0B1111111111111111111111111111111:0:-1: +%*2li:0B1111111111111111111111111111111:0:-1: +%2li:0b1111111111111111111111111111111:0:-1: +%*2li:0b1111111111111111111111111111111:0:-1: +%2li:2147483648:1:2:21: +%*2li:2147483648:0:2: +%2li:0X80000000:0:-1: +%*2li:0X80000000:0:-1: +%2li:0x80000000:0:-1: +%*2li:0x80000000:0:-1: +%2li:020000000000:1:2:2: +%*2li:020000000000:0:2: +%2li:0B10000000000000000000000000000000:0:-1: +%*2li:0B10000000000000000000000000000000:0:-1: +%2li:0b10000000000000000000000000000000:0:-1: +%*2li:0b10000000000000000000000000000000:0:-1: +%2li:2147487889:1:2:21: +%*2li:2147487889:0:2: +%2li:0X80001091:0:-1: +%*2li:0X80001091:0:-1: +%2li:0x80001091:0:-1: +%*2li:0x80001091:0:-1: +%2li:020000010221:1:2:2: +%*2li:020000010221:0:2: +%2li:0B10000000000000000001000010010001:0:-1: +%*2li:0B10000000000000000001000010010001:0:-1: +%2li:0b10000000000000000001000010010001:0:-1: +%*2li:0b10000000000000000001000010010001:0:-1: +%2li:+0:1:2:0: +%*2li:+0:0:2: +%2li:+0X0:1:2:0: +%*2li:+0X0:0:2: +%2li:+0x0:1:2:0: +%*2li:+0x0:0:2: +%2li:+00:1:2:0: +%*2li:+00:0:2: +%2li:+0B0:1:2:0: +%*2li:+0B0:0:2: +%2li:+0b0:1:2:0: +%*2li:+0b0:0:2: +%2li:+1:1:2:1: +%*2li:+1:0:2: +%2li:+0X1:1:2:0: +%*2li:+0X1:0:2: +%2li:+0x1:1:2:0: +%*2li:+0x1:0:2: +%2li:+01:1:2:0: +%*2li:+01:0:2: +%2li:+0B1:1:2:0: +%*2li:+0B1:0:2: +%2li:+0b1:1:2:0: +%*2li:+0b1:0:2: +%2li:+42:1:2:4: +%*2li:+42:0:2: +%2li:+0X2a:1:2:0: +%*2li:+0X2a:0:2: +%2li:+0x2A:1:2:0: +%*2li:+0x2A:0:2: +%2li:+052:1:2:0: +%*2li:+052:0:2: +%2li:+0B101010:1:2:0: +%*2li:+0B101010:0:2: +%2li:+0b101010:1:2:0: +%*2li:+0b101010:0:2: +%2li:+2147483647:1:2:2: +%*2li:+2147483647:0:2: +%2li:+0X7fffffff:1:2:0: +%*2li:+0X7fffffff:0:2: +%2li:+0x7FFFFFFF:1:2:0: +%*2li:+0x7FFFFFFF:0:2: +%2li:+017777777777:1:2:0: +%*2li:+017777777777:0:2: +%2li:+0B1111111111111111111111111111111:1:2:0: +%*2li:+0B1111111111111111111111111111111:0:2: +%2li:+0b1111111111111111111111111111111:1:2:0: +%*2li:+0b1111111111111111111111111111111:0:2: +%2li:+2147483648:1:2:2: +%*2li:+2147483648:0:2: +%2li:+0X80000000:1:2:0: +%*2li:+0X80000000:0:2: +%2li:+0x80000000:1:2:0: +%*2li:+0x80000000:0:2: +%2li:+020000000000:1:2:0: +%*2li:+020000000000:0:2: +%2li:+0B10000000000000000000000000000000:1:2:0: +%*2li:+0B10000000000000000000000000000000:0:2: +%2li:+0b10000000000000000000000000000000:1:2:0: +%*2li:+0b10000000000000000000000000000000:0:2: +%2li:+2147487889:1:2:2: +%*2li:+2147487889:0:2: +%2li:+0X80001091:1:2:0: +%*2li:+0X80001091:0:2: +%2li:+0x80001091:1:2:0: +%*2li:+0x80001091:0:2: +%2li:+020000010221:1:2:0: +%*2li:+020000010221:0:2: +%2li:+0B10000000000000000001000010010001:1:2:0: +%*2li:+0B10000000000000000001000010010001:0:2: +%2li:+0b10000000000000000001000010010001:1:2:0: +%*2li:+0b10000000000000000001000010010001:0:2: +%8li::0:-1: +%*8li::0:-1: +%8li:-2147484882:1:8:-2147484: +%*8li:-2147484882:0:8: +%8li:-0X800004d2:1:8:-524288: +%*8li:-0X800004d2:0:8: +%8li:-0x800004D2:1:8:-524288: +%*8li:-0x800004D2:0:8: +%8li:-020000002322:1:8:-65536: +%*8li:-020000002322:0:8: +%8li:-0B10000000000000000000010011010010:1:8:-16: +%*8li:-0B10000000000000000000010011010010:0:8: +%8li:-0b10000000000000000000010011010010:1:8:-16: +%*8li:-0b10000000000000000000010011010010:0:8: +%8li:-2147483649:1:8:-2147483: +%*8li:-2147483649:0:8: +%8li:-0X80000001:1:8:-524288: +%*8li:-0X80000001:0:8: +%8li:-0x80000001:1:8:-524288: +%*8li:-0x80000001:0:8: +%8li:-020000000001:1:8:-65536: +%*8li:-020000000001:0:8: +%8li:-0B10000000000000000000000000000001:1:8:-16: +%*8li:-0B10000000000000000000000000000001:0:8: +%8li:-0b10000000000000000000000000000001:1:8:-16: +%*8li:-0b10000000000000000000000000000001:0:8: +%8li:-2147483648:1:8:-2147483: +%*8li:-2147483648:0:8: +%8li:-0X80000000:1:8:-524288: +%*8li:-0X80000000:0:8: +%8li:-0x80000000:1:8:-524288: +%*8li:-0x80000000:0:8: +%8li:-020000000000:1:8:-65536: +%*8li:-020000000000:0:8: +%8li:-0B10000000000000000000000000000000:1:8:-16: +%*8li:-0B10000000000000000000000000000000:0:8: +%8li:-0b10000000000000000000000000000000:1:8:-16: +%*8li:-0b10000000000000000000000000000000:0:8: +%8li:-123:1:4:-123: +%*8li:-123:0:4: +%8li:-0X7b:1:5:-123: +%*8li:-0X7b:0:5: +%8li:-0x7B:1:5:-123: +%*8li:-0x7B:0:5: +%8li:-0173:1:5:-123: +%*8li:-0173:0:5: +%8li:-0B1111011:1:8:-30: +%*8li:-0B1111011:0:8: +%8li:-0b1111011:1:8:-30: +%*8li:-0b1111011:0:8: +%8li:-1:1:2:-1: +%*8li:-1:0:2: +%8li:-0X1:1:4:-1: +%*8li:-0X1:0:4: +%8li:-0x1:1:4:-1: +%*8li:-0x1:0:4: +%8li:-01:1:3:-1: +%*8li:-01:0:3: +%8li:-0B1:1:4:-1: +%*8li:-0B1:0:4: +%8li:-0b1:1:4:-1: +%*8li:-0b1:0:4: +%8li:-0:1:2:0: +%*8li:-0:0:2: +%8li:-0X0:1:4:0: +%*8li:-0X0:0:4: +%8li:-0x0:1:4:0: +%*8li:-0x0:0:4: +%8li:-00:1:3:0: +%*8li:-00:0:3: +%8li:-0B0:1:4:0: +%*8li:-0B0:0:4: +%8li:-0b0:1:4:0: +%*8li:-0b0:0:4: +%8li:0:1:1:0: +%*8li:0:0:1: +%8li:0X0:1:3:0: +%*8li:0X0:0:3: +%8li:0x0:1:3:0: +%*8li:0x0:0:3: +%8li:00:1:2:0: +%*8li:00:0:2: +%8li:0B0:1:3:0: +%*8li:0B0:0:3: +%8li:0b0:1:3:0: +%*8li:0b0:0:3: +%8li:1:1:1:1: +%*8li:1:0:1: +%8li:0X1:1:3:1: +%*8li:0X1:0:3: +%8li:0x1:1:3:1: +%*8li:0x1:0:3: +%8li:01:1:2:1: +%*8li:01:0:2: +%8li:0B1:1:3:1: +%*8li:0B1:0:3: +%8li:0b1:1:3:1: +%*8li:0b1:0:3: +%8li:42:1:2:42: +%*8li:42:0:2: +%8li:0X2a:1:4:42: +%*8li:0X2a:0:4: +%8li:0x2A:1:4:42: +%*8li:0x2A:0:4: +%8li:052:1:3:42: +%*8li:052:0:3: +%8li:0B101010:1:8:42: +%*8li:0B101010:0:8: +%8li:0b101010:1:8:42: +%*8li:0b101010:0:8: +%8li:2147483647:1:8:21474836: +%*8li:2147483647:0:8: +%8li:0X7fffffff:1:8:8388607: +%*8li:0X7fffffff:0:8: +%8li:0x7FFFFFFF:1:8:8388607: +%*8li:0x7FFFFFFF:0:8: +%8li:017777777777:1:8:524287: +%*8li:017777777777:0:8: +%8li:0B1111111111111111111111111111111:1:8:63: +%*8li:0B1111111111111111111111111111111:0:8: +%8li:0b1111111111111111111111111111111:1:8:63: +%*8li:0b1111111111111111111111111111111:0:8: +%8li:2147483648:1:8:21474836: +%*8li:2147483648:0:8: +%8li:0X80000000:1:8:8388608: +%*8li:0X80000000:0:8: +%8li:0x80000000:1:8:8388608: +%*8li:0x80000000:0:8: +%8li:020000000000:1:8:524288: +%*8li:020000000000:0:8: +%8li:0B10000000000000000000000000000000:1:8:32: +%*8li:0B10000000000000000000000000000000:0:8: +%8li:0b10000000000000000000000000000000:1:8:32: +%*8li:0b10000000000000000000000000000000:0:8: +%8li:2147487889:1:8:21474878: +%*8li:2147487889:0:8: +%8li:0X80001091:1:8:8388624: +%*8li:0X80001091:0:8: +%8li:0x80001091:1:8:8388624: +%*8li:0x80001091:0:8: +%8li:020000010221:1:8:524289: +%*8li:020000010221:0:8: +%8li:0B10000000000000000001000010010001:1:8:32: +%*8li:0B10000000000000000001000010010001:0:8: +%8li:0b10000000000000000001000010010001:1:8:32: +%*8li:0b10000000000000000001000010010001:0:8: +%8li:+0:1:2:0: +%*8li:+0:0:2: +%8li:+0X0:1:4:0: +%*8li:+0X0:0:4: +%8li:+0x0:1:4:0: +%*8li:+0x0:0:4: +%8li:+00:1:3:0: +%*8li:+00:0:3: +%8li:+0B0:1:4:0: +%*8li:+0B0:0:4: +%8li:+0b0:1:4:0: +%*8li:+0b0:0:4: +%8li:+1:1:2:1: +%*8li:+1:0:2: +%8li:+0X1:1:4:1: +%*8li:+0X1:0:4: +%8li:+0x1:1:4:1: +%*8li:+0x1:0:4: +%8li:+01:1:3:1: +%*8li:+01:0:3: +%8li:+0B1:1:4:1: +%*8li:+0B1:0:4: +%8li:+0b1:1:4:1: +%*8li:+0b1:0:4: +%8li:+42:1:3:42: +%*8li:+42:0:3: +%8li:+0X2a:1:5:42: +%*8li:+0X2a:0:5: +%8li:+0x2A:1:5:42: +%*8li:+0x2A:0:5: +%8li:+052:1:4:42: +%*8li:+052:0:4: +%8li:+0B101010:1:8:21: +%*8li:+0B101010:0:8: +%8li:+0b101010:1:8:21: +%*8li:+0b101010:0:8: +%8li:+2147483647:1:8:2147483: +%*8li:+2147483647:0:8: +%8li:+0X7fffffff:1:8:524287: +%*8li:+0X7fffffff:0:8: +%8li:+0x7FFFFFFF:1:8:524287: +%*8li:+0x7FFFFFFF:0:8: +%8li:+017777777777:1:8:65535: +%*8li:+017777777777:0:8: +%8li:+0B1111111111111111111111111111111:1:8:31: +%*8li:+0B1111111111111111111111111111111:0:8: +%8li:+0b1111111111111111111111111111111:1:8:31: +%*8li:+0b1111111111111111111111111111111:0:8: +%8li:+2147483648:1:8:2147483: +%*8li:+2147483648:0:8: +%8li:+0X80000000:1:8:524288: +%*8li:+0X80000000:0:8: +%8li:+0x80000000:1:8:524288: +%*8li:+0x80000000:0:8: +%8li:+020000000000:1:8:65536: +%*8li:+020000000000:0:8: +%8li:+0B10000000000000000000000000000000:1:8:16: +%*8li:+0B10000000000000000000000000000000:0:8: +%8li:+0b10000000000000000000000000000000:1:8:16: +%*8li:+0b10000000000000000000000000000000:0:8: +%8li:+2147487889:1:8:2147487: +%*8li:+2147487889:0:8: +%8li:+0X80001091:1:8:524289: +%*8li:+0X80001091:0:8: +%8li:+0x80001091:1:8:524289: +%*8li:+0x80001091:0:8: +%8li:+020000010221:1:8:65536: +%*8li:+020000010221:0:8: +%8li:+0B10000000000000000001000010010001:1:8:16: +%*8li:+0B10000000000000000001000010010001:0:8: +%8li:+0b10000000000000000001000010010001:1:8:16: +%*8li:+0b10000000000000000001000010010001:0:8: +%15li::0:-1: +%*15li::0:-1: +%15li:-2147484882:1:11:-2147483648: +%*15li:-2147484882:0:11: +%15li:-0X800004d2:1:11:-2147483648: +%*15li:-0X800004d2:0:11: +%15li:-0x800004D2:1:11:-2147483648: +%*15li:-0x800004D2:0:11: +%15li:-020000002322:1:13:-2147483648: +%*15li:-020000002322:0:13: +%15li:-0B10000000000000000000010011010010:1:15:-2048: +%*15li:-0B10000000000000000000010011010010:0:15: +%15li:-0b10000000000000000000010011010010:1:15:-2048: +%*15li:-0b10000000000000000000010011010010:0:15: +%15li:-2147483649:1:11:-2147483648: +%*15li:-2147483649:0:11: +%15li:-0X80000001:1:11:-2147483648: +%*15li:-0X80000001:0:11: +%15li:-0x80000001:1:11:-2147483648: +%*15li:-0x80000001:0:11: +%15li:-020000000001:1:13:-2147483648: +%*15li:-020000000001:0:13: +%15li:-0B10000000000000000000000000000001:1:15:-2048: +%*15li:-0B10000000000000000000000000000001:0:15: +%15li:-0b10000000000000000000000000000001:1:15:-2048: +%*15li:-0b10000000000000000000000000000001:0:15: +%15li:-2147483648:1:11:-2147483648: +%*15li:-2147483648:0:11: +%15li:-0X80000000:1:11:-2147483648: +%*15li:-0X80000000:0:11: +%15li:-0x80000000:1:11:-2147483648: +%*15li:-0x80000000:0:11: +%15li:-020000000000:1:13:-2147483648: +%*15li:-020000000000:0:13: +%15li:-0B10000000000000000000000000000000:1:15:-2048: +%*15li:-0B10000000000000000000000000000000:0:15: +%15li:-0b10000000000000000000000000000000:1:15:-2048: +%*15li:-0b10000000000000000000000000000000:0:15: +%15li:-123:1:4:-123: +%*15li:-123:0:4: +%15li:-0X7b:1:5:-123: +%*15li:-0X7b:0:5: +%15li:-0x7B:1:5:-123: +%*15li:-0x7B:0:5: +%15li:-0173:1:5:-123: +%*15li:-0173:0:5: +%15li:-0B1111011:1:10:-123: +%*15li:-0B1111011:0:10: +%15li:-0b1111011:1:10:-123: +%*15li:-0b1111011:0:10: +%15li:-1:1:2:-1: +%*15li:-1:0:2: +%15li:-0X1:1:4:-1: +%*15li:-0X1:0:4: +%15li:-0x1:1:4:-1: +%*15li:-0x1:0:4: +%15li:-01:1:3:-1: +%*15li:-01:0:3: +%15li:-0B1:1:4:-1: +%*15li:-0B1:0:4: +%15li:-0b1:1:4:-1: +%*15li:-0b1:0:4: +%15li:-0:1:2:0: +%*15li:-0:0:2: +%15li:-0X0:1:4:0: +%*15li:-0X0:0:4: +%15li:-0x0:1:4:0: +%*15li:-0x0:0:4: +%15li:-00:1:3:0: +%*15li:-00:0:3: +%15li:-0B0:1:4:0: +%*15li:-0B0:0:4: +%15li:-0b0:1:4:0: +%*15li:-0b0:0:4: +%15li:0:1:1:0: +%*15li:0:0:1: +%15li:0X0:1:3:0: +%*15li:0X0:0:3: +%15li:0x0:1:3:0: +%*15li:0x0:0:3: +%15li:00:1:2:0: +%*15li:00:0:2: +%15li:0B0:1:3:0: +%*15li:0B0:0:3: +%15li:0b0:1:3:0: +%*15li:0b0:0:3: +%15li:1:1:1:1: +%*15li:1:0:1: +%15li:0X1:1:3:1: +%*15li:0X1:0:3: +%15li:0x1:1:3:1: +%*15li:0x1:0:3: +%15li:01:1:2:1: +%*15li:01:0:2: +%15li:0B1:1:3:1: +%*15li:0B1:0:3: +%15li:0b1:1:3:1: +%*15li:0b1:0:3: +%15li:42:1:2:42: +%*15li:42:0:2: +%15li:0X2a:1:4:42: +%*15li:0X2a:0:4: +%15li:0x2A:1:4:42: +%*15li:0x2A:0:4: +%15li:052:1:3:42: +%*15li:052:0:3: +%15li:0B101010:1:8:42: +%*15li:0B101010:0:8: +%15li:0b101010:1:8:42: +%*15li:0b101010:0:8: +%15li:2147483647:1:10:2147483647: +%*15li:2147483647:0:10: +%15li:0X7fffffff:1:10:2147483647: +%*15li:0X7fffffff:0:10: +%15li:0x7FFFFFFF:1:10:2147483647: +%*15li:0x7FFFFFFF:0:10: +%15li:017777777777:1:12:2147483647: +%*15li:017777777777:0:12: +%15li:0B1111111111111111111111111111111:1:15:8191: +%*15li:0B1111111111111111111111111111111:0:15: +%15li:0b1111111111111111111111111111111:1:15:8191: +%*15li:0b1111111111111111111111111111111:0:15: +%15li:2147483648:1:10:2147483647: +%*15li:2147483648:0:10: +%15li:0X80000000:1:10:2147483647: +%*15li:0X80000000:0:10: +%15li:0x80000000:1:10:2147483647: +%*15li:0x80000000:0:10: +%15li:020000000000:1:12:2147483647: +%*15li:020000000000:0:12: +%15li:0B10000000000000000000000000000000:1:15:4096: +%*15li:0B10000000000000000000000000000000:0:15: +%15li:0b10000000000000000000000000000000:1:15:4096: +%*15li:0b10000000000000000000000000000000:0:15: +%15li:2147487889:1:10:2147483647: +%*15li:2147487889:0:10: +%15li:0X80001091:1:10:2147483647: +%*15li:0X80001091:0:10: +%15li:0x80001091:1:10:2147483647: +%*15li:0x80001091:0:10: +%15li:020000010221:1:12:2147483647: +%*15li:020000010221:0:12: +%15li:0B10000000000000000001000010010001:1:15:4096: +%*15li:0B10000000000000000001000010010001:0:15: +%15li:0b10000000000000000001000010010001:1:15:4096: +%*15li:0b10000000000000000001000010010001:0:15: +%15li:+0:1:2:0: +%*15li:+0:0:2: +%15li:+0X0:1:4:0: +%*15li:+0X0:0:4: +%15li:+0x0:1:4:0: +%*15li:+0x0:0:4: +%15li:+00:1:3:0: +%*15li:+00:0:3: +%15li:+0B0:1:4:0: +%*15li:+0B0:0:4: +%15li:+0b0:1:4:0: +%*15li:+0b0:0:4: +%15li:+1:1:2:1: +%*15li:+1:0:2: +%15li:+0X1:1:4:1: +%*15li:+0X1:0:4: +%15li:+0x1:1:4:1: +%*15li:+0x1:0:4: +%15li:+01:1:3:1: +%*15li:+01:0:3: +%15li:+0B1:1:4:1: +%*15li:+0B1:0:4: +%15li:+0b1:1:4:1: +%*15li:+0b1:0:4: +%15li:+42:1:3:42: +%*15li:+42:0:3: +%15li:+0X2a:1:5:42: +%*15li:+0X2a:0:5: +%15li:+0x2A:1:5:42: +%*15li:+0x2A:0:5: +%15li:+052:1:4:42: +%*15li:+052:0:4: +%15li:+0B101010:1:9:42: +%*15li:+0B101010:0:9: +%15li:+0b101010:1:9:42: +%*15li:+0b101010:0:9: +%15li:+2147483647:1:11:2147483647: +%*15li:+2147483647:0:11: +%15li:+0X7fffffff:1:11:2147483647: +%*15li:+0X7fffffff:0:11: +%15li:+0x7FFFFFFF:1:11:2147483647: +%*15li:+0x7FFFFFFF:0:11: +%15li:+017777777777:1:13:2147483647: +%*15li:+017777777777:0:13: +%15li:+0B1111111111111111111111111111111:1:15:4095: +%*15li:+0B1111111111111111111111111111111:0:15: +%15li:+0b1111111111111111111111111111111:1:15:4095: +%*15li:+0b1111111111111111111111111111111:0:15: +%15li:+2147483648:1:11:2147483647: +%*15li:+2147483648:0:11: +%15li:+0X80000000:1:11:2147483647: +%*15li:+0X80000000:0:11: +%15li:+0x80000000:1:11:2147483647: +%*15li:+0x80000000:0:11: +%15li:+020000000000:1:13:2147483647: +%*15li:+020000000000:0:13: +%15li:+0B10000000000000000000000000000000:1:15:2048: +%*15li:+0B10000000000000000000000000000000:0:15: +%15li:+0b10000000000000000000000000000000:1:15:2048: +%*15li:+0b10000000000000000000000000000000:0:15: +%15li:+2147487889:1:11:2147483647: +%*15li:+2147487889:0:11: +%15li:+0X80001091:1:11:2147483647: +%*15li:+0X80001091:0:11: +%15li:+0x80001091:1:11:2147483647: +%*15li:+0x80001091:0:11: +%15li:+020000010221:1:13:2147483647: +%*15li:+020000010221:0:13: +%15li:+0B10000000000000000001000010010001:1:15:2048: +%*15li:+0B10000000000000000001000010010001:0:15: +%15li:+0b10000000000000000001000010010001:1:15:2048: +%*15li:+0b10000000000000000001000010010001:0:15: +%2li: :0:-1: +%*2li: :0:-1: +%2li: -2147484882:1:3:-2: +%*2li: -2147484882:0:3: +%2li: -0X800004d2:1:3:0: +%*2li: -0X800004d2:0:3: +%2li: -0x800004D2:1:3:0: +%*2li: -0x800004D2:0:3: +%2li: -020000002322:1:3:0: +%*2li: -020000002322:0:3: +%2li: -0B10000000000000000000010011010010:1:3:0: +%*2li: -0B10000000000000000000010011010010:0:3: +%2li: -0b10000000000000000000010011010010:1:3:0: +%*2li: -0b10000000000000000000010011010010:0:3: +%2li: -2147483649:1:3:-2: +%*2li: -2147483649:0:3: +%2li: -0X80000001:1:3:0: +%*2li: -0X80000001:0:3: +%2li: -0x80000001:1:3:0: +%*2li: -0x80000001:0:3: +%2li: -020000000001:1:3:0: +%*2li: -020000000001:0:3: +%2li: -0B10000000000000000000000000000001:1:3:0: +%*2li: -0B10000000000000000000000000000001:0:3: +%2li: -0b10000000000000000000000000000001:1:3:0: +%*2li: -0b10000000000000000000000000000001:0:3: +%2li: -2147483648:1:3:-2: +%*2li: -2147483648:0:3: +%2li: -0X80000000:1:3:0: +%*2li: -0X80000000:0:3: +%2li: -0x80000000:1:3:0: +%*2li: -0x80000000:0:3: +%2li: -020000000000:1:3:0: +%*2li: -020000000000:0:3: +%2li: -0B10000000000000000000000000000000:1:3:0: +%*2li: -0B10000000000000000000000000000000:0:3: +%2li: -0b10000000000000000000000000000000:1:3:0: +%*2li: -0b10000000000000000000000000000000:0:3: +%2li: -123:1:3:-1: +%*2li: -123:0:3: +%2li: -0X7b:1:3:0: +%*2li: -0X7b:0:3: +%2li: -0x7B:1:3:0: +%*2li: -0x7B:0:3: +%2li: -0173:1:3:0: +%*2li: -0173:0:3: +%2li: -0B1111011:1:3:0: +%*2li: -0B1111011:0:3: +%2li: -0b1111011:1:3:0: +%*2li: -0b1111011:0:3: +%2li: -1:1:3:-1: +%*2li: -1:0:3: +%2li: -0X1:1:3:0: +%*2li: -0X1:0:3: +%2li: -0x1:1:3:0: +%*2li: -0x1:0:3: +%2li: -01:1:3:0: +%*2li: -01:0:3: +%2li: -0B1:1:3:0: +%*2li: -0B1:0:3: +%2li: -0b1:1:3:0: +%*2li: -0b1:0:3: +%2li: -0:1:3:0: +%*2li: -0:0:3: +%2li: -0X0:1:3:0: +%*2li: -0X0:0:3: +%2li: -0x0:1:3:0: +%*2li: -0x0:0:3: +%2li: -00:1:3:0: +%*2li: -00:0:3: +%2li: -0B0:1:3:0: +%*2li: -0B0:0:3: +%2li: -0b0:1:3:0: +%*2li: -0b0:0:3: +%2li: 0:1:2:0: +%*2li: 0:0:2: +%2li: 0X0:0:-1: +%*2li: 0X0:0:-1: +%2li: 0x0:0:-1: +%*2li: 0x0:0:-1: +%2li: 00:1:3:0: +%*2li: 00:0:3: +%2li: 0B0:0:-1: +%*2li: 0B0:0:-1: +%2li: 0b0:0:-1: +%*2li: 0b0:0:-1: +%2li: 1:1:2:1: +%*2li: 1:0:2: +%2li: 0X1:0:-1: +%*2li: 0X1:0:-1: +%2li: 0x1:0:-1: +%*2li: 0x1:0:-1: +%2li: 01:1:3:1: +%*2li: 01:0:3: +%2li: 0B1:0:-1: +%*2li: 0B1:0:-1: +%2li: 0b1:0:-1: +%*2li: 0b1:0:-1: +%2li: 42:1:3:42: +%*2li: 42:0:3: +%2li: 0X2a:0:-1: +%*2li: 0X2a:0:-1: +%2li: 0x2A:0:-1: +%*2li: 0x2A:0:-1: +%2li: 052:1:3:5: +%*2li: 052:0:3: +%2li: 0B101010:0:-1: +%*2li: 0B101010:0:-1: +%2li: 0b101010:0:-1: +%*2li: 0b101010:0:-1: +%2li: 2147483647:1:3:21: +%*2li: 2147483647:0:3: +%2li: 0X7fffffff:0:-1: +%*2li: 0X7fffffff:0:-1: +%2li: 0x7FFFFFFF:0:-1: +%*2li: 0x7FFFFFFF:0:-1: +%2li: 017777777777:1:3:1: +%*2li: 017777777777:0:3: +%2li: 0B1111111111111111111111111111111:0:-1: +%*2li: 0B1111111111111111111111111111111:0:-1: +%2li: 0b1111111111111111111111111111111:0:-1: +%*2li: 0b1111111111111111111111111111111:0:-1: +%2li: 2147483648:1:3:21: +%*2li: 2147483648:0:3: +%2li: 0X80000000:0:-1: +%*2li: 0X80000000:0:-1: +%2li: 0x80000000:0:-1: +%*2li: 0x80000000:0:-1: +%2li: 020000000000:1:3:2: +%*2li: 020000000000:0:3: +%2li: 0B10000000000000000000000000000000:0:-1: +%*2li: 0B10000000000000000000000000000000:0:-1: +%2li: 0b10000000000000000000000000000000:0:-1: +%*2li: 0b10000000000000000000000000000000:0:-1: +%2li: 2147487889:1:3:21: +%*2li: 2147487889:0:3: +%2li: 0X80001091:0:-1: +%*2li: 0X80001091:0:-1: +%2li: 0x80001091:0:-1: +%*2li: 0x80001091:0:-1: +%2li: 020000010221:1:3:2: +%*2li: 020000010221:0:3: +%2li: 0B10000000000000000001000010010001:0:-1: +%*2li: 0B10000000000000000001000010010001:0:-1: +%2li: 0b10000000000000000001000010010001:0:-1: +%*2li: 0b10000000000000000001000010010001:0:-1: +%2li: +0:1:3:0: +%*2li: +0:0:3: +%2li: +0X0:1:3:0: +%*2li: +0X0:0:3: +%2li: +0x0:1:3:0: +%*2li: +0x0:0:3: +%2li: +00:1:3:0: +%*2li: +00:0:3: +%2li: +0B0:1:3:0: +%*2li: +0B0:0:3: +%2li: +0b0:1:3:0: +%*2li: +0b0:0:3: +%2li: +1:1:3:1: +%*2li: +1:0:3: +%2li: +0X1:1:3:0: +%*2li: +0X1:0:3: +%2li: +0x1:1:3:0: +%*2li: +0x1:0:3: +%2li: +01:1:3:0: +%*2li: +01:0:3: +%2li: +0B1:1:3:0: +%*2li: +0B1:0:3: +%2li: +0b1:1:3:0: +%*2li: +0b1:0:3: +%2li: +42:1:3:4: +%*2li: +42:0:3: +%2li: +0X2a:1:3:0: +%*2li: +0X2a:0:3: +%2li: +0x2A:1:3:0: +%*2li: +0x2A:0:3: +%2li: +052:1:3:0: +%*2li: +052:0:3: +%2li: +0B101010:1:3:0: +%*2li: +0B101010:0:3: +%2li: +0b101010:1:3:0: +%*2li: +0b101010:0:3: +%2li: +2147483647:1:3:2: +%*2li: +2147483647:0:3: +%2li: +0X7fffffff:1:3:0: +%*2li: +0X7fffffff:0:3: +%2li: +0x7FFFFFFF:1:3:0: +%*2li: +0x7FFFFFFF:0:3: +%2li: +017777777777:1:3:0: +%*2li: +017777777777:0:3: +%2li: +0B1111111111111111111111111111111:1:3:0: +%*2li: +0B1111111111111111111111111111111:0:3: +%2li: +0b1111111111111111111111111111111:1:3:0: +%*2li: +0b1111111111111111111111111111111:0:3: +%2li: +2147483648:1:3:2: +%*2li: +2147483648:0:3: +%2li: +0X80000000:1:3:0: +%*2li: +0X80000000:0:3: +%2li: +0x80000000:1:3:0: +%*2li: +0x80000000:0:3: +%2li: +020000000000:1:3:0: +%*2li: +020000000000:0:3: +%2li: +0B10000000000000000000000000000000:1:3:0: +%*2li: +0B10000000000000000000000000000000:0:3: +%2li: +0b10000000000000000000000000000000:1:3:0: +%*2li: +0b10000000000000000000000000000000:0:3: +%2li: +2147487889:1:3:2: +%*2li: +2147487889:0:3: +%2li: +0X80001091:1:3:0: +%*2li: +0X80001091:0:3: +%2li: +0x80001091:1:3:0: +%*2li: +0x80001091:0:3: +%2li: +020000010221:1:3:0: +%*2li: +020000010221:0:3: +%2li: +0B10000000000000000001000010010001:1:3:0: +%*2li: +0B10000000000000000001000010010001:0:3: +%2li: +0b10000000000000000001000010010001:1:3:0: +%*2li: +0b10000000000000000001000010010001:0:3: +%15li: :0:-1: +%*15li: :0:-1: +%15li: -2147484882:1:12:-2147483648: +%*15li: -2147484882:0:12: +%15li: -0X800004d2:1:12:-2147483648: +%*15li: -0X800004d2:0:12: +%15li: -0x800004D2:1:12:-2147483648: +%*15li: -0x800004D2:0:12: +%15li: -020000002322:1:14:-2147483648: +%*15li: -020000002322:0:14: +%15li: -0B10000000000000000000010011010010:1:16:-2048: +%*15li: -0B10000000000000000000010011010010:0:16: +%15li: -0b10000000000000000000010011010010:1:16:-2048: +%*15li: -0b10000000000000000000010011010010:0:16: +%15li: -2147483649:1:12:-2147483648: +%*15li: -2147483649:0:12: +%15li: -0X80000001:1:12:-2147483648: +%*15li: -0X80000001:0:12: +%15li: -0x80000001:1:12:-2147483648: +%*15li: -0x80000001:0:12: +%15li: -020000000001:1:14:-2147483648: +%*15li: -020000000001:0:14: +%15li: -0B10000000000000000000000000000001:1:16:-2048: +%*15li: -0B10000000000000000000000000000001:0:16: +%15li: -0b10000000000000000000000000000001:1:16:-2048: +%*15li: -0b10000000000000000000000000000001:0:16: +%15li: -2147483648:1:12:-2147483648: +%*15li: -2147483648:0:12: +%15li: -0X80000000:1:12:-2147483648: +%*15li: -0X80000000:0:12: +%15li: -0x80000000:1:12:-2147483648: +%*15li: -0x80000000:0:12: +%15li: -020000000000:1:14:-2147483648: +%*15li: -020000000000:0:14: +%15li: -0B10000000000000000000000000000000:1:16:-2048: +%*15li: -0B10000000000000000000000000000000:0:16: +%15li: -0b10000000000000000000000000000000:1:16:-2048: +%*15li: -0b10000000000000000000000000000000:0:16: +%15li: -123:1:5:-123: +%*15li: -123:0:5: +%15li: -0X7b:1:6:-123: +%*15li: -0X7b:0:6: +%15li: -0x7B:1:6:-123: +%*15li: -0x7B:0:6: +%15li: -0173:1:6:-123: +%*15li: -0173:0:6: +%15li: -0B1111011:1:11:-123: +%*15li: -0B1111011:0:11: +%15li: -0b1111011:1:11:-123: +%*15li: -0b1111011:0:11: +%15li: -1:1:3:-1: +%*15li: -1:0:3: +%15li: -0X1:1:5:-1: +%*15li: -0X1:0:5: +%15li: -0x1:1:5:-1: +%*15li: -0x1:0:5: +%15li: -01:1:4:-1: +%*15li: -01:0:4: +%15li: -0B1:1:5:-1: +%*15li: -0B1:0:5: +%15li: -0b1:1:5:-1: +%*15li: -0b1:0:5: +%15li: -0:1:3:0: +%*15li: -0:0:3: +%15li: -0X0:1:5:0: +%*15li: -0X0:0:5: +%15li: -0x0:1:5:0: +%*15li: -0x0:0:5: +%15li: -00:1:4:0: +%*15li: -00:0:4: +%15li: -0B0:1:5:0: +%*15li: -0B0:0:5: +%15li: -0b0:1:5:0: +%*15li: -0b0:0:5: +%15li: 0:1:2:0: +%*15li: 0:0:2: +%15li: 0X0:1:4:0: +%*15li: 0X0:0:4: +%15li: 0x0:1:4:0: +%*15li: 0x0:0:4: +%15li: 00:1:3:0: +%*15li: 00:0:3: +%15li: 0B0:1:4:0: +%*15li: 0B0:0:4: +%15li: 0b0:1:4:0: +%*15li: 0b0:0:4: +%15li: 1:1:2:1: +%*15li: 1:0:2: +%15li: 0X1:1:4:1: +%*15li: 0X1:0:4: +%15li: 0x1:1:4:1: +%*15li: 0x1:0:4: +%15li: 01:1:3:1: +%*15li: 01:0:3: +%15li: 0B1:1:4:1: +%*15li: 0B1:0:4: +%15li: 0b1:1:4:1: +%*15li: 0b1:0:4: +%15li: 42:1:3:42: +%*15li: 42:0:3: +%15li: 0X2a:1:5:42: +%*15li: 0X2a:0:5: +%15li: 0x2A:1:5:42: +%*15li: 0x2A:0:5: +%15li: 052:1:4:42: +%*15li: 052:0:4: +%15li: 0B101010:1:9:42: +%*15li: 0B101010:0:9: +%15li: 0b101010:1:9:42: +%*15li: 0b101010:0:9: +%15li: 2147483647:1:11:2147483647: +%*15li: 2147483647:0:11: +%15li: 0X7fffffff:1:11:2147483647: +%*15li: 0X7fffffff:0:11: +%15li: 0x7FFFFFFF:1:11:2147483647: +%*15li: 0x7FFFFFFF:0:11: +%15li: 017777777777:1:13:2147483647: +%*15li: 017777777777:0:13: +%15li: 0B1111111111111111111111111111111:1:16:8191: +%*15li: 0B1111111111111111111111111111111:0:16: +%15li: 0b1111111111111111111111111111111:1:16:8191: +%*15li: 0b1111111111111111111111111111111:0:16: +%15li: 2147483648:1:11:2147483647: +%*15li: 2147483648:0:11: +%15li: 0X80000000:1:11:2147483647: +%*15li: 0X80000000:0:11: +%15li: 0x80000000:1:11:2147483647: +%*15li: 0x80000000:0:11: +%15li: 020000000000:1:13:2147483647: +%*15li: 020000000000:0:13: +%15li: 0B10000000000000000000000000000000:1:16:4096: +%*15li: 0B10000000000000000000000000000000:0:16: +%15li: 0b10000000000000000000000000000000:1:16:4096: +%*15li: 0b10000000000000000000000000000000:0:16: +%15li: 2147487889:1:11:2147483647: +%*15li: 2147487889:0:11: +%15li: 0X80001091:1:11:2147483647: +%*15li: 0X80001091:0:11: +%15li: 0x80001091:1:11:2147483647: +%*15li: 0x80001091:0:11: +%15li: 020000010221:1:13:2147483647: +%*15li: 020000010221:0:13: +%15li: 0B10000000000000000001000010010001:1:16:4096: +%*15li: 0B10000000000000000001000010010001:0:16: +%15li: 0b10000000000000000001000010010001:1:16:4096: +%*15li: 0b10000000000000000001000010010001:0:16: +%15li: +0:1:3:0: +%*15li: +0:0:3: +%15li: +0X0:1:5:0: +%*15li: +0X0:0:5: +%15li: +0x0:1:5:0: +%*15li: +0x0:0:5: +%15li: +00:1:4:0: +%*15li: +00:0:4: +%15li: +0B0:1:5:0: +%*15li: +0B0:0:5: +%15li: +0b0:1:5:0: +%*15li: +0b0:0:5: +%15li: +1:1:3:1: +%*15li: +1:0:3: +%15li: +0X1:1:5:1: +%*15li: +0X1:0:5: +%15li: +0x1:1:5:1: +%*15li: +0x1:0:5: +%15li: +01:1:4:1: +%*15li: +01:0:4: +%15li: +0B1:1:5:1: +%*15li: +0B1:0:5: +%15li: +0b1:1:5:1: +%*15li: +0b1:0:5: +%15li: +42:1:4:42: +%*15li: +42:0:4: +%15li: +0X2a:1:6:42: +%*15li: +0X2a:0:6: +%15li: +0x2A:1:6:42: +%*15li: +0x2A:0:6: +%15li: +052:1:5:42: +%*15li: +052:0:5: +%15li: +0B101010:1:10:42: +%*15li: +0B101010:0:10: +%15li: +0b101010:1:10:42: +%*15li: +0b101010:0:10: +%15li: +2147483647:1:12:2147483647: +%*15li: +2147483647:0:12: +%15li: +0X7fffffff:1:12:2147483647: +%*15li: +0X7fffffff:0:12: +%15li: +0x7FFFFFFF:1:12:2147483647: +%*15li: +0x7FFFFFFF:0:12: +%15li: +017777777777:1:14:2147483647: +%*15li: +017777777777:0:14: +%15li: +0B1111111111111111111111111111111:1:16:4095: +%*15li: +0B1111111111111111111111111111111:0:16: +%15li: +0b1111111111111111111111111111111:1:16:4095: +%*15li: +0b1111111111111111111111111111111:0:16: +%15li: +2147483648:1:12:2147483647: +%*15li: +2147483648:0:12: +%15li: +0X80000000:1:12:2147483647: +%*15li: +0X80000000:0:12: +%15li: +0x80000000:1:12:2147483647: +%*15li: +0x80000000:0:12: +%15li: +020000000000:1:14:2147483647: +%*15li: +020000000000:0:14: +%15li: +0B10000000000000000000000000000000:1:16:2048: +%*15li: +0B10000000000000000000000000000000:0:16: +%15li: +0b10000000000000000000000000000000:1:16:2048: +%*15li: +0b10000000000000000000000000000000:0:16: +%15li: +2147487889:1:12:2147483647: +%*15li: +2147487889:0:12: +%15li: +0X80001091:1:12:2147483647: +%*15li: +0X80001091:0:12: +%15li: +0x80001091:1:12:2147483647: +%*15li: +0x80001091:0:12: +%15li: +020000010221:1:14:2147483647: +%*15li: +020000010221:0:14: +%15li: +0B10000000000000000001000010010001:1:16:2048: +%*15li: +0B10000000000000000001000010010001:0:16: +%15li: +0b10000000000000000001000010010001:1:16:2048: +%*15li: +0b10000000000000000001000010010001:0:16: diff --git a/sysdeps/wordsize-32/tst-scanf-format-uint-b.input b/sysdeps/wordsize-32/tst-scanf-format-uint-b.input new file mode 100644 index 0000000..42958cf --- /dev/null +++ b/sysdeps/wordsize-32/tst-scanf-format-uint-b.input @@ -0,0 +1,644 @@ +%b::0:-1: +%*b::0:-1: +%b:-1111011:1:8:4294967173: +%*b:-1111011:0:8: +%b:-0B1111011:1:10:4294967173: +%*b:-0B1111011:0:10: +%b:-0b1111011:1:10:4294967173: +%*b:-0b1111011:0:10: +%b:-1:1:2:4294967295: +%*b:-1:0:2: +%b:-0B1:1:4:4294967295: +%*b:-0B1:0:4: +%b:-0b1:1:4:4294967295: +%*b:-0b1:0:4: +%b:-0:1:2:0: +%*b:-0:0:2: +%b:-0B0:1:4:0: +%*b:-0B0:0:4: +%b:-0b0:1:4:0: +%*b:-0b0:0:4: +%b:0:1:1:0: +%*b:0:0:1: +%b:0B0:1:3:0: +%*b:0B0:0:3: +%b:0b0:1:3:0: +%*b:0b0:0:3: +%b:1:1:1:1: +%*b:1:0:1: +%b:0B1:1:3:1: +%*b:0B1:0:3: +%b:0b1:1:3:1: +%*b:0b1:0:3: +%b:101010:1:6:42: +%*b:101010:0:6: +%b:0B101010:1:8:42: +%*b:0B101010:0:8: +%b:0b101010:1:8:42: +%*b:0b101010:0:8: +%b:11111111111111111111111111111111:1:32:4294967295: +%*b:11111111111111111111111111111111:0:32: +%b:0B11111111111111111111111111111111:1:34:4294967295: +%*b:0B11111111111111111111111111111111:0:34: +%b:0b11111111111111111111111111111111:1:34:4294967295: +%*b:0b11111111111111111111111111111111:0:34: +%b:100000000000000000000000000000000:1:33:4294967295: +%*b:100000000000000000000000000000000:0:33: +%b:0B100000000000000000000000000000000:1:35:4294967295: +%*b:0B100000000000000000000000000000000:0:35: +%b:0b100000000000000000000000000000000:1:35:4294967295: +%*b:0b100000000000000000000000000000000:0:35: +%b:100000000000000000001000010010001:1:33:4294967295: +%*b:100000000000000000001000010010001:0:33: +%b:0B100000000000000000001000010010001:1:35:4294967295: +%*b:0B100000000000000000001000010010001:0:35: +%b:0b100000000000000000001000010010001:1:35:4294967295: +%*b:0b100000000000000000001000010010001:0:35: +%b:+0:1:2:0: +%*b:+0:0:2: +%b:+0B0:1:4:0: +%*b:+0B0:0:4: +%b:+0b0:1:4:0: +%*b:+0b0:0:4: +%b:+1:1:2:1: +%*b:+1:0:2: +%b:+0B1:1:4:1: +%*b:+0B1:0:4: +%b:+0b1:1:4:1: +%*b:+0b1:0:4: +%b:+101010:1:7:42: +%*b:+101010:0:7: +%b:+0B101010:1:9:42: +%*b:+0B101010:0:9: +%b:+0b101010:1:9:42: +%*b:+0b101010:0:9: +%b:+11111111111111111111111111111111:1:33:4294967295: +%*b:+11111111111111111111111111111111:0:33: +%b:+0B11111111111111111111111111111111:1:35:4294967295: +%*b:+0B11111111111111111111111111111111:0:35: +%b:+0b11111111111111111111111111111111:1:35:4294967295: +%*b:+0b11111111111111111111111111111111:0:35: +%b:+100000000000000000000000000000000:1:34:4294967295: +%*b:+100000000000000000000000000000000:0:34: +%b:+0B100000000000000000000000000000000:1:36:4294967295: +%*b:+0B100000000000000000000000000000000:0:36: +%b:+0b100000000000000000000000000000000:1:36:4294967295: +%*b:+0b100000000000000000000000000000000:0:36: +%b:+100000000000000000001000010010001:1:34:4294967295: +%*b:+100000000000000000001000010010001:0:34: +%b:+0B100000000000000000001000010010001:1:36:4294967295: +%*b:+0B100000000000000000001000010010001:0:36: +%b:+0b100000000000000000001000010010001:1:36:4294967295: +%*b:+0b100000000000000000001000010010001:0:36: +%1b::0:-1: +%*1b::0:-1: +%1b:-1111011:0:-1: +%*1b:-1111011:0:-1: +%1b:-0B1111011:0:-1: +%*1b:-0B1111011:0:-1: +%1b:-0b1111011:0:-1: +%*1b:-0b1111011:0:-1: +%1b:-1:0:-1: +%*1b:-1:0:-1: +%1b:-0B1:0:-1: +%*1b:-0B1:0:-1: +%1b:-0b1:0:-1: +%*1b:-0b1:0:-1: +%1b:-0:0:-1: +%*1b:-0:0:-1: +%1b:-0B0:0:-1: +%*1b:-0B0:0:-1: +%1b:-0b0:0:-1: +%*1b:-0b0:0:-1: +%1b:0:1:1:0: +%*1b:0:0:1: +%1b:0B0:1:1:0: +%*1b:0B0:0:1: +%1b:0b0:1:1:0: +%*1b:0b0:0:1: +%1b:1:1:1:1: +%*1b:1:0:1: +%1b:0B1:1:1:0: +%*1b:0B1:0:1: +%1b:0b1:1:1:0: +%*1b:0b1:0:1: +%1b:101010:1:1:1: +%*1b:101010:0:1: +%1b:0B101010:1:1:0: +%*1b:0B101010:0:1: +%1b:0b101010:1:1:0: +%*1b:0b101010:0:1: +%1b:11111111111111111111111111111111:1:1:1: +%*1b:11111111111111111111111111111111:0:1: +%1b:0B11111111111111111111111111111111:1:1:0: +%*1b:0B11111111111111111111111111111111:0:1: +%1b:0b11111111111111111111111111111111:1:1:0: +%*1b:0b11111111111111111111111111111111:0:1: +%1b:100000000000000000000000000000000:1:1:1: +%*1b:100000000000000000000000000000000:0:1: +%1b:0B100000000000000000000000000000000:1:1:0: +%*1b:0B100000000000000000000000000000000:0:1: +%1b:0b100000000000000000000000000000000:1:1:0: +%*1b:0b100000000000000000000000000000000:0:1: +%1b:100000000000000000001000010010001:1:1:1: +%*1b:100000000000000000001000010010001:0:1: +%1b:0B100000000000000000001000010010001:1:1:0: +%*1b:0B100000000000000000001000010010001:0:1: +%1b:0b100000000000000000001000010010001:1:1:0: +%*1b:0b100000000000000000001000010010001:0:1: +%1b:+0:0:-1: +%*1b:+0:0:-1: +%1b:+0B0:0:-1: +%*1b:+0B0:0:-1: +%1b:+0b0:0:-1: +%*1b:+0b0:0:-1: +%1b:+1:0:-1: +%*1b:+1:0:-1: +%1b:+0B1:0:-1: +%*1b:+0B1:0:-1: +%1b:+0b1:0:-1: +%*1b:+0b1:0:-1: +%1b:+101010:0:-1: +%*1b:+101010:0:-1: +%1b:+0B101010:0:-1: +%*1b:+0B101010:0:-1: +%1b:+0b101010:0:-1: +%*1b:+0b101010:0:-1: +%1b:+11111111111111111111111111111111:0:-1: +%*1b:+11111111111111111111111111111111:0:-1: +%1b:+0B11111111111111111111111111111111:0:-1: +%*1b:+0B11111111111111111111111111111111:0:-1: +%1b:+0b11111111111111111111111111111111:0:-1: +%*1b:+0b11111111111111111111111111111111:0:-1: +%1b:+100000000000000000000000000000000:0:-1: +%*1b:+100000000000000000000000000000000:0:-1: +%1b:+0B100000000000000000000000000000000:0:-1: +%*1b:+0B100000000000000000000000000000000:0:-1: +%1b:+0b100000000000000000000000000000000:0:-1: +%*1b:+0b100000000000000000000000000000000:0:-1: +%1b:+100000000000000000001000010010001:0:-1: +%*1b:+100000000000000000001000010010001:0:-1: +%1b:+0B100000000000000000001000010010001:0:-1: +%*1b:+0B100000000000000000001000010010001:0:-1: +%1b:+0b100000000000000000001000010010001:0:-1: +%*1b:+0b100000000000000000001000010010001:0:-1: +%2b::0:-1: +%*2b::0:-1: +%2b:-1111011:1:2:4294967295: +%*2b:-1111011:0:2: +%2b:-0B1111011:1:2:0: +%*2b:-0B1111011:0:2: +%2b:-0b1111011:1:2:0: +%*2b:-0b1111011:0:2: +%2b:-1:1:2:4294967295: +%*2b:-1:0:2: +%2b:-0B1:1:2:0: +%*2b:-0B1:0:2: +%2b:-0b1:1:2:0: +%*2b:-0b1:0:2: +%2b:-0:1:2:0: +%*2b:-0:0:2: +%2b:-0B0:1:2:0: +%*2b:-0B0:0:2: +%2b:-0b0:1:2:0: +%*2b:-0b0:0:2: +%2b:0:1:1:0: +%*2b:0:0:1: +%2b:0B0:0:-1: +%*2b:0B0:0:-1: +%2b:0b0:0:-1: +%*2b:0b0:0:-1: +%2b:1:1:1:1: +%*2b:1:0:1: +%2b:0B1:0:-1: +%*2b:0B1:0:-1: +%2b:0b1:0:-1: +%*2b:0b1:0:-1: +%2b:101010:1:2:2: +%*2b:101010:0:2: +%2b:0B101010:0:-1: +%*2b:0B101010:0:-1: +%2b:0b101010:0:-1: +%*2b:0b101010:0:-1: +%2b:11111111111111111111111111111111:1:2:3: +%*2b:11111111111111111111111111111111:0:2: +%2b:0B11111111111111111111111111111111:0:-1: +%*2b:0B11111111111111111111111111111111:0:-1: +%2b:0b11111111111111111111111111111111:0:-1: +%*2b:0b11111111111111111111111111111111:0:-1: +%2b:100000000000000000000000000000000:1:2:2: +%*2b:100000000000000000000000000000000:0:2: +%2b:0B100000000000000000000000000000000:0:-1: +%*2b:0B100000000000000000000000000000000:0:-1: +%2b:0b100000000000000000000000000000000:0:-1: +%*2b:0b100000000000000000000000000000000:0:-1: +%2b:100000000000000000001000010010001:1:2:2: +%*2b:100000000000000000001000010010001:0:2: +%2b:0B100000000000000000001000010010001:0:-1: +%*2b:0B100000000000000000001000010010001:0:-1: +%2b:0b100000000000000000001000010010001:0:-1: +%*2b:0b100000000000000000001000010010001:0:-1: +%2b:+0:1:2:0: +%*2b:+0:0:2: +%2b:+0B0:1:2:0: +%*2b:+0B0:0:2: +%2b:+0b0:1:2:0: +%*2b:+0b0:0:2: +%2b:+1:1:2:1: +%*2b:+1:0:2: +%2b:+0B1:1:2:0: +%*2b:+0B1:0:2: +%2b:+0b1:1:2:0: +%*2b:+0b1:0:2: +%2b:+101010:1:2:1: +%*2b:+101010:0:2: +%2b:+0B101010:1:2:0: +%*2b:+0B101010:0:2: +%2b:+0b101010:1:2:0: +%*2b:+0b101010:0:2: +%2b:+11111111111111111111111111111111:1:2:1: +%*2b:+11111111111111111111111111111111:0:2: +%2b:+0B11111111111111111111111111111111:1:2:0: +%*2b:+0B11111111111111111111111111111111:0:2: +%2b:+0b11111111111111111111111111111111:1:2:0: +%*2b:+0b11111111111111111111111111111111:0:2: +%2b:+100000000000000000000000000000000:1:2:1: +%*2b:+100000000000000000000000000000000:0:2: +%2b:+0B100000000000000000000000000000000:1:2:0: +%*2b:+0B100000000000000000000000000000000:0:2: +%2b:+0b100000000000000000000000000000000:1:2:0: +%*2b:+0b100000000000000000000000000000000:0:2: +%2b:+100000000000000000001000010010001:1:2:1: +%*2b:+100000000000000000001000010010001:0:2: +%2b:+0B100000000000000000001000010010001:1:2:0: +%*2b:+0B100000000000000000001000010010001:0:2: +%2b:+0b100000000000000000001000010010001:1:2:0: +%*2b:+0b100000000000000000001000010010001:0:2: +%8b::0:-1: +%*8b::0:-1: +%8b:-1111011:1:8:4294967173: +%*8b:-1111011:0:8: +%8b:-0B1111011:1:8:4294967266: +%*8b:-0B1111011:0:8: +%8b:-0b1111011:1:8:4294967266: +%*8b:-0b1111011:0:8: +%8b:-1:1:2:4294967295: +%*8b:-1:0:2: +%8b:-0B1:1:4:4294967295: +%*8b:-0B1:0:4: +%8b:-0b1:1:4:4294967295: +%*8b:-0b1:0:4: +%8b:-0:1:2:0: +%*8b:-0:0:2: +%8b:-0B0:1:4:0: +%*8b:-0B0:0:4: +%8b:-0b0:1:4:0: +%*8b:-0b0:0:4: +%8b:0:1:1:0: +%*8b:0:0:1: +%8b:0B0:1:3:0: +%*8b:0B0:0:3: +%8b:0b0:1:3:0: +%*8b:0b0:0:3: +%8b:1:1:1:1: +%*8b:1:0:1: +%8b:0B1:1:3:1: +%*8b:0B1:0:3: +%8b:0b1:1:3:1: +%*8b:0b1:0:3: +%8b:101010:1:6:42: +%*8b:101010:0:6: +%8b:0B101010:1:8:42: +%*8b:0B101010:0:8: +%8b:0b101010:1:8:42: +%*8b:0b101010:0:8: +%8b:11111111111111111111111111111111:1:8:255: +%*8b:11111111111111111111111111111111:0:8: +%8b:0B11111111111111111111111111111111:1:8:63: +%*8b:0B11111111111111111111111111111111:0:8: +%8b:0b11111111111111111111111111111111:1:8:63: +%*8b:0b11111111111111111111111111111111:0:8: +%8b:100000000000000000000000000000000:1:8:128: +%*8b:100000000000000000000000000000000:0:8: +%8b:0B100000000000000000000000000000000:1:8:32: +%*8b:0B100000000000000000000000000000000:0:8: +%8b:0b100000000000000000000000000000000:1:8:32: +%*8b:0b100000000000000000000000000000000:0:8: +%8b:100000000000000000001000010010001:1:8:128: +%*8b:100000000000000000001000010010001:0:8: +%8b:0B100000000000000000001000010010001:1:8:32: +%*8b:0B100000000000000000001000010010001:0:8: +%8b:0b100000000000000000001000010010001:1:8:32: +%*8b:0b100000000000000000001000010010001:0:8: +%8b:+0:1:2:0: +%*8b:+0:0:2: +%8b:+0B0:1:4:0: +%*8b:+0B0:0:4: +%8b:+0b0:1:4:0: +%*8b:+0b0:0:4: +%8b:+1:1:2:1: +%*8b:+1:0:2: +%8b:+0B1:1:4:1: +%*8b:+0B1:0:4: +%8b:+0b1:1:4:1: +%*8b:+0b1:0:4: +%8b:+101010:1:7:42: +%*8b:+101010:0:7: +%8b:+0B101010:1:8:21: +%*8b:+0B101010:0:8: +%8b:+0b101010:1:8:21: +%*8b:+0b101010:0:8: +%8b:+11111111111111111111111111111111:1:8:127: +%*8b:+11111111111111111111111111111111:0:8: +%8b:+0B11111111111111111111111111111111:1:8:31: +%*8b:+0B11111111111111111111111111111111:0:8: +%8b:+0b11111111111111111111111111111111:1:8:31: +%*8b:+0b11111111111111111111111111111111:0:8: +%8b:+100000000000000000000000000000000:1:8:64: +%*8b:+100000000000000000000000000000000:0:8: +%8b:+0B100000000000000000000000000000000:1:8:16: +%*8b:+0B100000000000000000000000000000000:0:8: +%8b:+0b100000000000000000000000000000000:1:8:16: +%*8b:+0b100000000000000000000000000000000:0:8: +%8b:+100000000000000000001000010010001:1:8:64: +%*8b:+100000000000000000001000010010001:0:8: +%8b:+0B100000000000000000001000010010001:1:8:16: +%*8b:+0B100000000000000000001000010010001:0:8: +%8b:+0b100000000000000000001000010010001:1:8:16: +%*8b:+0b100000000000000000001000010010001:0:8: +%15b::0:-1: +%*15b::0:-1: +%15b:-1111011:1:8:4294967173: +%*15b:-1111011:0:8: +%15b:-0B1111011:1:10:4294967173: +%*15b:-0B1111011:0:10: +%15b:-0b1111011:1:10:4294967173: +%*15b:-0b1111011:0:10: +%15b:-1:1:2:4294967295: +%*15b:-1:0:2: +%15b:-0B1:1:4:4294967295: +%*15b:-0B1:0:4: +%15b:-0b1:1:4:4294967295: +%*15b:-0b1:0:4: +%15b:-0:1:2:0: +%*15b:-0:0:2: +%15b:-0B0:1:4:0: +%*15b:-0B0:0:4: +%15b:-0b0:1:4:0: +%*15b:-0b0:0:4: +%15b:0:1:1:0: +%*15b:0:0:1: +%15b:0B0:1:3:0: +%*15b:0B0:0:3: +%15b:0b0:1:3:0: +%*15b:0b0:0:3: +%15b:1:1:1:1: +%*15b:1:0:1: +%15b:0B1:1:3:1: +%*15b:0B1:0:3: +%15b:0b1:1:3:1: +%*15b:0b1:0:3: +%15b:101010:1:6:42: +%*15b:101010:0:6: +%15b:0B101010:1:8:42: +%*15b:0B101010:0:8: +%15b:0b101010:1:8:42: +%*15b:0b101010:0:8: +%15b:11111111111111111111111111111111:1:15:32767: +%*15b:11111111111111111111111111111111:0:15: +%15b:0B11111111111111111111111111111111:1:15:8191: +%*15b:0B11111111111111111111111111111111:0:15: +%15b:0b11111111111111111111111111111111:1:15:8191: +%*15b:0b11111111111111111111111111111111:0:15: +%15b:100000000000000000000000000000000:1:15:16384: +%*15b:100000000000000000000000000000000:0:15: +%15b:0B100000000000000000000000000000000:1:15:4096: +%*15b:0B100000000000000000000000000000000:0:15: +%15b:0b100000000000000000000000000000000:1:15:4096: +%*15b:0b100000000000000000000000000000000:0:15: +%15b:100000000000000000001000010010001:1:15:16384: +%*15b:100000000000000000001000010010001:0:15: +%15b:0B100000000000000000001000010010001:1:15:4096: +%*15b:0B100000000000000000001000010010001:0:15: +%15b:0b100000000000000000001000010010001:1:15:4096: +%*15b:0b100000000000000000001000010010001:0:15: +%15b:+0:1:2:0: +%*15b:+0:0:2: +%15b:+0B0:1:4:0: +%*15b:+0B0:0:4: +%15b:+0b0:1:4:0: +%*15b:+0b0:0:4: +%15b:+1:1:2:1: +%*15b:+1:0:2: +%15b:+0B1:1:4:1: +%*15b:+0B1:0:4: +%15b:+0b1:1:4:1: +%*15b:+0b1:0:4: +%15b:+101010:1:7:42: +%*15b:+101010:0:7: +%15b:+0B101010:1:9:42: +%*15b:+0B101010:0:9: +%15b:+0b101010:1:9:42: +%*15b:+0b101010:0:9: +%15b:+11111111111111111111111111111111:1:15:16383: +%*15b:+11111111111111111111111111111111:0:15: +%15b:+0B11111111111111111111111111111111:1:15:4095: +%*15b:+0B11111111111111111111111111111111:0:15: +%15b:+0b11111111111111111111111111111111:1:15:4095: +%*15b:+0b11111111111111111111111111111111:0:15: +%15b:+100000000000000000000000000000000:1:15:8192: +%*15b:+100000000000000000000000000000000:0:15: +%15b:+0B100000000000000000000000000000000:1:15:2048: +%*15b:+0B100000000000000000000000000000000:0:15: +%15b:+0b100000000000000000000000000000000:1:15:2048: +%*15b:+0b100000000000000000000000000000000:0:15: +%15b:+100000000000000000001000010010001:1:15:8192: +%*15b:+100000000000000000001000010010001:0:15: +%15b:+0B100000000000000000001000010010001:1:15:2048: +%*15b:+0B100000000000000000001000010010001:0:15: +%15b:+0b100000000000000000001000010010001:1:15:2048: +%*15b:+0b100000000000000000001000010010001:0:15: +%2b: :0:-1: +%*2b: :0:-1: +%2b: -1111011:1:3:4294967295: +%*2b: -1111011:0:3: +%2b: -0B1111011:1:3:0: +%*2b: -0B1111011:0:3: +%2b: -0b1111011:1:3:0: +%*2b: -0b1111011:0:3: +%2b: -1:1:3:4294967295: +%*2b: -1:0:3: +%2b: -0B1:1:3:0: +%*2b: -0B1:0:3: +%2b: -0b1:1:3:0: +%*2b: -0b1:0:3: +%2b: -0:1:3:0: +%*2b: -0:0:3: +%2b: -0B0:1:3:0: +%*2b: -0B0:0:3: +%2b: -0b0:1:3:0: +%*2b: -0b0:0:3: +%2b: 0:1:2:0: +%*2b: 0:0:2: +%2b: 0B0:0:-1: +%*2b: 0B0:0:-1: +%2b: 0b0:0:-1: +%*2b: 0b0:0:-1: +%2b: 1:1:2:1: +%*2b: 1:0:2: +%2b: 0B1:0:-1: +%*2b: 0B1:0:-1: +%2b: 0b1:0:-1: +%*2b: 0b1:0:-1: +%2b: 101010:1:3:2: +%*2b: 101010:0:3: +%2b: 0B101010:0:-1: +%*2b: 0B101010:0:-1: +%2b: 0b101010:0:-1: +%*2b: 0b101010:0:-1: +%2b: 11111111111111111111111111111111:1:3:3: +%*2b: 11111111111111111111111111111111:0:3: +%2b: 0B11111111111111111111111111111111:0:-1: +%*2b: 0B11111111111111111111111111111111:0:-1: +%2b: 0b11111111111111111111111111111111:0:-1: +%*2b: 0b11111111111111111111111111111111:0:-1: +%2b: 100000000000000000000000000000000:1:3:2: +%*2b: 100000000000000000000000000000000:0:3: +%2b: 0B100000000000000000000000000000000:0:-1: +%*2b: 0B100000000000000000000000000000000:0:-1: +%2b: 0b100000000000000000000000000000000:0:-1: +%*2b: 0b100000000000000000000000000000000:0:-1: +%2b: 100000000000000000001000010010001:1:3:2: +%*2b: 100000000000000000001000010010001:0:3: +%2b: 0B100000000000000000001000010010001:0:-1: +%*2b: 0B100000000000000000001000010010001:0:-1: +%2b: 0b100000000000000000001000010010001:0:-1: +%*2b: 0b100000000000000000001000010010001:0:-1: +%2b: +0:1:3:0: +%*2b: +0:0:3: +%2b: +0B0:1:3:0: +%*2b: +0B0:0:3: +%2b: +0b0:1:3:0: +%*2b: +0b0:0:3: +%2b: +1:1:3:1: +%*2b: +1:0:3: +%2b: +0B1:1:3:0: +%*2b: +0B1:0:3: +%2b: +0b1:1:3:0: +%*2b: +0b1:0:3: +%2b: +101010:1:3:1: +%*2b: +101010:0:3: +%2b: +0B101010:1:3:0: +%*2b: +0B101010:0:3: +%2b: +0b101010:1:3:0: +%*2b: +0b101010:0:3: +%2b: +11111111111111111111111111111111:1:3:1: +%*2b: +11111111111111111111111111111111:0:3: +%2b: +0B11111111111111111111111111111111:1:3:0: +%*2b: +0B11111111111111111111111111111111:0:3: +%2b: +0b11111111111111111111111111111111:1:3:0: +%*2b: +0b11111111111111111111111111111111:0:3: +%2b: +100000000000000000000000000000000:1:3:1: +%*2b: +100000000000000000000000000000000:0:3: +%2b: +0B100000000000000000000000000000000:1:3:0: +%*2b: +0B100000000000000000000000000000000:0:3: +%2b: +0b100000000000000000000000000000000:1:3:0: +%*2b: +0b100000000000000000000000000000000:0:3: +%2b: +100000000000000000001000010010001:1:3:1: +%*2b: +100000000000000000001000010010001:0:3: +%2b: +0B100000000000000000001000010010001:1:3:0: +%*2b: +0B100000000000000000001000010010001:0:3: +%2b: +0b100000000000000000001000010010001:1:3:0: +%*2b: +0b100000000000000000001000010010001:0:3: +%15b: :0:-1: +%*15b: :0:-1: +%15b: -1111011:1:9:4294967173: +%*15b: -1111011:0:9: +%15b: -0B1111011:1:11:4294967173: +%*15b: -0B1111011:0:11: +%15b: -0b1111011:1:11:4294967173: +%*15b: -0b1111011:0:11: +%15b: -1:1:3:4294967295: +%*15b: -1:0:3: +%15b: -0B1:1:5:4294967295: +%*15b: -0B1:0:5: +%15b: -0b1:1:5:4294967295: +%*15b: -0b1:0:5: +%15b: -0:1:3:0: +%*15b: -0:0:3: +%15b: -0B0:1:5:0: +%*15b: -0B0:0:5: +%15b: -0b0:1:5:0: +%*15b: -0b0:0:5: +%15b: 0:1:2:0: +%*15b: 0:0:2: +%15b: 0B0:1:4:0: +%*15b: 0B0:0:4: +%15b: 0b0:1:4:0: +%*15b: 0b0:0:4: +%15b: 1:1:2:1: +%*15b: 1:0:2: +%15b: 0B1:1:4:1: +%*15b: 0B1:0:4: +%15b: 0b1:1:4:1: +%*15b: 0b1:0:4: +%15b: 101010:1:7:42: +%*15b: 101010:0:7: +%15b: 0B101010:1:9:42: +%*15b: 0B101010:0:9: +%15b: 0b101010:1:9:42: +%*15b: 0b101010:0:9: +%15b: 11111111111111111111111111111111:1:16:32767: +%*15b: 11111111111111111111111111111111:0:16: +%15b: 0B11111111111111111111111111111111:1:16:8191: +%*15b: 0B11111111111111111111111111111111:0:16: +%15b: 0b11111111111111111111111111111111:1:16:8191: +%*15b: 0b11111111111111111111111111111111:0:16: +%15b: 100000000000000000000000000000000:1:16:16384: +%*15b: 100000000000000000000000000000000:0:16: +%15b: 0B100000000000000000000000000000000:1:16:4096: +%*15b: 0B100000000000000000000000000000000:0:16: +%15b: 0b100000000000000000000000000000000:1:16:4096: +%*15b: 0b100000000000000000000000000000000:0:16: +%15b: 100000000000000000001000010010001:1:16:16384: +%*15b: 100000000000000000001000010010001:0:16: +%15b: 0B100000000000000000001000010010001:1:16:4096: +%*15b: 0B100000000000000000001000010010001:0:16: +%15b: 0b100000000000000000001000010010001:1:16:4096: +%*15b: 0b100000000000000000001000010010001:0:16: +%15b: +0:1:3:0: +%*15b: +0:0:3: +%15b: +0B0:1:5:0: +%*15b: +0B0:0:5: +%15b: +0b0:1:5:0: +%*15b: +0b0:0:5: +%15b: +1:1:3:1: +%*15b: +1:0:3: +%15b: +0B1:1:5:1: +%*15b: +0B1:0:5: +%15b: +0b1:1:5:1: +%*15b: +0b1:0:5: +%15b: +101010:1:8:42: +%*15b: +101010:0:8: +%15b: +0B101010:1:10:42: +%*15b: +0B101010:0:10: +%15b: +0b101010:1:10:42: +%*15b: +0b101010:0:10: +%15b: +11111111111111111111111111111111:1:16:16383: +%*15b: +11111111111111111111111111111111:0:16: +%15b: +0B11111111111111111111111111111111:1:16:4095: +%*15b: +0B11111111111111111111111111111111:0:16: +%15b: +0b11111111111111111111111111111111:1:16:4095: +%*15b: +0b11111111111111111111111111111111:0:16: +%15b: +100000000000000000000000000000000:1:16:8192: +%*15b: +100000000000000000000000000000000:0:16: +%15b: +0B100000000000000000000000000000000:1:16:2048: +%*15b: +0B100000000000000000000000000000000:0:16: +%15b: +0b100000000000000000000000000000000:1:16:2048: +%*15b: +0b100000000000000000000000000000000:0:16: +%15b: +100000000000000000001000010010001:1:16:8192: +%*15b: +100000000000000000001000010010001:0:16: +%15b: +0B100000000000000000001000010010001:1:16:2048: +%*15b: +0B100000000000000000001000010010001:0:16: +%15b: +0b100000000000000000001000010010001:1:16:2048: +%*15b: +0b100000000000000000001000010010001:0:16: diff --git a/sysdeps/wordsize-32/tst-scanf-format-uint-o.input b/sysdeps/wordsize-32/tst-scanf-format-uint-o.input new file mode 100644 index 0000000..1762194 --- /dev/null +++ b/sysdeps/wordsize-32/tst-scanf-format-uint-o.input @@ -0,0 +1,434 @@ +%o::0:-1: +%*o::0:-1: +%o:-173:1:4:4294967173: +%*o:-173:0:4: +%o:-0173:1:5:4294967173: +%*o:-0173:0:5: +%o:-1:1:2:4294967295: +%*o:-1:0:2: +%o:-01:1:3:4294967295: +%*o:-01:0:3: +%o:-0:1:2:0: +%*o:-0:0:2: +%o:-00:1:3:0: +%*o:-00:0:3: +%o:0:1:1:0: +%*o:0:0:1: +%o:00:1:2:0: +%*o:00:0:2: +%o:1:1:1:1: +%*o:1:0:1: +%o:01:1:2:1: +%*o:01:0:2: +%o:52:1:2:42: +%*o:52:0:2: +%o:052:1:3:42: +%*o:052:0:3: +%o:37777777777:1:11:4294967295: +%*o:37777777777:0:11: +%o:037777777777:1:12:4294967295: +%*o:037777777777:0:12: +%o:40000000000:1:11:4294967295: +%*o:40000000000:0:11: +%o:040000000000:1:12:4294967295: +%*o:040000000000:0:12: +%o:40000010221:1:11:4294967295: +%*o:40000010221:0:11: +%o:040000010221:1:12:4294967295: +%*o:040000010221:0:12: +%o:+0:1:2:0: +%*o:+0:0:2: +%o:+00:1:3:0: +%*o:+00:0:3: +%o:+1:1:2:1: +%*o:+1:0:2: +%o:+01:1:3:1: +%*o:+01:0:3: +%o:+52:1:3:42: +%*o:+52:0:3: +%o:+052:1:4:42: +%*o:+052:0:4: +%o:+37777777777:1:12:4294967295: +%*o:+37777777777:0:12: +%o:+037777777777:1:13:4294967295: +%*o:+037777777777:0:13: +%o:+40000000000:1:12:4294967295: +%*o:+40000000000:0:12: +%o:+040000000000:1:13:4294967295: +%*o:+040000000000:0:13: +%o:+40000010221:1:12:4294967295: +%*o:+40000010221:0:12: +%o:+040000010221:1:13:4294967295: +%*o:+040000010221:0:13: +%1o::0:-1: +%*1o::0:-1: +%1o:-173:0:-1: +%*1o:-173:0:-1: +%1o:-0173:0:-1: +%*1o:-0173:0:-1: +%1o:-1:0:-1: +%*1o:-1:0:-1: +%1o:-01:0:-1: +%*1o:-01:0:-1: +%1o:-0:0:-1: +%*1o:-0:0:-1: +%1o:-00:0:-1: +%*1o:-00:0:-1: +%1o:0:1:1:0: +%*1o:0:0:1: +%1o:00:1:1:0: +%*1o:00:0:1: +%1o:1:1:1:1: +%*1o:1:0:1: +%1o:01:1:1:0: +%*1o:01:0:1: +%1o:52:1:1:5: +%*1o:52:0:1: +%1o:052:1:1:0: +%*1o:052:0:1: +%1o:37777777777:1:1:3: +%*1o:37777777777:0:1: +%1o:037777777777:1:1:0: +%*1o:037777777777:0:1: +%1o:40000000000:1:1:4: +%*1o:40000000000:0:1: +%1o:040000000000:1:1:0: +%*1o:040000000000:0:1: +%1o:40000010221:1:1:4: +%*1o:40000010221:0:1: +%1o:040000010221:1:1:0: +%*1o:040000010221:0:1: +%1o:+0:0:-1: +%*1o:+0:0:-1: +%1o:+00:0:-1: +%*1o:+00:0:-1: +%1o:+1:0:-1: +%*1o:+1:0:-1: +%1o:+01:0:-1: +%*1o:+01:0:-1: +%1o:+52:0:-1: +%*1o:+52:0:-1: +%1o:+052:0:-1: +%*1o:+052:0:-1: +%1o:+37777777777:0:-1: +%*1o:+37777777777:0:-1: +%1o:+037777777777:0:-1: +%*1o:+037777777777:0:-1: +%1o:+40000000000:0:-1: +%*1o:+40000000000:0:-1: +%1o:+040000000000:0:-1: +%*1o:+040000000000:0:-1: +%1o:+40000010221:0:-1: +%*1o:+40000010221:0:-1: +%1o:+040000010221:0:-1: +%*1o:+040000010221:0:-1: +%2o::0:-1: +%*2o::0:-1: +%2o:-173:1:2:4294967295: +%*2o:-173:0:2: +%2o:-0173:1:2:0: +%*2o:-0173:0:2: +%2o:-1:1:2:4294967295: +%*2o:-1:0:2: +%2o:-01:1:2:0: +%*2o:-01:0:2: +%2o:-0:1:2:0: +%*2o:-0:0:2: +%2o:-00:1:2:0: +%*2o:-00:0:2: +%2o:0:1:1:0: +%*2o:0:0:1: +%2o:00:1:2:0: +%*2o:00:0:2: +%2o:1:1:1:1: +%*2o:1:0:1: +%2o:01:1:2:1: +%*2o:01:0:2: +%2o:52:1:2:42: +%*2o:52:0:2: +%2o:052:1:2:5: +%*2o:052:0:2: +%2o:37777777777:1:2:31: +%*2o:37777777777:0:2: +%2o:037777777777:1:2:3: +%*2o:037777777777:0:2: +%2o:40000000000:1:2:32: +%*2o:40000000000:0:2: +%2o:040000000000:1:2:4: +%*2o:040000000000:0:2: +%2o:40000010221:1:2:32: +%*2o:40000010221:0:2: +%2o:040000010221:1:2:4: +%*2o:040000010221:0:2: +%2o:+0:1:2:0: +%*2o:+0:0:2: +%2o:+00:1:2:0: +%*2o:+00:0:2: +%2o:+1:1:2:1: +%*2o:+1:0:2: +%2o:+01:1:2:0: +%*2o:+01:0:2: +%2o:+52:1:2:5: +%*2o:+52:0:2: +%2o:+052:1:2:0: +%*2o:+052:0:2: +%2o:+37777777777:1:2:3: +%*2o:+37777777777:0:2: +%2o:+037777777777:1:2:0: +%*2o:+037777777777:0:2: +%2o:+40000000000:1:2:4: +%*2o:+40000000000:0:2: +%2o:+040000000000:1:2:0: +%*2o:+040000000000:0:2: +%2o:+40000010221:1:2:4: +%*2o:+40000010221:0:2: +%2o:+040000010221:1:2:0: +%*2o:+040000010221:0:2: +%8o::0:-1: +%*8o::0:-1: +%8o:-173:1:4:4294967173: +%*8o:-173:0:4: +%8o:-0173:1:5:4294967173: +%*8o:-0173:0:5: +%8o:-1:1:2:4294967295: +%*8o:-1:0:2: +%8o:-01:1:3:4294967295: +%*8o:-01:0:3: +%8o:-0:1:2:0: +%*8o:-0:0:2: +%8o:-00:1:3:0: +%*8o:-00:0:3: +%8o:0:1:1:0: +%*8o:0:0:1: +%8o:00:1:2:0: +%*8o:00:0:2: +%8o:1:1:1:1: +%*8o:1:0:1: +%8o:01:1:2:1: +%*8o:01:0:2: +%8o:52:1:2:42: +%*8o:52:0:2: +%8o:052:1:3:42: +%*8o:052:0:3: +%8o:37777777777:1:8:8388607: +%*8o:37777777777:0:8: +%8o:037777777777:1:8:1048575: +%*8o:037777777777:0:8: +%8o:40000000000:1:8:8388608: +%*8o:40000000000:0:8: +%8o:040000000000:1:8:1048576: +%*8o:040000000000:0:8: +%8o:40000010221:1:8:8388616: +%*8o:40000010221:0:8: +%8o:040000010221:1:8:1048577: +%*8o:040000010221:0:8: +%8o:+0:1:2:0: +%*8o:+0:0:2: +%8o:+00:1:3:0: +%*8o:+00:0:3: +%8o:+1:1:2:1: +%*8o:+1:0:2: +%8o:+01:1:3:1: +%*8o:+01:0:3: +%8o:+52:1:3:42: +%*8o:+52:0:3: +%8o:+052:1:4:42: +%*8o:+052:0:4: +%8o:+37777777777:1:8:1048575: +%*8o:+37777777777:0:8: +%8o:+037777777777:1:8:131071: +%*8o:+037777777777:0:8: +%8o:+40000000000:1:8:1048576: +%*8o:+40000000000:0:8: +%8o:+040000000000:1:8:131072: +%*8o:+040000000000:0:8: +%8o:+40000010221:1:8:1048577: +%*8o:+40000010221:0:8: +%8o:+040000010221:1:8:131072: +%*8o:+040000010221:0:8: +%15o::0:-1: +%*15o::0:-1: +%15o:-173:1:4:4294967173: +%*15o:-173:0:4: +%15o:-0173:1:5:4294967173: +%*15o:-0173:0:5: +%15o:-1:1:2:4294967295: +%*15o:-1:0:2: +%15o:-01:1:3:4294967295: +%*15o:-01:0:3: +%15o:-0:1:2:0: +%*15o:-0:0:2: +%15o:-00:1:3:0: +%*15o:-00:0:3: +%15o:0:1:1:0: +%*15o:0:0:1: +%15o:00:1:2:0: +%*15o:00:0:2: +%15o:1:1:1:1: +%*15o:1:0:1: +%15o:01:1:2:1: +%*15o:01:0:2: +%15o:52:1:2:42: +%*15o:52:0:2: +%15o:052:1:3:42: +%*15o:052:0:3: +%15o:37777777777:1:11:4294967295: +%*15o:37777777777:0:11: +%15o:037777777777:1:12:4294967295: +%*15o:037777777777:0:12: +%15o:40000000000:1:11:4294967295: +%*15o:40000000000:0:11: +%15o:040000000000:1:12:4294967295: +%*15o:040000000000:0:12: +%15o:40000010221:1:11:4294967295: +%*15o:40000010221:0:11: +%15o:040000010221:1:12:4294967295: +%*15o:040000010221:0:12: +%15o:+0:1:2:0: +%*15o:+0:0:2: +%15o:+00:1:3:0: +%*15o:+00:0:3: +%15o:+1:1:2:1: +%*15o:+1:0:2: +%15o:+01:1:3:1: +%*15o:+01:0:3: +%15o:+52:1:3:42: +%*15o:+52:0:3: +%15o:+052:1:4:42: +%*15o:+052:0:4: +%15o:+37777777777:1:12:4294967295: +%*15o:+37777777777:0:12: +%15o:+037777777777:1:13:4294967295: +%*15o:+037777777777:0:13: +%15o:+40000000000:1:12:4294967295: +%*15o:+40000000000:0:12: +%15o:+040000000000:1:13:4294967295: +%*15o:+040000000000:0:13: +%15o:+40000010221:1:12:4294967295: +%*15o:+40000010221:0:12: +%15o:+040000010221:1:13:4294967295: +%*15o:+040000010221:0:13: +%2o: :0:-1: +%*2o: :0:-1: +%2o: -173:1:3:4294967295: +%*2o: -173:0:3: +%2o: -0173:1:3:0: +%*2o: -0173:0:3: +%2o: -1:1:3:4294967295: +%*2o: -1:0:3: +%2o: -01:1:3:0: +%*2o: -01:0:3: +%2o: -0:1:3:0: +%*2o: -0:0:3: +%2o: -00:1:3:0: +%*2o: -00:0:3: +%2o: 0:1:2:0: +%*2o: 0:0:2: +%2o: 00:1:3:0: +%*2o: 00:0:3: +%2o: 1:1:2:1: +%*2o: 1:0:2: +%2o: 01:1:3:1: +%*2o: 01:0:3: +%2o: 52:1:3:42: +%*2o: 52:0:3: +%2o: 052:1:3:5: +%*2o: 052:0:3: +%2o: 37777777777:1:3:31: +%*2o: 37777777777:0:3: +%2o: 037777777777:1:3:3: +%*2o: 037777777777:0:3: +%2o: 40000000000:1:3:32: +%*2o: 40000000000:0:3: +%2o: 040000000000:1:3:4: +%*2o: 040000000000:0:3: +%2o: 40000010221:1:3:32: +%*2o: 40000010221:0:3: +%2o: 040000010221:1:3:4: +%*2o: 040000010221:0:3: +%2o: +0:1:3:0: +%*2o: +0:0:3: +%2o: +00:1:3:0: +%*2o: +00:0:3: +%2o: +1:1:3:1: +%*2o: +1:0:3: +%2o: +01:1:3:0: +%*2o: +01:0:3: +%2o: +52:1:3:5: +%*2o: +52:0:3: +%2o: +052:1:3:0: +%*2o: +052:0:3: +%2o: +37777777777:1:3:3: +%*2o: +37777777777:0:3: +%2o: +037777777777:1:3:0: +%*2o: +037777777777:0:3: +%2o: +40000000000:1:3:4: +%*2o: +40000000000:0:3: +%2o: +040000000000:1:3:0: +%*2o: +040000000000:0:3: +%2o: +40000010221:1:3:4: +%*2o: +40000010221:0:3: +%2o: +040000010221:1:3:0: +%*2o: +040000010221:0:3: +%15o: :0:-1: +%*15o: :0:-1: +%15o: -173:1:5:4294967173: +%*15o: -173:0:5: +%15o: -0173:1:6:4294967173: +%*15o: -0173:0:6: +%15o: -1:1:3:4294967295: +%*15o: -1:0:3: +%15o: -01:1:4:4294967295: +%*15o: -01:0:4: +%15o: -0:1:3:0: +%*15o: -0:0:3: +%15o: -00:1:4:0: +%*15o: -00:0:4: +%15o: 0:1:2:0: +%*15o: 0:0:2: +%15o: 00:1:3:0: +%*15o: 00:0:3: +%15o: 1:1:2:1: +%*15o: 1:0:2: +%15o: 01:1:3:1: +%*15o: 01:0:3: +%15o: 52:1:3:42: +%*15o: 52:0:3: +%15o: 052:1:4:42: +%*15o: 052:0:4: +%15o: 37777777777:1:12:4294967295: +%*15o: 37777777777:0:12: +%15o: 037777777777:1:13:4294967295: +%*15o: 037777777777:0:13: +%15o: 40000000000:1:12:4294967295: +%*15o: 40000000000:0:12: +%15o: 040000000000:1:13:4294967295: +%*15o: 040000000000:0:13: +%15o: 40000010221:1:12:4294967295: +%*15o: 40000010221:0:12: +%15o: 040000010221:1:13:4294967295: +%*15o: 040000010221:0:13: +%15o: +0:1:3:0: +%*15o: +0:0:3: +%15o: +00:1:4:0: +%*15o: +00:0:4: +%15o: +1:1:3:1: +%*15o: +1:0:3: +%15o: +01:1:4:1: +%*15o: +01:0:4: +%15o: +52:1:4:42: +%*15o: +52:0:4: +%15o: +052:1:5:42: +%*15o: +052:0:5: +%15o: +37777777777:1:13:4294967295: +%*15o: +37777777777:0:13: +%15o: +037777777777:1:14:4294967295: +%*15o: +037777777777:0:14: +%15o: +40000000000:1:13:4294967295: +%*15o: +40000000000:0:13: +%15o: +040000000000:1:14:4294967295: +%*15o: +040000000000:0:14: +%15o: +40000010221:1:13:4294967295: +%*15o: +40000010221:0:13: +%15o: +040000010221:1:14:4294967295: +%*15o: +040000010221:0:14: diff --git a/sysdeps/wordsize-32/tst-scanf-format-uint-u.input b/sysdeps/wordsize-32/tst-scanf-format-uint-u.input new file mode 100644 index 0000000..d2e04fd --- /dev/null +++ b/sysdeps/wordsize-32/tst-scanf-format-uint-u.input @@ -0,0 +1,224 @@ +%u::0:-1: +%*u::0:-1: +%u:-123:1:4:4294967173: +%*u:-123:0:4: +%u:-1:1:2:4294967295: +%*u:-1:0:2: +%u:-0:1:2:0: +%*u:-0:0:2: +%u:0:1:1:0: +%*u:0:0:1: +%u:1:1:1:1: +%*u:1:0:1: +%u:42:1:2:42: +%*u:42:0:2: +%u:4294967295:1:10:4294967295: +%*u:4294967295:0:10: +%u:4294967296:1:10:4294967295: +%*u:4294967296:0:10: +%u:4294971537:1:10:4294967295: +%*u:4294971537:0:10: +%u:+0:1:2:0: +%*u:+0:0:2: +%u:+1:1:2:1: +%*u:+1:0:2: +%u:+42:1:3:42: +%*u:+42:0:3: +%u:+4294967295:1:11:4294967295: +%*u:+4294967295:0:11: +%u:+4294967296:1:11:4294967295: +%*u:+4294967296:0:11: +%u:+4294971537:1:11:4294967295: +%*u:+4294971537:0:11: +%1u::0:-1: +%*1u::0:-1: +%1u:-123:0:-1: +%*1u:-123:0:-1: +%1u:-1:0:-1: +%*1u:-1:0:-1: +%1u:-0:0:-1: +%*1u:-0:0:-1: +%1u:0:1:1:0: +%*1u:0:0:1: +%1u:1:1:1:1: +%*1u:1:0:1: +%1u:42:1:1:4: +%*1u:42:0:1: +%1u:4294967295:1:1:4: +%*1u:4294967295:0:1: +%1u:4294967296:1:1:4: +%*1u:4294967296:0:1: +%1u:4294971537:1:1:4: +%*1u:4294971537:0:1: +%1u:+0:0:-1: +%*1u:+0:0:-1: +%1u:+1:0:-1: +%*1u:+1:0:-1: +%1u:+42:0:-1: +%*1u:+42:0:-1: +%1u:+4294967295:0:-1: +%*1u:+4294967295:0:-1: +%1u:+4294967296:0:-1: +%*1u:+4294967296:0:-1: +%1u:+4294971537:0:-1: +%*1u:+4294971537:0:-1: +%2u::0:-1: +%*2u::0:-1: +%2u:-123:1:2:4294967295: +%*2u:-123:0:2: +%2u:-1:1:2:4294967295: +%*2u:-1:0:2: +%2u:-0:1:2:0: +%*2u:-0:0:2: +%2u:0:1:1:0: +%*2u:0:0:1: +%2u:1:1:1:1: +%*2u:1:0:1: +%2u:42:1:2:42: +%*2u:42:0:2: +%2u:4294967295:1:2:42: +%*2u:4294967295:0:2: +%2u:4294967296:1:2:42: +%*2u:4294967296:0:2: +%2u:4294971537:1:2:42: +%*2u:4294971537:0:2: +%2u:+0:1:2:0: +%*2u:+0:0:2: +%2u:+1:1:2:1: +%*2u:+1:0:2: +%2u:+42:1:2:4: +%*2u:+42:0:2: +%2u:+4294967295:1:2:4: +%*2u:+4294967295:0:2: +%2u:+4294967296:1:2:4: +%*2u:+4294967296:0:2: +%2u:+4294971537:1:2:4: +%*2u:+4294971537:0:2: +%8u::0:-1: +%*8u::0:-1: +%8u:-123:1:4:4294967173: +%*8u:-123:0:4: +%8u:-1:1:2:4294967295: +%*8u:-1:0:2: +%8u:-0:1:2:0: +%*8u:-0:0:2: +%8u:0:1:1:0: +%*8u:0:0:1: +%8u:1:1:1:1: +%*8u:1:0:1: +%8u:42:1:2:42: +%*8u:42:0:2: +%8u:4294967295:1:8:42949672: +%*8u:4294967295:0:8: +%8u:4294967296:1:8:42949672: +%*8u:4294967296:0:8: +%8u:4294971537:1:8:42949715: +%*8u:4294971537:0:8: +%8u:+0:1:2:0: +%*8u:+0:0:2: +%8u:+1:1:2:1: +%*8u:+1:0:2: +%8u:+42:1:3:42: +%*8u:+42:0:3: +%8u:+4294967295:1:8:4294967: +%*8u:+4294967295:0:8: +%8u:+4294967296:1:8:4294967: +%*8u:+4294967296:0:8: +%8u:+4294971537:1:8:4294971: +%*8u:+4294971537:0:8: +%15u::0:-1: +%*15u::0:-1: +%15u:-123:1:4:4294967173: +%*15u:-123:0:4: +%15u:-1:1:2:4294967295: +%*15u:-1:0:2: +%15u:-0:1:2:0: +%*15u:-0:0:2: +%15u:0:1:1:0: +%*15u:0:0:1: +%15u:1:1:1:1: +%*15u:1:0:1: +%15u:42:1:2:42: +%*15u:42:0:2: +%15u:4294967295:1:10:4294967295: +%*15u:4294967295:0:10: +%15u:4294967296:1:10:4294967295: +%*15u:4294967296:0:10: +%15u:4294971537:1:10:4294967295: +%*15u:4294971537:0:10: +%15u:+0:1:2:0: +%*15u:+0:0:2: +%15u:+1:1:2:1: +%*15u:+1:0:2: +%15u:+42:1:3:42: +%*15u:+42:0:3: +%15u:+4294967295:1:11:4294967295: +%*15u:+4294967295:0:11: +%15u:+4294967296:1:11:4294967295: +%*15u:+4294967296:0:11: +%15u:+4294971537:1:11:4294967295: +%*15u:+4294971537:0:11: +%2u: :0:-1: +%*2u: :0:-1: +%2u: -123:1:3:4294967295: +%*2u: -123:0:3: +%2u: -1:1:3:4294967295: +%*2u: -1:0:3: +%2u: -0:1:3:0: +%*2u: -0:0:3: +%2u: 0:1:2:0: +%*2u: 0:0:2: +%2u: 1:1:2:1: +%*2u: 1:0:2: +%2u: 42:1:3:42: +%*2u: 42:0:3: +%2u: 4294967295:1:3:42: +%*2u: 4294967295:0:3: +%2u: 4294967296:1:3:42: +%*2u: 4294967296:0:3: +%2u: 4294971537:1:3:42: +%*2u: 4294971537:0:3: +%2u: +0:1:3:0: +%*2u: +0:0:3: +%2u: +1:1:3:1: +%*2u: +1:0:3: +%2u: +42:1:3:4: +%*2u: +42:0:3: +%2u: +4294967295:1:3:4: +%*2u: +4294967295:0:3: +%2u: +4294967296:1:3:4: +%*2u: +4294967296:0:3: +%2u: +4294971537:1:3:4: +%*2u: +4294971537:0:3: +%15u: :0:-1: +%*15u: :0:-1: +%15u: -123:1:5:4294967173: +%*15u: -123:0:5: +%15u: -1:1:3:4294967295: +%*15u: -1:0:3: +%15u: -0:1:3:0: +%*15u: -0:0:3: +%15u: 0:1:2:0: +%*15u: 0:0:2: +%15u: 1:1:2:1: +%*15u: 1:0:2: +%15u: 42:1:3:42: +%*15u: 42:0:3: +%15u: 4294967295:1:11:4294967295: +%*15u: 4294967295:0:11: +%15u: 4294967296:1:11:4294967295: +%*15u: 4294967296:0:11: +%15u: 4294971537:1:11:4294967295: +%*15u: 4294971537:0:11: +%15u: +0:1:3:0: +%*15u: +0:0:3: +%15u: +1:1:3:1: +%*15u: +1:0:3: +%15u: +42:1:4:42: +%*15u: +42:0:4: +%15u: +4294967295:1:12:4294967295: +%*15u: +4294967295:0:12: +%15u: +4294967296:1:12:4294967295: +%*15u: +4294967296:0:12: +%15u: +4294971537:1:12:4294967295: +%*15u: +4294971537:0:12: diff --git a/sysdeps/wordsize-32/tst-scanf-format-uint-x.input b/sysdeps/wordsize-32/tst-scanf-format-uint-x.input new file mode 100644 index 0000000..4a68400 --- /dev/null +++ b/sysdeps/wordsize-32/tst-scanf-format-uint-x.input @@ -0,0 +1,714 @@ +%x::0:-1: +%*x::0:-1: +%x:-7b:1:3:4294967173: +%*x:-7b:0:3: +%x:-7B:1:3:4294967173: +%*x:-7B:0:3: +%x:-0X7b:1:5:4294967173: +%*x:-0X7b:0:5: +%x:-0x7B:1:5:4294967173: +%*x:-0x7B:0:5: +%x:-1:1:2:4294967295: +%*x:-1:0:2: +%x:-0X1:1:4:4294967295: +%*x:-0X1:0:4: +%x:-0x1:1:4:4294967295: +%*x:-0x1:0:4: +%x:-0:1:2:0: +%*x:-0:0:2: +%x:-0X0:1:4:0: +%*x:-0X0:0:4: +%x:-0x0:1:4:0: +%*x:-0x0:0:4: +%x:0:1:1:0: +%*x:0:0:1: +%x:0X0:1:3:0: +%*x:0X0:0:3: +%x:0x0:1:3:0: +%*x:0x0:0:3: +%x:1:1:1:1: +%*x:1:0:1: +%x:0X1:1:3:1: +%*x:0X1:0:3: +%x:0x1:1:3:1: +%*x:0x1:0:3: +%x:2a:1:2:42: +%*x:2a:0:2: +%x:2A:1:2:42: +%*x:2A:0:2: +%x:0X2a:1:4:42: +%*x:0X2a:0:4: +%x:0x2A:1:4:42: +%*x:0x2A:0:4: +%x:ffffffff:1:8:4294967295: +%*x:ffffffff:0:8: +%x:FFFFFFFF:1:8:4294967295: +%*x:FFFFFFFF:0:8: +%x:0Xffffffff:1:10:4294967295: +%*x:0Xffffffff:0:10: +%x:0xFFFFFFFF:1:10:4294967295: +%*x:0xFFFFFFFF:0:10: +%x:100000000:1:9:4294967295: +%*x:100000000:0:9: +%x:0X100000000:1:11:4294967295: +%*x:0X100000000:0:11: +%x:0x100000000:1:11:4294967295: +%*x:0x100000000:0:11: +%x:100001091:1:9:4294967295: +%*x:100001091:0:9: +%x:0X100001091:1:11:4294967295: +%*x:0X100001091:0:11: +%x:0x100001091:1:11:4294967295: +%*x:0x100001091:0:11: +%x:+0:1:2:0: +%*x:+0:0:2: +%x:+0X0:1:4:0: +%*x:+0X0:0:4: +%x:+0x0:1:4:0: +%*x:+0x0:0:4: +%x:+1:1:2:1: +%*x:+1:0:2: +%x:+0X1:1:4:1: +%*x:+0X1:0:4: +%x:+0x1:1:4:1: +%*x:+0x1:0:4: +%x:+2a:1:3:42: +%*x:+2a:0:3: +%x:+2A:1:3:42: +%*x:+2A:0:3: +%x:+0X2a:1:5:42: +%*x:+0X2a:0:5: +%x:+0x2A:1:5:42: +%*x:+0x2A:0:5: +%x:+ffffffff:1:9:4294967295: +%*x:+ffffffff:0:9: +%x:+FFFFFFFF:1:9:4294967295: +%*x:+FFFFFFFF:0:9: +%x:+0Xffffffff:1:11:4294967295: +%*x:+0Xffffffff:0:11: +%x:+0xFFFFFFFF:1:11:4294967295: +%*x:+0xFFFFFFFF:0:11: +%x:+100000000:1:10:4294967295: +%*x:+100000000:0:10: +%x:+0X100000000:1:12:4294967295: +%*x:+0X100000000:0:12: +%x:+0x100000000:1:12:4294967295: +%*x:+0x100000000:0:12: +%x:+100001091:1:10:4294967295: +%*x:+100001091:0:10: +%x:+0X100001091:1:12:4294967295: +%*x:+0X100001091:0:12: +%x:+0x100001091:1:12:4294967295: +%*x:+0x100001091:0:12: +%1x::0:-1: +%*1x::0:-1: +%1x:-7b:0:-1: +%*1x:-7b:0:-1: +%1x:-7B:0:-1: +%*1x:-7B:0:-1: +%1x:-0X7b:0:-1: +%*1x:-0X7b:0:-1: +%1x:-0x7B:0:-1: +%*1x:-0x7B:0:-1: +%1x:-1:0:-1: +%*1x:-1:0:-1: +%1x:-0X1:0:-1: +%*1x:-0X1:0:-1: +%1x:-0x1:0:-1: +%*1x:-0x1:0:-1: +%1x:-0:0:-1: +%*1x:-0:0:-1: +%1x:-0X0:0:-1: +%*1x:-0X0:0:-1: +%1x:-0x0:0:-1: +%*1x:-0x0:0:-1: +%1x:0:1:1:0: +%*1x:0:0:1: +%1x:0X0:1:1:0: +%*1x:0X0:0:1: +%1x:0x0:1:1:0: +%*1x:0x0:0:1: +%1x:1:1:1:1: +%*1x:1:0:1: +%1x:0X1:1:1:0: +%*1x:0X1:0:1: +%1x:0x1:1:1:0: +%*1x:0x1:0:1: +%1x:2a:1:1:2: +%*1x:2a:0:1: +%1x:2A:1:1:2: +%*1x:2A:0:1: +%1x:0X2a:1:1:0: +%*1x:0X2a:0:1: +%1x:0x2A:1:1:0: +%*1x:0x2A:0:1: +%1x:ffffffff:1:1:15: +%*1x:ffffffff:0:1: +%1x:FFFFFFFF:1:1:15: +%*1x:FFFFFFFF:0:1: +%1x:0Xffffffff:1:1:0: +%*1x:0Xffffffff:0:1: +%1x:0xFFFFFFFF:1:1:0: +%*1x:0xFFFFFFFF:0:1: +%1x:100000000:1:1:1: +%*1x:100000000:0:1: +%1x:0X100000000:1:1:0: +%*1x:0X100000000:0:1: +%1x:0x100000000:1:1:0: +%*1x:0x100000000:0:1: +%1x:100001091:1:1:1: +%*1x:100001091:0:1: +%1x:0X100001091:1:1:0: +%*1x:0X100001091:0:1: +%1x:0x100001091:1:1:0: +%*1x:0x100001091:0:1: +%1x:+0:0:-1: +%*1x:+0:0:-1: +%1x:+0X0:0:-1: +%*1x:+0X0:0:-1: +%1x:+0x0:0:-1: +%*1x:+0x0:0:-1: +%1x:+1:0:-1: +%*1x:+1:0:-1: +%1x:+0X1:0:-1: +%*1x:+0X1:0:-1: +%1x:+0x1:0:-1: +%*1x:+0x1:0:-1: +%1x:+2a:0:-1: +%*1x:+2a:0:-1: +%1x:+2A:0:-1: +%*1x:+2A:0:-1: +%1x:+0X2a:0:-1: +%*1x:+0X2a:0:-1: +%1x:+0x2A:0:-1: +%*1x:+0x2A:0:-1: +%1x:+ffffffff:0:-1: +%*1x:+ffffffff:0:-1: +%1x:+FFFFFFFF:0:-1: +%*1x:+FFFFFFFF:0:-1: +%1x:+0Xffffffff:0:-1: +%*1x:+0Xffffffff:0:-1: +%1x:+0xFFFFFFFF:0:-1: +%*1x:+0xFFFFFFFF:0:-1: +%1x:+100000000:0:-1: +%*1x:+100000000:0:-1: +%1x:+0X100000000:0:-1: +%*1x:+0X100000000:0:-1: +%1x:+0x100000000:0:-1: +%*1x:+0x100000000:0:-1: +%1x:+100001091:0:-1: +%*1x:+100001091:0:-1: +%1x:+0X100001091:0:-1: +%*1x:+0X100001091:0:-1: +%1x:+0x100001091:0:-1: +%*1x:+0x100001091:0:-1: +%2x::0:-1: +%*2x::0:-1: +%2x:-7b:1:2:4294967289: +%*2x:-7b:0:2: +%2x:-7B:1:2:4294967289: +%*2x:-7B:0:2: +%2x:-0X7b:1:2:0: +%*2x:-0X7b:0:2: +%2x:-0x7B:1:2:0: +%*2x:-0x7B:0:2: +%2x:-1:1:2:4294967295: +%*2x:-1:0:2: +%2x:-0X1:1:2:0: +%*2x:-0X1:0:2: +%2x:-0x1:1:2:0: +%*2x:-0x1:0:2: +%2x:-0:1:2:0: +%*2x:-0:0:2: +%2x:-0X0:1:2:0: +%*2x:-0X0:0:2: +%2x:-0x0:1:2:0: +%*2x:-0x0:0:2: +%2x:0:1:1:0: +%*2x:0:0:1: +%2x:0X0:0:-1: +%*2x:0X0:0:-1: +%2x:0x0:0:-1: +%*2x:0x0:0:-1: +%2x:1:1:1:1: +%*2x:1:0:1: +%2x:0X1:0:-1: +%*2x:0X1:0:-1: +%2x:0x1:0:-1: +%*2x:0x1:0:-1: +%2x:2a:1:2:42: +%*2x:2a:0:2: +%2x:2A:1:2:42: +%*2x:2A:0:2: +%2x:0X2a:0:-1: +%*2x:0X2a:0:-1: +%2x:0x2A:0:-1: +%*2x:0x2A:0:-1: +%2x:ffffffff:1:2:255: +%*2x:ffffffff:0:2: +%2x:FFFFFFFF:1:2:255: +%*2x:FFFFFFFF:0:2: +%2x:0Xffffffff:0:-1: +%*2x:0Xffffffff:0:-1: +%2x:0xFFFFFFFF:0:-1: +%*2x:0xFFFFFFFF:0:-1: +%2x:100000000:1:2:16: +%*2x:100000000:0:2: +%2x:0X100000000:0:-1: +%*2x:0X100000000:0:-1: +%2x:0x100000000:0:-1: +%*2x:0x100000000:0:-1: +%2x:100001091:1:2:16: +%*2x:100001091:0:2: +%2x:0X100001091:0:-1: +%*2x:0X100001091:0:-1: +%2x:0x100001091:0:-1: +%*2x:0x100001091:0:-1: +%2x:+0:1:2:0: +%*2x:+0:0:2: +%2x:+0X0:1:2:0: +%*2x:+0X0:0:2: +%2x:+0x0:1:2:0: +%*2x:+0x0:0:2: +%2x:+1:1:2:1: +%*2x:+1:0:2: +%2x:+0X1:1:2:0: +%*2x:+0X1:0:2: +%2x:+0x1:1:2:0: +%*2x:+0x1:0:2: +%2x:+2a:1:2:2: +%*2x:+2a:0:2: +%2x:+2A:1:2:2: +%*2x:+2A:0:2: +%2x:+0X2a:1:2:0: +%*2x:+0X2a:0:2: +%2x:+0x2A:1:2:0: +%*2x:+0x2A:0:2: +%2x:+ffffffff:1:2:15: +%*2x:+ffffffff:0:2: +%2x:+FFFFFFFF:1:2:15: +%*2x:+FFFFFFFF:0:2: +%2x:+0Xffffffff:1:2:0: +%*2x:+0Xffffffff:0:2: +%2x:+0xFFFFFFFF:1:2:0: +%*2x:+0xFFFFFFFF:0:2: +%2x:+100000000:1:2:1: +%*2x:+100000000:0:2: +%2x:+0X100000000:1:2:0: +%*2x:+0X100000000:0:2: +%2x:+0x100000000:1:2:0: +%*2x:+0x100000000:0:2: +%2x:+100001091:1:2:1: +%*2x:+100001091:0:2: +%2x:+0X100001091:1:2:0: +%*2x:+0X100001091:0:2: +%2x:+0x100001091:1:2:0: +%*2x:+0x100001091:0:2: +%8x::0:-1: +%*8x::0:-1: +%8x:-7b:1:3:4294967173: +%*8x:-7b:0:3: +%8x:-7B:1:3:4294967173: +%*8x:-7B:0:3: +%8x:-0X7b:1:5:4294967173: +%*8x:-0X7b:0:5: +%8x:-0x7B:1:5:4294967173: +%*8x:-0x7B:0:5: +%8x:-1:1:2:4294967295: +%*8x:-1:0:2: +%8x:-0X1:1:4:4294967295: +%*8x:-0X1:0:4: +%8x:-0x1:1:4:4294967295: +%*8x:-0x1:0:4: +%8x:-0:1:2:0: +%*8x:-0:0:2: +%8x:-0X0:1:4:0: +%*8x:-0X0:0:4: +%8x:-0x0:1:4:0: +%*8x:-0x0:0:4: +%8x:0:1:1:0: +%*8x:0:0:1: +%8x:0X0:1:3:0: +%*8x:0X0:0:3: +%8x:0x0:1:3:0: +%*8x:0x0:0:3: +%8x:1:1:1:1: +%*8x:1:0:1: +%8x:0X1:1:3:1: +%*8x:0X1:0:3: +%8x:0x1:1:3:1: +%*8x:0x1:0:3: +%8x:2a:1:2:42: +%*8x:2a:0:2: +%8x:2A:1:2:42: +%*8x:2A:0:2: +%8x:0X2a:1:4:42: +%*8x:0X2a:0:4: +%8x:0x2A:1:4:42: +%*8x:0x2A:0:4: +%8x:ffffffff:1:8:4294967295: +%*8x:ffffffff:0:8: +%8x:FFFFFFFF:1:8:4294967295: +%*8x:FFFFFFFF:0:8: +%8x:0Xffffffff:1:8:16777215: +%*8x:0Xffffffff:0:8: +%8x:0xFFFFFFFF:1:8:16777215: +%*8x:0xFFFFFFFF:0:8: +%8x:100000000:1:8:268435456: +%*8x:100000000:0:8: +%8x:0X100000000:1:8:1048576: +%*8x:0X100000000:0:8: +%8x:0x100000000:1:8:1048576: +%*8x:0x100000000:0:8: +%8x:100001091:1:8:268435721: +%*8x:100001091:0:8: +%8x:0X100001091:1:8:1048577: +%*8x:0X100001091:0:8: +%8x:0x100001091:1:8:1048577: +%*8x:0x100001091:0:8: +%8x:+0:1:2:0: +%*8x:+0:0:2: +%8x:+0X0:1:4:0: +%*8x:+0X0:0:4: +%8x:+0x0:1:4:0: +%*8x:+0x0:0:4: +%8x:+1:1:2:1: +%*8x:+1:0:2: +%8x:+0X1:1:4:1: +%*8x:+0X1:0:4: +%8x:+0x1:1:4:1: +%*8x:+0x1:0:4: +%8x:+2a:1:3:42: +%*8x:+2a:0:3: +%8x:+2A:1:3:42: +%*8x:+2A:0:3: +%8x:+0X2a:1:5:42: +%*8x:+0X2a:0:5: +%8x:+0x2A:1:5:42: +%*8x:+0x2A:0:5: +%8x:+ffffffff:1:8:268435455: +%*8x:+ffffffff:0:8: +%8x:+FFFFFFFF:1:8:268435455: +%*8x:+FFFFFFFF:0:8: +%8x:+0Xffffffff:1:8:1048575: +%*8x:+0Xffffffff:0:8: +%8x:+0xFFFFFFFF:1:8:1048575: +%*8x:+0xFFFFFFFF:0:8: +%8x:+100000000:1:8:16777216: +%*8x:+100000000:0:8: +%8x:+0X100000000:1:8:65536: +%*8x:+0X100000000:0:8: +%8x:+0x100000000:1:8:65536: +%*8x:+0x100000000:0:8: +%8x:+100001091:1:8:16777232: +%*8x:+100001091:0:8: +%8x:+0X100001091:1:8:65536: +%*8x:+0X100001091:0:8: +%8x:+0x100001091:1:8:65536: +%*8x:+0x100001091:0:8: +%15x::0:-1: +%*15x::0:-1: +%15x:-7b:1:3:4294967173: +%*15x:-7b:0:3: +%15x:-7B:1:3:4294967173: +%*15x:-7B:0:3: +%15x:-0X7b:1:5:4294967173: +%*15x:-0X7b:0:5: +%15x:-0x7B:1:5:4294967173: +%*15x:-0x7B:0:5: +%15x:-1:1:2:4294967295: +%*15x:-1:0:2: +%15x:-0X1:1:4:4294967295: +%*15x:-0X1:0:4: +%15x:-0x1:1:4:4294967295: +%*15x:-0x1:0:4: +%15x:-0:1:2:0: +%*15x:-0:0:2: +%15x:-0X0:1:4:0: +%*15x:-0X0:0:4: +%15x:-0x0:1:4:0: +%*15x:-0x0:0:4: +%15x:0:1:1:0: +%*15x:0:0:1: +%15x:0X0:1:3:0: +%*15x:0X0:0:3: +%15x:0x0:1:3:0: +%*15x:0x0:0:3: +%15x:1:1:1:1: +%*15x:1:0:1: +%15x:0X1:1:3:1: +%*15x:0X1:0:3: +%15x:0x1:1:3:1: +%*15x:0x1:0:3: +%15x:2a:1:2:42: +%*15x:2a:0:2: +%15x:2A:1:2:42: +%*15x:2A:0:2: +%15x:0X2a:1:4:42: +%*15x:0X2a:0:4: +%15x:0x2A:1:4:42: +%*15x:0x2A:0:4: +%15x:ffffffff:1:8:4294967295: +%*15x:ffffffff:0:8: +%15x:FFFFFFFF:1:8:4294967295: +%*15x:FFFFFFFF:0:8: +%15x:0Xffffffff:1:10:4294967295: +%*15x:0Xffffffff:0:10: +%15x:0xFFFFFFFF:1:10:4294967295: +%*15x:0xFFFFFFFF:0:10: +%15x:100000000:1:9:4294967295: +%*15x:100000000:0:9: +%15x:0X100000000:1:11:4294967295: +%*15x:0X100000000:0:11: +%15x:0x100000000:1:11:4294967295: +%*15x:0x100000000:0:11: +%15x:100001091:1:9:4294967295: +%*15x:100001091:0:9: +%15x:0X100001091:1:11:4294967295: +%*15x:0X100001091:0:11: +%15x:0x100001091:1:11:4294967295: +%*15x:0x100001091:0:11: +%15x:+0:1:2:0: +%*15x:+0:0:2: +%15x:+0X0:1:4:0: +%*15x:+0X0:0:4: +%15x:+0x0:1:4:0: +%*15x:+0x0:0:4: +%15x:+1:1:2:1: +%*15x:+1:0:2: +%15x:+0X1:1:4:1: +%*15x:+0X1:0:4: +%15x:+0x1:1:4:1: +%*15x:+0x1:0:4: +%15x:+2a:1:3:42: +%*15x:+2a:0:3: +%15x:+2A:1:3:42: +%*15x:+2A:0:3: +%15x:+0X2a:1:5:42: +%*15x:+0X2a:0:5: +%15x:+0x2A:1:5:42: +%*15x:+0x2A:0:5: +%15x:+ffffffff:1:9:4294967295: +%*15x:+ffffffff:0:9: +%15x:+FFFFFFFF:1:9:4294967295: +%*15x:+FFFFFFFF:0:9: +%15x:+0Xffffffff:1:11:4294967295: +%*15x:+0Xffffffff:0:11: +%15x:+0xFFFFFFFF:1:11:4294967295: +%*15x:+0xFFFFFFFF:0:11: +%15x:+100000000:1:10:4294967295: +%*15x:+100000000:0:10: +%15x:+0X100000000:1:12:4294967295: +%*15x:+0X100000000:0:12: +%15x:+0x100000000:1:12:4294967295: +%*15x:+0x100000000:0:12: +%15x:+100001091:1:10:4294967295: +%*15x:+100001091:0:10: +%15x:+0X100001091:1:12:4294967295: +%*15x:+0X100001091:0:12: +%15x:+0x100001091:1:12:4294967295: +%*15x:+0x100001091:0:12: +%2x: :0:-1: +%*2x: :0:-1: +%2x: -7b:1:3:4294967289: +%*2x: -7b:0:3: +%2x: -7B:1:3:4294967289: +%*2x: -7B:0:3: +%2x: -0X7b:1:3:0: +%*2x: -0X7b:0:3: +%2x: -0x7B:1:3:0: +%*2x: -0x7B:0:3: +%2x: -1:1:3:4294967295: +%*2x: -1:0:3: +%2x: -0X1:1:3:0: +%*2x: -0X1:0:3: +%2x: -0x1:1:3:0: +%*2x: -0x1:0:3: +%2x: -0:1:3:0: +%*2x: -0:0:3: +%2x: -0X0:1:3:0: +%*2x: -0X0:0:3: +%2x: -0x0:1:3:0: +%*2x: -0x0:0:3: +%2x: 0:1:2:0: +%*2x: 0:0:2: +%2x: 0X0:0:-1: +%*2x: 0X0:0:-1: +%2x: 0x0:0:-1: +%*2x: 0x0:0:-1: +%2x: 1:1:2:1: +%*2x: 1:0:2: +%2x: 0X1:0:-1: +%*2x: 0X1:0:-1: +%2x: 0x1:0:-1: +%*2x: 0x1:0:-1: +%2x: 2a:1:3:42: +%*2x: 2a:0:3: +%2x: 2A:1:3:42: +%*2x: 2A:0:3: +%2x: 0X2a:0:-1: +%*2x: 0X2a:0:-1: +%2x: 0x2A:0:-1: +%*2x: 0x2A:0:-1: +%2x: ffffffff:1:3:255: +%*2x: ffffffff:0:3: +%2x: FFFFFFFF:1:3:255: +%*2x: FFFFFFFF:0:3: +%2x: 0Xffffffff:0:-1: +%*2x: 0Xffffffff:0:-1: +%2x: 0xFFFFFFFF:0:-1: +%*2x: 0xFFFFFFFF:0:-1: +%2x: 100000000:1:3:16: +%*2x: 100000000:0:3: +%2x: 0X100000000:0:-1: +%*2x: 0X100000000:0:-1: +%2x: 0x100000000:0:-1: +%*2x: 0x100000000:0:-1: +%2x: 100001091:1:3:16: +%*2x: 100001091:0:3: +%2x: 0X100001091:0:-1: +%*2x: 0X100001091:0:-1: +%2x: 0x100001091:0:-1: +%*2x: 0x100001091:0:-1: +%2x: +0:1:3:0: +%*2x: +0:0:3: +%2x: +0X0:1:3:0: +%*2x: +0X0:0:3: +%2x: +0x0:1:3:0: +%*2x: +0x0:0:3: +%2x: +1:1:3:1: +%*2x: +1:0:3: +%2x: +0X1:1:3:0: +%*2x: +0X1:0:3: +%2x: +0x1:1:3:0: +%*2x: +0x1:0:3: +%2x: +2a:1:3:2: +%*2x: +2a:0:3: +%2x: +2A:1:3:2: +%*2x: +2A:0:3: +%2x: +0X2a:1:3:0: +%*2x: +0X2a:0:3: +%2x: +0x2A:1:3:0: +%*2x: +0x2A:0:3: +%2x: +ffffffff:1:3:15: +%*2x: +ffffffff:0:3: +%2x: +FFFFFFFF:1:3:15: +%*2x: +FFFFFFFF:0:3: +%2x: +0Xffffffff:1:3:0: +%*2x: +0Xffffffff:0:3: +%2x: +0xFFFFFFFF:1:3:0: +%*2x: +0xFFFFFFFF:0:3: +%2x: +100000000:1:3:1: +%*2x: +100000000:0:3: +%2x: +0X100000000:1:3:0: +%*2x: +0X100000000:0:3: +%2x: +0x100000000:1:3:0: +%*2x: +0x100000000:0:3: +%2x: +100001091:1:3:1: +%*2x: +100001091:0:3: +%2x: +0X100001091:1:3:0: +%*2x: +0X100001091:0:3: +%2x: +0x100001091:1:3:0: +%*2x: +0x100001091:0:3: +%15x: :0:-1: +%*15x: :0:-1: +%15x: -7b:1:4:4294967173: +%*15x: -7b:0:4: +%15x: -7B:1:4:4294967173: +%*15x: -7B:0:4: +%15x: -0X7b:1:6:4294967173: +%*15x: -0X7b:0:6: +%15x: -0x7B:1:6:4294967173: +%*15x: -0x7B:0:6: +%15x: -1:1:3:4294967295: +%*15x: -1:0:3: +%15x: -0X1:1:5:4294967295: +%*15x: -0X1:0:5: +%15x: -0x1:1:5:4294967295: +%*15x: -0x1:0:5: +%15x: -0:1:3:0: +%*15x: -0:0:3: +%15x: -0X0:1:5:0: +%*15x: -0X0:0:5: +%15x: -0x0:1:5:0: +%*15x: -0x0:0:5: +%15x: 0:1:2:0: +%*15x: 0:0:2: +%15x: 0X0:1:4:0: +%*15x: 0X0:0:4: +%15x: 0x0:1:4:0: +%*15x: 0x0:0:4: +%15x: 1:1:2:1: +%*15x: 1:0:2: +%15x: 0X1:1:4:1: +%*15x: 0X1:0:4: +%15x: 0x1:1:4:1: +%*15x: 0x1:0:4: +%15x: 2a:1:3:42: +%*15x: 2a:0:3: +%15x: 2A:1:3:42: +%*15x: 2A:0:3: +%15x: 0X2a:1:5:42: +%*15x: 0X2a:0:5: +%15x: 0x2A:1:5:42: +%*15x: 0x2A:0:5: +%15x: ffffffff:1:9:4294967295: +%*15x: ffffffff:0:9: +%15x: FFFFFFFF:1:9:4294967295: +%*15x: FFFFFFFF:0:9: +%15x: 0Xffffffff:1:11:4294967295: +%*15x: 0Xffffffff:0:11: +%15x: 0xFFFFFFFF:1:11:4294967295: +%*15x: 0xFFFFFFFF:0:11: +%15x: 100000000:1:10:4294967295: +%*15x: 100000000:0:10: +%15x: 0X100000000:1:12:4294967295: +%*15x: 0X100000000:0:12: +%15x: 0x100000000:1:12:4294967295: +%*15x: 0x100000000:0:12: +%15x: 100001091:1:10:4294967295: +%*15x: 100001091:0:10: +%15x: 0X100001091:1:12:4294967295: +%*15x: 0X100001091:0:12: +%15x: 0x100001091:1:12:4294967295: +%*15x: 0x100001091:0:12: +%15x: +0:1:3:0: +%*15x: +0:0:3: +%15x: +0X0:1:5:0: +%*15x: +0X0:0:5: +%15x: +0x0:1:5:0: +%*15x: +0x0:0:5: +%15x: +1:1:3:1: +%*15x: +1:0:3: +%15x: +0X1:1:5:1: +%*15x: +0X1:0:5: +%15x: +0x1:1:5:1: +%*15x: +0x1:0:5: +%15x: +2a:1:4:42: +%*15x: +2a:0:4: +%15x: +2A:1:4:42: +%*15x: +2A:0:4: +%15x: +0X2a:1:6:42: +%*15x: +0X2a:0:6: +%15x: +0x2A:1:6:42: +%*15x: +0x2A:0:6: +%15x: +ffffffff:1:10:4294967295: +%*15x: +ffffffff:0:10: +%15x: +FFFFFFFF:1:10:4294967295: +%*15x: +FFFFFFFF:0:10: +%15x: +0Xffffffff:1:12:4294967295: +%*15x: +0Xffffffff:0:12: +%15x: +0xFFFFFFFF:1:12:4294967295: +%*15x: +0xFFFFFFFF:0:12: +%15x: +100000000:1:11:4294967295: +%*15x: +100000000:0:11: +%15x: +0X100000000:1:13:4294967295: +%*15x: +0X100000000:0:13: +%15x: +0x100000000:1:13:4294967295: +%*15x: +0x100000000:0:13: +%15x: +100001091:1:11:4294967295: +%*15x: +100001091:0:11: +%15x: +0X100001091:1:13:4294967295: +%*15x: +0X100001091:0:13: +%15x: +0x100001091:1:13:4294967295: +%*15x: +0x100001091:0:13: diff --git a/sysdeps/wordsize-32/tst-scanf-format-uint-xx.input b/sysdeps/wordsize-32/tst-scanf-format-uint-xx.input new file mode 100644 index 0000000..78f75fd --- /dev/null +++ b/sysdeps/wordsize-32/tst-scanf-format-uint-xx.input @@ -0,0 +1,714 @@ +%X::0:-1: +%*X::0:-1: +%X:-7b:1:3:4294967173: +%*X:-7b:0:3: +%X:-7B:1:3:4294967173: +%*X:-7B:0:3: +%X:-0X7b:1:5:4294967173: +%*X:-0X7b:0:5: +%X:-0x7B:1:5:4294967173: +%*X:-0x7B:0:5: +%X:-1:1:2:4294967295: +%*X:-1:0:2: +%X:-0X1:1:4:4294967295: +%*X:-0X1:0:4: +%X:-0x1:1:4:4294967295: +%*X:-0x1:0:4: +%X:-0:1:2:0: +%*X:-0:0:2: +%X:-0X0:1:4:0: +%*X:-0X0:0:4: +%X:-0x0:1:4:0: +%*X:-0x0:0:4: +%X:0:1:1:0: +%*X:0:0:1: +%X:0X0:1:3:0: +%*X:0X0:0:3: +%X:0x0:1:3:0: +%*X:0x0:0:3: +%X:1:1:1:1: +%*X:1:0:1: +%X:0X1:1:3:1: +%*X:0X1:0:3: +%X:0x1:1:3:1: +%*X:0x1:0:3: +%X:2a:1:2:42: +%*X:2a:0:2: +%X:2A:1:2:42: +%*X:2A:0:2: +%X:0X2a:1:4:42: +%*X:0X2a:0:4: +%X:0x2A:1:4:42: +%*X:0x2A:0:4: +%X:ffffffff:1:8:4294967295: +%*X:ffffffff:0:8: +%X:FFFFFFFF:1:8:4294967295: +%*X:FFFFFFFF:0:8: +%X:0Xffffffff:1:10:4294967295: +%*X:0Xffffffff:0:10: +%X:0xFFFFFFFF:1:10:4294967295: +%*X:0xFFFFFFFF:0:10: +%X:100000000:1:9:4294967295: +%*X:100000000:0:9: +%X:0X100000000:1:11:4294967295: +%*X:0X100000000:0:11: +%X:0x100000000:1:11:4294967295: +%*X:0x100000000:0:11: +%X:100001091:1:9:4294967295: +%*X:100001091:0:9: +%X:0X100001091:1:11:4294967295: +%*X:0X100001091:0:11: +%X:0x100001091:1:11:4294967295: +%*X:0x100001091:0:11: +%X:+0:1:2:0: +%*X:+0:0:2: +%X:+0X0:1:4:0: +%*X:+0X0:0:4: +%X:+0x0:1:4:0: +%*X:+0x0:0:4: +%X:+1:1:2:1: +%*X:+1:0:2: +%X:+0X1:1:4:1: +%*X:+0X1:0:4: +%X:+0x1:1:4:1: +%*X:+0x1:0:4: +%X:+2a:1:3:42: +%*X:+2a:0:3: +%X:+2A:1:3:42: +%*X:+2A:0:3: +%X:+0X2a:1:5:42: +%*X:+0X2a:0:5: +%X:+0x2A:1:5:42: +%*X:+0x2A:0:5: +%X:+ffffffff:1:9:4294967295: +%*X:+ffffffff:0:9: +%X:+FFFFFFFF:1:9:4294967295: +%*X:+FFFFFFFF:0:9: +%X:+0Xffffffff:1:11:4294967295: +%*X:+0Xffffffff:0:11: +%X:+0xFFFFFFFF:1:11:4294967295: +%*X:+0xFFFFFFFF:0:11: +%X:+100000000:1:10:4294967295: +%*X:+100000000:0:10: +%X:+0X100000000:1:12:4294967295: +%*X:+0X100000000:0:12: +%X:+0x100000000:1:12:4294967295: +%*X:+0x100000000:0:12: +%X:+100001091:1:10:4294967295: +%*X:+100001091:0:10: +%X:+0X100001091:1:12:4294967295: +%*X:+0X100001091:0:12: +%X:+0x100001091:1:12:4294967295: +%*X:+0x100001091:0:12: +%1X::0:-1: +%*1X::0:-1: +%1X:-7b:0:-1: +%*1X:-7b:0:-1: +%1X:-7B:0:-1: +%*1X:-7B:0:-1: +%1X:-0X7b:0:-1: +%*1X:-0X7b:0:-1: +%1X:-0x7B:0:-1: +%*1X:-0x7B:0:-1: +%1X:-1:0:-1: +%*1X:-1:0:-1: +%1X:-0X1:0:-1: +%*1X:-0X1:0:-1: +%1X:-0x1:0:-1: +%*1X:-0x1:0:-1: +%1X:-0:0:-1: +%*1X:-0:0:-1: +%1X:-0X0:0:-1: +%*1X:-0X0:0:-1: +%1X:-0x0:0:-1: +%*1X:-0x0:0:-1: +%1X:0:1:1:0: +%*1X:0:0:1: +%1X:0X0:1:1:0: +%*1X:0X0:0:1: +%1X:0x0:1:1:0: +%*1X:0x0:0:1: +%1X:1:1:1:1: +%*1X:1:0:1: +%1X:0X1:1:1:0: +%*1X:0X1:0:1: +%1X:0x1:1:1:0: +%*1X:0x1:0:1: +%1X:2a:1:1:2: +%*1X:2a:0:1: +%1X:2A:1:1:2: +%*1X:2A:0:1: +%1X:0X2a:1:1:0: +%*1X:0X2a:0:1: +%1X:0x2A:1:1:0: +%*1X:0x2A:0:1: +%1X:ffffffff:1:1:15: +%*1X:ffffffff:0:1: +%1X:FFFFFFFF:1:1:15: +%*1X:FFFFFFFF:0:1: +%1X:0Xffffffff:1:1:0: +%*1X:0Xffffffff:0:1: +%1X:0xFFFFFFFF:1:1:0: +%*1X:0xFFFFFFFF:0:1: +%1X:100000000:1:1:1: +%*1X:100000000:0:1: +%1X:0X100000000:1:1:0: +%*1X:0X100000000:0:1: +%1X:0x100000000:1:1:0: +%*1X:0x100000000:0:1: +%1X:100001091:1:1:1: +%*1X:100001091:0:1: +%1X:0X100001091:1:1:0: +%*1X:0X100001091:0:1: +%1X:0x100001091:1:1:0: +%*1X:0x100001091:0:1: +%1X:+0:0:-1: +%*1X:+0:0:-1: +%1X:+0X0:0:-1: +%*1X:+0X0:0:-1: +%1X:+0x0:0:-1: +%*1X:+0x0:0:-1: +%1X:+1:0:-1: +%*1X:+1:0:-1: +%1X:+0X1:0:-1: +%*1X:+0X1:0:-1: +%1X:+0x1:0:-1: +%*1X:+0x1:0:-1: +%1X:+2a:0:-1: +%*1X:+2a:0:-1: +%1X:+2A:0:-1: +%*1X:+2A:0:-1: +%1X:+0X2a:0:-1: +%*1X:+0X2a:0:-1: +%1X:+0x2A:0:-1: +%*1X:+0x2A:0:-1: +%1X:+ffffffff:0:-1: +%*1X:+ffffffff:0:-1: +%1X:+FFFFFFFF:0:-1: +%*1X:+FFFFFFFF:0:-1: +%1X:+0Xffffffff:0:-1: +%*1X:+0Xffffffff:0:-1: +%1X:+0xFFFFFFFF:0:-1: +%*1X:+0xFFFFFFFF:0:-1: +%1X:+100000000:0:-1: +%*1X:+100000000:0:-1: +%1X:+0X100000000:0:-1: +%*1X:+0X100000000:0:-1: +%1X:+0x100000000:0:-1: +%*1X:+0x100000000:0:-1: +%1X:+100001091:0:-1: +%*1X:+100001091:0:-1: +%1X:+0X100001091:0:-1: +%*1X:+0X100001091:0:-1: +%1X:+0x100001091:0:-1: +%*1X:+0x100001091:0:-1: +%2X::0:-1: +%*2X::0:-1: +%2X:-7b:1:2:4294967289: +%*2X:-7b:0:2: +%2X:-7B:1:2:4294967289: +%*2X:-7B:0:2: +%2X:-0X7b:1:2:0: +%*2X:-0X7b:0:2: +%2X:-0x7B:1:2:0: +%*2X:-0x7B:0:2: +%2X:-1:1:2:4294967295: +%*2X:-1:0:2: +%2X:-0X1:1:2:0: +%*2X:-0X1:0:2: +%2X:-0x1:1:2:0: +%*2X:-0x1:0:2: +%2X:-0:1:2:0: +%*2X:-0:0:2: +%2X:-0X0:1:2:0: +%*2X:-0X0:0:2: +%2X:-0x0:1:2:0: +%*2X:-0x0:0:2: +%2X:0:1:1:0: +%*2X:0:0:1: +%2X:0X0:0:-1: +%*2X:0X0:0:-1: +%2X:0x0:0:-1: +%*2X:0x0:0:-1: +%2X:1:1:1:1: +%*2X:1:0:1: +%2X:0X1:0:-1: +%*2X:0X1:0:-1: +%2X:0x1:0:-1: +%*2X:0x1:0:-1: +%2X:2a:1:2:42: +%*2X:2a:0:2: +%2X:2A:1:2:42: +%*2X:2A:0:2: +%2X:0X2a:0:-1: +%*2X:0X2a:0:-1: +%2X:0x2A:0:-1: +%*2X:0x2A:0:-1: +%2X:ffffffff:1:2:255: +%*2X:ffffffff:0:2: +%2X:FFFFFFFF:1:2:255: +%*2X:FFFFFFFF:0:2: +%2X:0Xffffffff:0:-1: +%*2X:0Xffffffff:0:-1: +%2X:0xFFFFFFFF:0:-1: +%*2X:0xFFFFFFFF:0:-1: +%2X:100000000:1:2:16: +%*2X:100000000:0:2: +%2X:0X100000000:0:-1: +%*2X:0X100000000:0:-1: +%2X:0x100000000:0:-1: +%*2X:0x100000000:0:-1: +%2X:100001091:1:2:16: +%*2X:100001091:0:2: +%2X:0X100001091:0:-1: +%*2X:0X100001091:0:-1: +%2X:0x100001091:0:-1: +%*2X:0x100001091:0:-1: +%2X:+0:1:2:0: +%*2X:+0:0:2: +%2X:+0X0:1:2:0: +%*2X:+0X0:0:2: +%2X:+0x0:1:2:0: +%*2X:+0x0:0:2: +%2X:+1:1:2:1: +%*2X:+1:0:2: +%2X:+0X1:1:2:0: +%*2X:+0X1:0:2: +%2X:+0x1:1:2:0: +%*2X:+0x1:0:2: +%2X:+2a:1:2:2: +%*2X:+2a:0:2: +%2X:+2A:1:2:2: +%*2X:+2A:0:2: +%2X:+0X2a:1:2:0: +%*2X:+0X2a:0:2: +%2X:+0x2A:1:2:0: +%*2X:+0x2A:0:2: +%2X:+ffffffff:1:2:15: +%*2X:+ffffffff:0:2: +%2X:+FFFFFFFF:1:2:15: +%*2X:+FFFFFFFF:0:2: +%2X:+0Xffffffff:1:2:0: +%*2X:+0Xffffffff:0:2: +%2X:+0xFFFFFFFF:1:2:0: +%*2X:+0xFFFFFFFF:0:2: +%2X:+100000000:1:2:1: +%*2X:+100000000:0:2: +%2X:+0X100000000:1:2:0: +%*2X:+0X100000000:0:2: +%2X:+0x100000000:1:2:0: +%*2X:+0x100000000:0:2: +%2X:+100001091:1:2:1: +%*2X:+100001091:0:2: +%2X:+0X100001091:1:2:0: +%*2X:+0X100001091:0:2: +%2X:+0x100001091:1:2:0: +%*2X:+0x100001091:0:2: +%8X::0:-1: +%*8X::0:-1: +%8X:-7b:1:3:4294967173: +%*8X:-7b:0:3: +%8X:-7B:1:3:4294967173: +%*8X:-7B:0:3: +%8X:-0X7b:1:5:4294967173: +%*8X:-0X7b:0:5: +%8X:-0x7B:1:5:4294967173: +%*8X:-0x7B:0:5: +%8X:-1:1:2:4294967295: +%*8X:-1:0:2: +%8X:-0X1:1:4:4294967295: +%*8X:-0X1:0:4: +%8X:-0x1:1:4:4294967295: +%*8X:-0x1:0:4: +%8X:-0:1:2:0: +%*8X:-0:0:2: +%8X:-0X0:1:4:0: +%*8X:-0X0:0:4: +%8X:-0x0:1:4:0: +%*8X:-0x0:0:4: +%8X:0:1:1:0: +%*8X:0:0:1: +%8X:0X0:1:3:0: +%*8X:0X0:0:3: +%8X:0x0:1:3:0: +%*8X:0x0:0:3: +%8X:1:1:1:1: +%*8X:1:0:1: +%8X:0X1:1:3:1: +%*8X:0X1:0:3: +%8X:0x1:1:3:1: +%*8X:0x1:0:3: +%8X:2a:1:2:42: +%*8X:2a:0:2: +%8X:2A:1:2:42: +%*8X:2A:0:2: +%8X:0X2a:1:4:42: +%*8X:0X2a:0:4: +%8X:0x2A:1:4:42: +%*8X:0x2A:0:4: +%8X:ffffffff:1:8:4294967295: +%*8X:ffffffff:0:8: +%8X:FFFFFFFF:1:8:4294967295: +%*8X:FFFFFFFF:0:8: +%8X:0Xffffffff:1:8:16777215: +%*8X:0Xffffffff:0:8: +%8X:0xFFFFFFFF:1:8:16777215: +%*8X:0xFFFFFFFF:0:8: +%8X:100000000:1:8:268435456: +%*8X:100000000:0:8: +%8X:0X100000000:1:8:1048576: +%*8X:0X100000000:0:8: +%8X:0x100000000:1:8:1048576: +%*8X:0x100000000:0:8: +%8X:100001091:1:8:268435721: +%*8X:100001091:0:8: +%8X:0X100001091:1:8:1048577: +%*8X:0X100001091:0:8: +%8X:0x100001091:1:8:1048577: +%*8X:0x100001091:0:8: +%8X:+0:1:2:0: +%*8X:+0:0:2: +%8X:+0X0:1:4:0: +%*8X:+0X0:0:4: +%8X:+0x0:1:4:0: +%*8X:+0x0:0:4: +%8X:+1:1:2:1: +%*8X:+1:0:2: +%8X:+0X1:1:4:1: +%*8X:+0X1:0:4: +%8X:+0x1:1:4:1: +%*8X:+0x1:0:4: +%8X:+2a:1:3:42: +%*8X:+2a:0:3: +%8X:+2A:1:3:42: +%*8X:+2A:0:3: +%8X:+0X2a:1:5:42: +%*8X:+0X2a:0:5: +%8X:+0x2A:1:5:42: +%*8X:+0x2A:0:5: +%8X:+ffffffff:1:8:268435455: +%*8X:+ffffffff:0:8: +%8X:+FFFFFFFF:1:8:268435455: +%*8X:+FFFFFFFF:0:8: +%8X:+0Xffffffff:1:8:1048575: +%*8X:+0Xffffffff:0:8: +%8X:+0xFFFFFFFF:1:8:1048575: +%*8X:+0xFFFFFFFF:0:8: +%8X:+100000000:1:8:16777216: +%*8X:+100000000:0:8: +%8X:+0X100000000:1:8:65536: +%*8X:+0X100000000:0:8: +%8X:+0x100000000:1:8:65536: +%*8X:+0x100000000:0:8: +%8X:+100001091:1:8:16777232: +%*8X:+100001091:0:8: +%8X:+0X100001091:1:8:65536: +%*8X:+0X100001091:0:8: +%8X:+0x100001091:1:8:65536: +%*8X:+0x100001091:0:8: +%15X::0:-1: +%*15X::0:-1: +%15X:-7b:1:3:4294967173: +%*15X:-7b:0:3: +%15X:-7B:1:3:4294967173: +%*15X:-7B:0:3: +%15X:-0X7b:1:5:4294967173: +%*15X:-0X7b:0:5: +%15X:-0x7B:1:5:4294967173: +%*15X:-0x7B:0:5: +%15X:-1:1:2:4294967295: +%*15X:-1:0:2: +%15X:-0X1:1:4:4294967295: +%*15X:-0X1:0:4: +%15X:-0x1:1:4:4294967295: +%*15X:-0x1:0:4: +%15X:-0:1:2:0: +%*15X:-0:0:2: +%15X:-0X0:1:4:0: +%*15X:-0X0:0:4: +%15X:-0x0:1:4:0: +%*15X:-0x0:0:4: +%15X:0:1:1:0: +%*15X:0:0:1: +%15X:0X0:1:3:0: +%*15X:0X0:0:3: +%15X:0x0:1:3:0: +%*15X:0x0:0:3: +%15X:1:1:1:1: +%*15X:1:0:1: +%15X:0X1:1:3:1: +%*15X:0X1:0:3: +%15X:0x1:1:3:1: +%*15X:0x1:0:3: +%15X:2a:1:2:42: +%*15X:2a:0:2: +%15X:2A:1:2:42: +%*15X:2A:0:2: +%15X:0X2a:1:4:42: +%*15X:0X2a:0:4: +%15X:0x2A:1:4:42: +%*15X:0x2A:0:4: +%15X:ffffffff:1:8:4294967295: +%*15X:ffffffff:0:8: +%15X:FFFFFFFF:1:8:4294967295: +%*15X:FFFFFFFF:0:8: +%15X:0Xffffffff:1:10:4294967295: +%*15X:0Xffffffff:0:10: +%15X:0xFFFFFFFF:1:10:4294967295: +%*15X:0xFFFFFFFF:0:10: +%15X:100000000:1:9:4294967295: +%*15X:100000000:0:9: +%15X:0X100000000:1:11:4294967295: +%*15X:0X100000000:0:11: +%15X:0x100000000:1:11:4294967295: +%*15X:0x100000000:0:11: +%15X:100001091:1:9:4294967295: +%*15X:100001091:0:9: +%15X:0X100001091:1:11:4294967295: +%*15X:0X100001091:0:11: +%15X:0x100001091:1:11:4294967295: +%*15X:0x100001091:0:11: +%15X:+0:1:2:0: +%*15X:+0:0:2: +%15X:+0X0:1:4:0: +%*15X:+0X0:0:4: +%15X:+0x0:1:4:0: +%*15X:+0x0:0:4: +%15X:+1:1:2:1: +%*15X:+1:0:2: +%15X:+0X1:1:4:1: +%*15X:+0X1:0:4: +%15X:+0x1:1:4:1: +%*15X:+0x1:0:4: +%15X:+2a:1:3:42: +%*15X:+2a:0:3: +%15X:+2A:1:3:42: +%*15X:+2A:0:3: +%15X:+0X2a:1:5:42: +%*15X:+0X2a:0:5: +%15X:+0x2A:1:5:42: +%*15X:+0x2A:0:5: +%15X:+ffffffff:1:9:4294967295: +%*15X:+ffffffff:0:9: +%15X:+FFFFFFFF:1:9:4294967295: +%*15X:+FFFFFFFF:0:9: +%15X:+0Xffffffff:1:11:4294967295: +%*15X:+0Xffffffff:0:11: +%15X:+0xFFFFFFFF:1:11:4294967295: +%*15X:+0xFFFFFFFF:0:11: +%15X:+100000000:1:10:4294967295: +%*15X:+100000000:0:10: +%15X:+0X100000000:1:12:4294967295: +%*15X:+0X100000000:0:12: +%15X:+0x100000000:1:12:4294967295: +%*15X:+0x100000000:0:12: +%15X:+100001091:1:10:4294967295: +%*15X:+100001091:0:10: +%15X:+0X100001091:1:12:4294967295: +%*15X:+0X100001091:0:12: +%15X:+0x100001091:1:12:4294967295: +%*15X:+0x100001091:0:12: +%2X: :0:-1: +%*2X: :0:-1: +%2X: -7b:1:3:4294967289: +%*2X: -7b:0:3: +%2X: -7B:1:3:4294967289: +%*2X: -7B:0:3: +%2X: -0X7b:1:3:0: +%*2X: -0X7b:0:3: +%2X: -0x7B:1:3:0: +%*2X: -0x7B:0:3: +%2X: -1:1:3:4294967295: +%*2X: -1:0:3: +%2X: -0X1:1:3:0: +%*2X: -0X1:0:3: +%2X: -0x1:1:3:0: +%*2X: -0x1:0:3: +%2X: -0:1:3:0: +%*2X: -0:0:3: +%2X: -0X0:1:3:0: +%*2X: -0X0:0:3: +%2X: -0x0:1:3:0: +%*2X: -0x0:0:3: +%2X: 0:1:2:0: +%*2X: 0:0:2: +%2X: 0X0:0:-1: +%*2X: 0X0:0:-1: +%2X: 0x0:0:-1: +%*2X: 0x0:0:-1: +%2X: 1:1:2:1: +%*2X: 1:0:2: +%2X: 0X1:0:-1: +%*2X: 0X1:0:-1: +%2X: 0x1:0:-1: +%*2X: 0x1:0:-1: +%2X: 2a:1:3:42: +%*2X: 2a:0:3: +%2X: 2A:1:3:42: +%*2X: 2A:0:3: +%2X: 0X2a:0:-1: +%*2X: 0X2a:0:-1: +%2X: 0x2A:0:-1: +%*2X: 0x2A:0:-1: +%2X: ffffffff:1:3:255: +%*2X: ffffffff:0:3: +%2X: FFFFFFFF:1:3:255: +%*2X: FFFFFFFF:0:3: +%2X: 0Xffffffff:0:-1: +%*2X: 0Xffffffff:0:-1: +%2X: 0xFFFFFFFF:0:-1: +%*2X: 0xFFFFFFFF:0:-1: +%2X: 100000000:1:3:16: +%*2X: 100000000:0:3: +%2X: 0X100000000:0:-1: +%*2X: 0X100000000:0:-1: +%2X: 0x100000000:0:-1: +%*2X: 0x100000000:0:-1: +%2X: 100001091:1:3:16: +%*2X: 100001091:0:3: +%2X: 0X100001091:0:-1: +%*2X: 0X100001091:0:-1: +%2X: 0x100001091:0:-1: +%*2X: 0x100001091:0:-1: +%2X: +0:1:3:0: +%*2X: +0:0:3: +%2X: +0X0:1:3:0: +%*2X: +0X0:0:3: +%2X: +0x0:1:3:0: +%*2X: +0x0:0:3: +%2X: +1:1:3:1: +%*2X: +1:0:3: +%2X: +0X1:1:3:0: +%*2X: +0X1:0:3: +%2X: +0x1:1:3:0: +%*2X: +0x1:0:3: +%2X: +2a:1:3:2: +%*2X: +2a:0:3: +%2X: +2A:1:3:2: +%*2X: +2A:0:3: +%2X: +0X2a:1:3:0: +%*2X: +0X2a:0:3: +%2X: +0x2A:1:3:0: +%*2X: +0x2A:0:3: +%2X: +ffffffff:1:3:15: +%*2X: +ffffffff:0:3: +%2X: +FFFFFFFF:1:3:15: +%*2X: +FFFFFFFF:0:3: +%2X: +0Xffffffff:1:3:0: +%*2X: +0Xffffffff:0:3: +%2X: +0xFFFFFFFF:1:3:0: +%*2X: +0xFFFFFFFF:0:3: +%2X: +100000000:1:3:1: +%*2X: +100000000:0:3: +%2X: +0X100000000:1:3:0: +%*2X: +0X100000000:0:3: +%2X: +0x100000000:1:3:0: +%*2X: +0x100000000:0:3: +%2X: +100001091:1:3:1: +%*2X: +100001091:0:3: +%2X: +0X100001091:1:3:0: +%*2X: +0X100001091:0:3: +%2X: +0x100001091:1:3:0: +%*2X: +0x100001091:0:3: +%15X: :0:-1: +%*15X: :0:-1: +%15X: -7b:1:4:4294967173: +%*15X: -7b:0:4: +%15X: -7B:1:4:4294967173: +%*15X: -7B:0:4: +%15X: -0X7b:1:6:4294967173: +%*15X: -0X7b:0:6: +%15X: -0x7B:1:6:4294967173: +%*15X: -0x7B:0:6: +%15X: -1:1:3:4294967295: +%*15X: -1:0:3: +%15X: -0X1:1:5:4294967295: +%*15X: -0X1:0:5: +%15X: -0x1:1:5:4294967295: +%*15X: -0x1:0:5: +%15X: -0:1:3:0: +%*15X: -0:0:3: +%15X: -0X0:1:5:0: +%*15X: -0X0:0:5: +%15X: -0x0:1:5:0: +%*15X: -0x0:0:5: +%15X: 0:1:2:0: +%*15X: 0:0:2: +%15X: 0X0:1:4:0: +%*15X: 0X0:0:4: +%15X: 0x0:1:4:0: +%*15X: 0x0:0:4: +%15X: 1:1:2:1: +%*15X: 1:0:2: +%15X: 0X1:1:4:1: +%*15X: 0X1:0:4: +%15X: 0x1:1:4:1: +%*15X: 0x1:0:4: +%15X: 2a:1:3:42: +%*15X: 2a:0:3: +%15X: 2A:1:3:42: +%*15X: 2A:0:3: +%15X: 0X2a:1:5:42: +%*15X: 0X2a:0:5: +%15X: 0x2A:1:5:42: +%*15X: 0x2A:0:5: +%15X: ffffffff:1:9:4294967295: +%*15X: ffffffff:0:9: +%15X: FFFFFFFF:1:9:4294967295: +%*15X: FFFFFFFF:0:9: +%15X: 0Xffffffff:1:11:4294967295: +%*15X: 0Xffffffff:0:11: +%15X: 0xFFFFFFFF:1:11:4294967295: +%*15X: 0xFFFFFFFF:0:11: +%15X: 100000000:1:10:4294967295: +%*15X: 100000000:0:10: +%15X: 0X100000000:1:12:4294967295: +%*15X: 0X100000000:0:12: +%15X: 0x100000000:1:12:4294967295: +%*15X: 0x100000000:0:12: +%15X: 100001091:1:10:4294967295: +%*15X: 100001091:0:10: +%15X: 0X100001091:1:12:4294967295: +%*15X: 0X100001091:0:12: +%15X: 0x100001091:1:12:4294967295: +%*15X: 0x100001091:0:12: +%15X: +0:1:3:0: +%*15X: +0:0:3: +%15X: +0X0:1:5:0: +%*15X: +0X0:0:5: +%15X: +0x0:1:5:0: +%*15X: +0x0:0:5: +%15X: +1:1:3:1: +%*15X: +1:0:3: +%15X: +0X1:1:5:1: +%*15X: +0X1:0:5: +%15X: +0x1:1:5:1: +%*15X: +0x1:0:5: +%15X: +2a:1:4:42: +%*15X: +2a:0:4: +%15X: +2A:1:4:42: +%*15X: +2A:0:4: +%15X: +0X2a:1:6:42: +%*15X: +0X2a:0:6: +%15X: +0x2A:1:6:42: +%*15X: +0x2A:0:6: +%15X: +ffffffff:1:10:4294967295: +%*15X: +ffffffff:0:10: +%15X: +FFFFFFFF:1:10:4294967295: +%*15X: +FFFFFFFF:0:10: +%15X: +0Xffffffff:1:12:4294967295: +%*15X: +0Xffffffff:0:12: +%15X: +0xFFFFFFFF:1:12:4294967295: +%*15X: +0xFFFFFFFF:0:12: +%15X: +100000000:1:11:4294967295: +%*15X: +100000000:0:11: +%15X: +0X100000000:1:13:4294967295: +%*15X: +0X100000000:0:13: +%15X: +0x100000000:1:13:4294967295: +%*15X: +0x100000000:0:13: +%15X: +100001091:1:11:4294967295: +%*15X: +100001091:0:11: +%15X: +0X100001091:1:13:4294967295: +%*15X: +0X100001091:0:13: +%15X: +0x100001091:1:13:4294967295: +%*15X: +0x100001091:0:13: diff --git a/sysdeps/wordsize-32/tst-scanf-format-ulong-b.input b/sysdeps/wordsize-32/tst-scanf-format-ulong-b.input new file mode 100644 index 0000000..7f76847 --- /dev/null +++ b/sysdeps/wordsize-32/tst-scanf-format-ulong-b.input @@ -0,0 +1,644 @@ +%lb::0:-1: +%*lb::0:-1: +%lb:-1111011:1:8:4294967173: +%*lb:-1111011:0:8: +%lb:-0B1111011:1:10:4294967173: +%*lb:-0B1111011:0:10: +%lb:-0b1111011:1:10:4294967173: +%*lb:-0b1111011:0:10: +%lb:-1:1:2:4294967295: +%*lb:-1:0:2: +%lb:-0B1:1:4:4294967295: +%*lb:-0B1:0:4: +%lb:-0b1:1:4:4294967295: +%*lb:-0b1:0:4: +%lb:-0:1:2:0: +%*lb:-0:0:2: +%lb:-0B0:1:4:0: +%*lb:-0B0:0:4: +%lb:-0b0:1:4:0: +%*lb:-0b0:0:4: +%lb:0:1:1:0: +%*lb:0:0:1: +%lb:0B0:1:3:0: +%*lb:0B0:0:3: +%lb:0b0:1:3:0: +%*lb:0b0:0:3: +%lb:1:1:1:1: +%*lb:1:0:1: +%lb:0B1:1:3:1: +%*lb:0B1:0:3: +%lb:0b1:1:3:1: +%*lb:0b1:0:3: +%lb:101010:1:6:42: +%*lb:101010:0:6: +%lb:0B101010:1:8:42: +%*lb:0B101010:0:8: +%lb:0b101010:1:8:42: +%*lb:0b101010:0:8: +%lb:11111111111111111111111111111111:1:32:4294967295: +%*lb:11111111111111111111111111111111:0:32: +%lb:0B11111111111111111111111111111111:1:34:4294967295: +%*lb:0B11111111111111111111111111111111:0:34: +%lb:0b11111111111111111111111111111111:1:34:4294967295: +%*lb:0b11111111111111111111111111111111:0:34: +%lb:100000000000000000000000000000000:1:33:4294967295: +%*lb:100000000000000000000000000000000:0:33: +%lb:0B100000000000000000000000000000000:1:35:4294967295: +%*lb:0B100000000000000000000000000000000:0:35: +%lb:0b100000000000000000000000000000000:1:35:4294967295: +%*lb:0b100000000000000000000000000000000:0:35: +%lb:100000000000000000001000010010001:1:33:4294967295: +%*lb:100000000000000000001000010010001:0:33: +%lb:0B100000000000000000001000010010001:1:35:4294967295: +%*lb:0B100000000000000000001000010010001:0:35: +%lb:0b100000000000000000001000010010001:1:35:4294967295: +%*lb:0b100000000000000000001000010010001:0:35: +%lb:+0:1:2:0: +%*lb:+0:0:2: +%lb:+0B0:1:4:0: +%*lb:+0B0:0:4: +%lb:+0b0:1:4:0: +%*lb:+0b0:0:4: +%lb:+1:1:2:1: +%*lb:+1:0:2: +%lb:+0B1:1:4:1: +%*lb:+0B1:0:4: +%lb:+0b1:1:4:1: +%*lb:+0b1:0:4: +%lb:+101010:1:7:42: +%*lb:+101010:0:7: +%lb:+0B101010:1:9:42: +%*lb:+0B101010:0:9: +%lb:+0b101010:1:9:42: +%*lb:+0b101010:0:9: +%lb:+11111111111111111111111111111111:1:33:4294967295: +%*lb:+11111111111111111111111111111111:0:33: +%lb:+0B11111111111111111111111111111111:1:35:4294967295: +%*lb:+0B11111111111111111111111111111111:0:35: +%lb:+0b11111111111111111111111111111111:1:35:4294967295: +%*lb:+0b11111111111111111111111111111111:0:35: +%lb:+100000000000000000000000000000000:1:34:4294967295: +%*lb:+100000000000000000000000000000000:0:34: +%lb:+0B100000000000000000000000000000000:1:36:4294967295: +%*lb:+0B100000000000000000000000000000000:0:36: +%lb:+0b100000000000000000000000000000000:1:36:4294967295: +%*lb:+0b100000000000000000000000000000000:0:36: +%lb:+100000000000000000001000010010001:1:34:4294967295: +%*lb:+100000000000000000001000010010001:0:34: +%lb:+0B100000000000000000001000010010001:1:36:4294967295: +%*lb:+0B100000000000000000001000010010001:0:36: +%lb:+0b100000000000000000001000010010001:1:36:4294967295: +%*lb:+0b100000000000000000001000010010001:0:36: +%1lb::0:-1: +%*1lb::0:-1: +%1lb:-1111011:0:-1: +%*1lb:-1111011:0:-1: +%1lb:-0B1111011:0:-1: +%*1lb:-0B1111011:0:-1: +%1lb:-0b1111011:0:-1: +%*1lb:-0b1111011:0:-1: +%1lb:-1:0:-1: +%*1lb:-1:0:-1: +%1lb:-0B1:0:-1: +%*1lb:-0B1:0:-1: +%1lb:-0b1:0:-1: +%*1lb:-0b1:0:-1: +%1lb:-0:0:-1: +%*1lb:-0:0:-1: +%1lb:-0B0:0:-1: +%*1lb:-0B0:0:-1: +%1lb:-0b0:0:-1: +%*1lb:-0b0:0:-1: +%1lb:0:1:1:0: +%*1lb:0:0:1: +%1lb:0B0:1:1:0: +%*1lb:0B0:0:1: +%1lb:0b0:1:1:0: +%*1lb:0b0:0:1: +%1lb:1:1:1:1: +%*1lb:1:0:1: +%1lb:0B1:1:1:0: +%*1lb:0B1:0:1: +%1lb:0b1:1:1:0: +%*1lb:0b1:0:1: +%1lb:101010:1:1:1: +%*1lb:101010:0:1: +%1lb:0B101010:1:1:0: +%*1lb:0B101010:0:1: +%1lb:0b101010:1:1:0: +%*1lb:0b101010:0:1: +%1lb:11111111111111111111111111111111:1:1:1: +%*1lb:11111111111111111111111111111111:0:1: +%1lb:0B11111111111111111111111111111111:1:1:0: +%*1lb:0B11111111111111111111111111111111:0:1: +%1lb:0b11111111111111111111111111111111:1:1:0: +%*1lb:0b11111111111111111111111111111111:0:1: +%1lb:100000000000000000000000000000000:1:1:1: +%*1lb:100000000000000000000000000000000:0:1: +%1lb:0B100000000000000000000000000000000:1:1:0: +%*1lb:0B100000000000000000000000000000000:0:1: +%1lb:0b100000000000000000000000000000000:1:1:0: +%*1lb:0b100000000000000000000000000000000:0:1: +%1lb:100000000000000000001000010010001:1:1:1: +%*1lb:100000000000000000001000010010001:0:1: +%1lb:0B100000000000000000001000010010001:1:1:0: +%*1lb:0B100000000000000000001000010010001:0:1: +%1lb:0b100000000000000000001000010010001:1:1:0: +%*1lb:0b100000000000000000001000010010001:0:1: +%1lb:+0:0:-1: +%*1lb:+0:0:-1: +%1lb:+0B0:0:-1: +%*1lb:+0B0:0:-1: +%1lb:+0b0:0:-1: +%*1lb:+0b0:0:-1: +%1lb:+1:0:-1: +%*1lb:+1:0:-1: +%1lb:+0B1:0:-1: +%*1lb:+0B1:0:-1: +%1lb:+0b1:0:-1: +%*1lb:+0b1:0:-1: +%1lb:+101010:0:-1: +%*1lb:+101010:0:-1: +%1lb:+0B101010:0:-1: +%*1lb:+0B101010:0:-1: +%1lb:+0b101010:0:-1: +%*1lb:+0b101010:0:-1: +%1lb:+11111111111111111111111111111111:0:-1: +%*1lb:+11111111111111111111111111111111:0:-1: +%1lb:+0B11111111111111111111111111111111:0:-1: +%*1lb:+0B11111111111111111111111111111111:0:-1: +%1lb:+0b11111111111111111111111111111111:0:-1: +%*1lb:+0b11111111111111111111111111111111:0:-1: +%1lb:+100000000000000000000000000000000:0:-1: +%*1lb:+100000000000000000000000000000000:0:-1: +%1lb:+0B100000000000000000000000000000000:0:-1: +%*1lb:+0B100000000000000000000000000000000:0:-1: +%1lb:+0b100000000000000000000000000000000:0:-1: +%*1lb:+0b100000000000000000000000000000000:0:-1: +%1lb:+100000000000000000001000010010001:0:-1: +%*1lb:+100000000000000000001000010010001:0:-1: +%1lb:+0B100000000000000000001000010010001:0:-1: +%*1lb:+0B100000000000000000001000010010001:0:-1: +%1lb:+0b100000000000000000001000010010001:0:-1: +%*1lb:+0b100000000000000000001000010010001:0:-1: +%2lb::0:-1: +%*2lb::0:-1: +%2lb:-1111011:1:2:4294967295: +%*2lb:-1111011:0:2: +%2lb:-0B1111011:1:2:0: +%*2lb:-0B1111011:0:2: +%2lb:-0b1111011:1:2:0: +%*2lb:-0b1111011:0:2: +%2lb:-1:1:2:4294967295: +%*2lb:-1:0:2: +%2lb:-0B1:1:2:0: +%*2lb:-0B1:0:2: +%2lb:-0b1:1:2:0: +%*2lb:-0b1:0:2: +%2lb:-0:1:2:0: +%*2lb:-0:0:2: +%2lb:-0B0:1:2:0: +%*2lb:-0B0:0:2: +%2lb:-0b0:1:2:0: +%*2lb:-0b0:0:2: +%2lb:0:1:1:0: +%*2lb:0:0:1: +%2lb:0B0:0:-1: +%*2lb:0B0:0:-1: +%2lb:0b0:0:-1: +%*2lb:0b0:0:-1: +%2lb:1:1:1:1: +%*2lb:1:0:1: +%2lb:0B1:0:-1: +%*2lb:0B1:0:-1: +%2lb:0b1:0:-1: +%*2lb:0b1:0:-1: +%2lb:101010:1:2:2: +%*2lb:101010:0:2: +%2lb:0B101010:0:-1: +%*2lb:0B101010:0:-1: +%2lb:0b101010:0:-1: +%*2lb:0b101010:0:-1: +%2lb:11111111111111111111111111111111:1:2:3: +%*2lb:11111111111111111111111111111111:0:2: +%2lb:0B11111111111111111111111111111111:0:-1: +%*2lb:0B11111111111111111111111111111111:0:-1: +%2lb:0b11111111111111111111111111111111:0:-1: +%*2lb:0b11111111111111111111111111111111:0:-1: +%2lb:100000000000000000000000000000000:1:2:2: +%*2lb:100000000000000000000000000000000:0:2: +%2lb:0B100000000000000000000000000000000:0:-1: +%*2lb:0B100000000000000000000000000000000:0:-1: +%2lb:0b100000000000000000000000000000000:0:-1: +%*2lb:0b100000000000000000000000000000000:0:-1: +%2lb:100000000000000000001000010010001:1:2:2: +%*2lb:100000000000000000001000010010001:0:2: +%2lb:0B100000000000000000001000010010001:0:-1: +%*2lb:0B100000000000000000001000010010001:0:-1: +%2lb:0b100000000000000000001000010010001:0:-1: +%*2lb:0b100000000000000000001000010010001:0:-1: +%2lb:+0:1:2:0: +%*2lb:+0:0:2: +%2lb:+0B0:1:2:0: +%*2lb:+0B0:0:2: +%2lb:+0b0:1:2:0: +%*2lb:+0b0:0:2: +%2lb:+1:1:2:1: +%*2lb:+1:0:2: +%2lb:+0B1:1:2:0: +%*2lb:+0B1:0:2: +%2lb:+0b1:1:2:0: +%*2lb:+0b1:0:2: +%2lb:+101010:1:2:1: +%*2lb:+101010:0:2: +%2lb:+0B101010:1:2:0: +%*2lb:+0B101010:0:2: +%2lb:+0b101010:1:2:0: +%*2lb:+0b101010:0:2: +%2lb:+11111111111111111111111111111111:1:2:1: +%*2lb:+11111111111111111111111111111111:0:2: +%2lb:+0B11111111111111111111111111111111:1:2:0: +%*2lb:+0B11111111111111111111111111111111:0:2: +%2lb:+0b11111111111111111111111111111111:1:2:0: +%*2lb:+0b11111111111111111111111111111111:0:2: +%2lb:+100000000000000000000000000000000:1:2:1: +%*2lb:+100000000000000000000000000000000:0:2: +%2lb:+0B100000000000000000000000000000000:1:2:0: +%*2lb:+0B100000000000000000000000000000000:0:2: +%2lb:+0b100000000000000000000000000000000:1:2:0: +%*2lb:+0b100000000000000000000000000000000:0:2: +%2lb:+100000000000000000001000010010001:1:2:1: +%*2lb:+100000000000000000001000010010001:0:2: +%2lb:+0B100000000000000000001000010010001:1:2:0: +%*2lb:+0B100000000000000000001000010010001:0:2: +%2lb:+0b100000000000000000001000010010001:1:2:0: +%*2lb:+0b100000000000000000001000010010001:0:2: +%8lb::0:-1: +%*8lb::0:-1: +%8lb:-1111011:1:8:4294967173: +%*8lb:-1111011:0:8: +%8lb:-0B1111011:1:8:4294967266: +%*8lb:-0B1111011:0:8: +%8lb:-0b1111011:1:8:4294967266: +%*8lb:-0b1111011:0:8: +%8lb:-1:1:2:4294967295: +%*8lb:-1:0:2: +%8lb:-0B1:1:4:4294967295: +%*8lb:-0B1:0:4: +%8lb:-0b1:1:4:4294967295: +%*8lb:-0b1:0:4: +%8lb:-0:1:2:0: +%*8lb:-0:0:2: +%8lb:-0B0:1:4:0: +%*8lb:-0B0:0:4: +%8lb:-0b0:1:4:0: +%*8lb:-0b0:0:4: +%8lb:0:1:1:0: +%*8lb:0:0:1: +%8lb:0B0:1:3:0: +%*8lb:0B0:0:3: +%8lb:0b0:1:3:0: +%*8lb:0b0:0:3: +%8lb:1:1:1:1: +%*8lb:1:0:1: +%8lb:0B1:1:3:1: +%*8lb:0B1:0:3: +%8lb:0b1:1:3:1: +%*8lb:0b1:0:3: +%8lb:101010:1:6:42: +%*8lb:101010:0:6: +%8lb:0B101010:1:8:42: +%*8lb:0B101010:0:8: +%8lb:0b101010:1:8:42: +%*8lb:0b101010:0:8: +%8lb:11111111111111111111111111111111:1:8:255: +%*8lb:11111111111111111111111111111111:0:8: +%8lb:0B11111111111111111111111111111111:1:8:63: +%*8lb:0B11111111111111111111111111111111:0:8: +%8lb:0b11111111111111111111111111111111:1:8:63: +%*8lb:0b11111111111111111111111111111111:0:8: +%8lb:100000000000000000000000000000000:1:8:128: +%*8lb:100000000000000000000000000000000:0:8: +%8lb:0B100000000000000000000000000000000:1:8:32: +%*8lb:0B100000000000000000000000000000000:0:8: +%8lb:0b100000000000000000000000000000000:1:8:32: +%*8lb:0b100000000000000000000000000000000:0:8: +%8lb:100000000000000000001000010010001:1:8:128: +%*8lb:100000000000000000001000010010001:0:8: +%8lb:0B100000000000000000001000010010001:1:8:32: +%*8lb:0B100000000000000000001000010010001:0:8: +%8lb:0b100000000000000000001000010010001:1:8:32: +%*8lb:0b100000000000000000001000010010001:0:8: +%8lb:+0:1:2:0: +%*8lb:+0:0:2: +%8lb:+0B0:1:4:0: +%*8lb:+0B0:0:4: +%8lb:+0b0:1:4:0: +%*8lb:+0b0:0:4: +%8lb:+1:1:2:1: +%*8lb:+1:0:2: +%8lb:+0B1:1:4:1: +%*8lb:+0B1:0:4: +%8lb:+0b1:1:4:1: +%*8lb:+0b1:0:4: +%8lb:+101010:1:7:42: +%*8lb:+101010:0:7: +%8lb:+0B101010:1:8:21: +%*8lb:+0B101010:0:8: +%8lb:+0b101010:1:8:21: +%*8lb:+0b101010:0:8: +%8lb:+11111111111111111111111111111111:1:8:127: +%*8lb:+11111111111111111111111111111111:0:8: +%8lb:+0B11111111111111111111111111111111:1:8:31: +%*8lb:+0B11111111111111111111111111111111:0:8: +%8lb:+0b11111111111111111111111111111111:1:8:31: +%*8lb:+0b11111111111111111111111111111111:0:8: +%8lb:+100000000000000000000000000000000:1:8:64: +%*8lb:+100000000000000000000000000000000:0:8: +%8lb:+0B100000000000000000000000000000000:1:8:16: +%*8lb:+0B100000000000000000000000000000000:0:8: +%8lb:+0b100000000000000000000000000000000:1:8:16: +%*8lb:+0b100000000000000000000000000000000:0:8: +%8lb:+100000000000000000001000010010001:1:8:64: +%*8lb:+100000000000000000001000010010001:0:8: +%8lb:+0B100000000000000000001000010010001:1:8:16: +%*8lb:+0B100000000000000000001000010010001:0:8: +%8lb:+0b100000000000000000001000010010001:1:8:16: +%*8lb:+0b100000000000000000001000010010001:0:8: +%15lb::0:-1: +%*15lb::0:-1: +%15lb:-1111011:1:8:4294967173: +%*15lb:-1111011:0:8: +%15lb:-0B1111011:1:10:4294967173: +%*15lb:-0B1111011:0:10: +%15lb:-0b1111011:1:10:4294967173: +%*15lb:-0b1111011:0:10: +%15lb:-1:1:2:4294967295: +%*15lb:-1:0:2: +%15lb:-0B1:1:4:4294967295: +%*15lb:-0B1:0:4: +%15lb:-0b1:1:4:4294967295: +%*15lb:-0b1:0:4: +%15lb:-0:1:2:0: +%*15lb:-0:0:2: +%15lb:-0B0:1:4:0: +%*15lb:-0B0:0:4: +%15lb:-0b0:1:4:0: +%*15lb:-0b0:0:4: +%15lb:0:1:1:0: +%*15lb:0:0:1: +%15lb:0B0:1:3:0: +%*15lb:0B0:0:3: +%15lb:0b0:1:3:0: +%*15lb:0b0:0:3: +%15lb:1:1:1:1: +%*15lb:1:0:1: +%15lb:0B1:1:3:1: +%*15lb:0B1:0:3: +%15lb:0b1:1:3:1: +%*15lb:0b1:0:3: +%15lb:101010:1:6:42: +%*15lb:101010:0:6: +%15lb:0B101010:1:8:42: +%*15lb:0B101010:0:8: +%15lb:0b101010:1:8:42: +%*15lb:0b101010:0:8: +%15lb:11111111111111111111111111111111:1:15:32767: +%*15lb:11111111111111111111111111111111:0:15: +%15lb:0B11111111111111111111111111111111:1:15:8191: +%*15lb:0B11111111111111111111111111111111:0:15: +%15lb:0b11111111111111111111111111111111:1:15:8191: +%*15lb:0b11111111111111111111111111111111:0:15: +%15lb:100000000000000000000000000000000:1:15:16384: +%*15lb:100000000000000000000000000000000:0:15: +%15lb:0B100000000000000000000000000000000:1:15:4096: +%*15lb:0B100000000000000000000000000000000:0:15: +%15lb:0b100000000000000000000000000000000:1:15:4096: +%*15lb:0b100000000000000000000000000000000:0:15: +%15lb:100000000000000000001000010010001:1:15:16384: +%*15lb:100000000000000000001000010010001:0:15: +%15lb:0B100000000000000000001000010010001:1:15:4096: +%*15lb:0B100000000000000000001000010010001:0:15: +%15lb:0b100000000000000000001000010010001:1:15:4096: +%*15lb:0b100000000000000000001000010010001:0:15: +%15lb:+0:1:2:0: +%*15lb:+0:0:2: +%15lb:+0B0:1:4:0: +%*15lb:+0B0:0:4: +%15lb:+0b0:1:4:0: +%*15lb:+0b0:0:4: +%15lb:+1:1:2:1: +%*15lb:+1:0:2: +%15lb:+0B1:1:4:1: +%*15lb:+0B1:0:4: +%15lb:+0b1:1:4:1: +%*15lb:+0b1:0:4: +%15lb:+101010:1:7:42: +%*15lb:+101010:0:7: +%15lb:+0B101010:1:9:42: +%*15lb:+0B101010:0:9: +%15lb:+0b101010:1:9:42: +%*15lb:+0b101010:0:9: +%15lb:+11111111111111111111111111111111:1:15:16383: +%*15lb:+11111111111111111111111111111111:0:15: +%15lb:+0B11111111111111111111111111111111:1:15:4095: +%*15lb:+0B11111111111111111111111111111111:0:15: +%15lb:+0b11111111111111111111111111111111:1:15:4095: +%*15lb:+0b11111111111111111111111111111111:0:15: +%15lb:+100000000000000000000000000000000:1:15:8192: +%*15lb:+100000000000000000000000000000000:0:15: +%15lb:+0B100000000000000000000000000000000:1:15:2048: +%*15lb:+0B100000000000000000000000000000000:0:15: +%15lb:+0b100000000000000000000000000000000:1:15:2048: +%*15lb:+0b100000000000000000000000000000000:0:15: +%15lb:+100000000000000000001000010010001:1:15:8192: +%*15lb:+100000000000000000001000010010001:0:15: +%15lb:+0B100000000000000000001000010010001:1:15:2048: +%*15lb:+0B100000000000000000001000010010001:0:15: +%15lb:+0b100000000000000000001000010010001:1:15:2048: +%*15lb:+0b100000000000000000001000010010001:0:15: +%2lb: :0:-1: +%*2lb: :0:-1: +%2lb: -1111011:1:3:4294967295: +%*2lb: -1111011:0:3: +%2lb: -0B1111011:1:3:0: +%*2lb: -0B1111011:0:3: +%2lb: -0b1111011:1:3:0: +%*2lb: -0b1111011:0:3: +%2lb: -1:1:3:4294967295: +%*2lb: -1:0:3: +%2lb: -0B1:1:3:0: +%*2lb: -0B1:0:3: +%2lb: -0b1:1:3:0: +%*2lb: -0b1:0:3: +%2lb: -0:1:3:0: +%*2lb: -0:0:3: +%2lb: -0B0:1:3:0: +%*2lb: -0B0:0:3: +%2lb: -0b0:1:3:0: +%*2lb: -0b0:0:3: +%2lb: 0:1:2:0: +%*2lb: 0:0:2: +%2lb: 0B0:0:-1: +%*2lb: 0B0:0:-1: +%2lb: 0b0:0:-1: +%*2lb: 0b0:0:-1: +%2lb: 1:1:2:1: +%*2lb: 1:0:2: +%2lb: 0B1:0:-1: +%*2lb: 0B1:0:-1: +%2lb: 0b1:0:-1: +%*2lb: 0b1:0:-1: +%2lb: 101010:1:3:2: +%*2lb: 101010:0:3: +%2lb: 0B101010:0:-1: +%*2lb: 0B101010:0:-1: +%2lb: 0b101010:0:-1: +%*2lb: 0b101010:0:-1: +%2lb: 11111111111111111111111111111111:1:3:3: +%*2lb: 11111111111111111111111111111111:0:3: +%2lb: 0B11111111111111111111111111111111:0:-1: +%*2lb: 0B11111111111111111111111111111111:0:-1: +%2lb: 0b11111111111111111111111111111111:0:-1: +%*2lb: 0b11111111111111111111111111111111:0:-1: +%2lb: 100000000000000000000000000000000:1:3:2: +%*2lb: 100000000000000000000000000000000:0:3: +%2lb: 0B100000000000000000000000000000000:0:-1: +%*2lb: 0B100000000000000000000000000000000:0:-1: +%2lb: 0b100000000000000000000000000000000:0:-1: +%*2lb: 0b100000000000000000000000000000000:0:-1: +%2lb: 100000000000000000001000010010001:1:3:2: +%*2lb: 100000000000000000001000010010001:0:3: +%2lb: 0B100000000000000000001000010010001:0:-1: +%*2lb: 0B100000000000000000001000010010001:0:-1: +%2lb: 0b100000000000000000001000010010001:0:-1: +%*2lb: 0b100000000000000000001000010010001:0:-1: +%2lb: +0:1:3:0: +%*2lb: +0:0:3: +%2lb: +0B0:1:3:0: +%*2lb: +0B0:0:3: +%2lb: +0b0:1:3:0: +%*2lb: +0b0:0:3: +%2lb: +1:1:3:1: +%*2lb: +1:0:3: +%2lb: +0B1:1:3:0: +%*2lb: +0B1:0:3: +%2lb: +0b1:1:3:0: +%*2lb: +0b1:0:3: +%2lb: +101010:1:3:1: +%*2lb: +101010:0:3: +%2lb: +0B101010:1:3:0: +%*2lb: +0B101010:0:3: +%2lb: +0b101010:1:3:0: +%*2lb: +0b101010:0:3: +%2lb: +11111111111111111111111111111111:1:3:1: +%*2lb: +11111111111111111111111111111111:0:3: +%2lb: +0B11111111111111111111111111111111:1:3:0: +%*2lb: +0B11111111111111111111111111111111:0:3: +%2lb: +0b11111111111111111111111111111111:1:3:0: +%*2lb: +0b11111111111111111111111111111111:0:3: +%2lb: +100000000000000000000000000000000:1:3:1: +%*2lb: +100000000000000000000000000000000:0:3: +%2lb: +0B100000000000000000000000000000000:1:3:0: +%*2lb: +0B100000000000000000000000000000000:0:3: +%2lb: +0b100000000000000000000000000000000:1:3:0: +%*2lb: +0b100000000000000000000000000000000:0:3: +%2lb: +100000000000000000001000010010001:1:3:1: +%*2lb: +100000000000000000001000010010001:0:3: +%2lb: +0B100000000000000000001000010010001:1:3:0: +%*2lb: +0B100000000000000000001000010010001:0:3: +%2lb: +0b100000000000000000001000010010001:1:3:0: +%*2lb: +0b100000000000000000001000010010001:0:3: +%15lb: :0:-1: +%*15lb: :0:-1: +%15lb: -1111011:1:9:4294967173: +%*15lb: -1111011:0:9: +%15lb: -0B1111011:1:11:4294967173: +%*15lb: -0B1111011:0:11: +%15lb: -0b1111011:1:11:4294967173: +%*15lb: -0b1111011:0:11: +%15lb: -1:1:3:4294967295: +%*15lb: -1:0:3: +%15lb: -0B1:1:5:4294967295: +%*15lb: -0B1:0:5: +%15lb: -0b1:1:5:4294967295: +%*15lb: -0b1:0:5: +%15lb: -0:1:3:0: +%*15lb: -0:0:3: +%15lb: -0B0:1:5:0: +%*15lb: -0B0:0:5: +%15lb: -0b0:1:5:0: +%*15lb: -0b0:0:5: +%15lb: 0:1:2:0: +%*15lb: 0:0:2: +%15lb: 0B0:1:4:0: +%*15lb: 0B0:0:4: +%15lb: 0b0:1:4:0: +%*15lb: 0b0:0:4: +%15lb: 1:1:2:1: +%*15lb: 1:0:2: +%15lb: 0B1:1:4:1: +%*15lb: 0B1:0:4: +%15lb: 0b1:1:4:1: +%*15lb: 0b1:0:4: +%15lb: 101010:1:7:42: +%*15lb: 101010:0:7: +%15lb: 0B101010:1:9:42: +%*15lb: 0B101010:0:9: +%15lb: 0b101010:1:9:42: +%*15lb: 0b101010:0:9: +%15lb: 11111111111111111111111111111111:1:16:32767: +%*15lb: 11111111111111111111111111111111:0:16: +%15lb: 0B11111111111111111111111111111111:1:16:8191: +%*15lb: 0B11111111111111111111111111111111:0:16: +%15lb: 0b11111111111111111111111111111111:1:16:8191: +%*15lb: 0b11111111111111111111111111111111:0:16: +%15lb: 100000000000000000000000000000000:1:16:16384: +%*15lb: 100000000000000000000000000000000:0:16: +%15lb: 0B100000000000000000000000000000000:1:16:4096: +%*15lb: 0B100000000000000000000000000000000:0:16: +%15lb: 0b100000000000000000000000000000000:1:16:4096: +%*15lb: 0b100000000000000000000000000000000:0:16: +%15lb: 100000000000000000001000010010001:1:16:16384: +%*15lb: 100000000000000000001000010010001:0:16: +%15lb: 0B100000000000000000001000010010001:1:16:4096: +%*15lb: 0B100000000000000000001000010010001:0:16: +%15lb: 0b100000000000000000001000010010001:1:16:4096: +%*15lb: 0b100000000000000000001000010010001:0:16: +%15lb: +0:1:3:0: +%*15lb: +0:0:3: +%15lb: +0B0:1:5:0: +%*15lb: +0B0:0:5: +%15lb: +0b0:1:5:0: +%*15lb: +0b0:0:5: +%15lb: +1:1:3:1: +%*15lb: +1:0:3: +%15lb: +0B1:1:5:1: +%*15lb: +0B1:0:5: +%15lb: +0b1:1:5:1: +%*15lb: +0b1:0:5: +%15lb: +101010:1:8:42: +%*15lb: +101010:0:8: +%15lb: +0B101010:1:10:42: +%*15lb: +0B101010:0:10: +%15lb: +0b101010:1:10:42: +%*15lb: +0b101010:0:10: +%15lb: +11111111111111111111111111111111:1:16:16383: +%*15lb: +11111111111111111111111111111111:0:16: +%15lb: +0B11111111111111111111111111111111:1:16:4095: +%*15lb: +0B11111111111111111111111111111111:0:16: +%15lb: +0b11111111111111111111111111111111:1:16:4095: +%*15lb: +0b11111111111111111111111111111111:0:16: +%15lb: +100000000000000000000000000000000:1:16:8192: +%*15lb: +100000000000000000000000000000000:0:16: +%15lb: +0B100000000000000000000000000000000:1:16:2048: +%*15lb: +0B100000000000000000000000000000000:0:16: +%15lb: +0b100000000000000000000000000000000:1:16:2048: +%*15lb: +0b100000000000000000000000000000000:0:16: +%15lb: +100000000000000000001000010010001:1:16:8192: +%*15lb: +100000000000000000001000010010001:0:16: +%15lb: +0B100000000000000000001000010010001:1:16:2048: +%*15lb: +0B100000000000000000001000010010001:0:16: +%15lb: +0b100000000000000000001000010010001:1:16:2048: +%*15lb: +0b100000000000000000001000010010001:0:16: diff --git a/sysdeps/wordsize-32/tst-scanf-format-ulong-o.input b/sysdeps/wordsize-32/tst-scanf-format-ulong-o.input new file mode 100644 index 0000000..b350aa9 --- /dev/null +++ b/sysdeps/wordsize-32/tst-scanf-format-ulong-o.input @@ -0,0 +1,434 @@ +%lo::0:-1: +%*lo::0:-1: +%lo:-173:1:4:4294967173: +%*lo:-173:0:4: +%lo:-0173:1:5:4294967173: +%*lo:-0173:0:5: +%lo:-1:1:2:4294967295: +%*lo:-1:0:2: +%lo:-01:1:3:4294967295: +%*lo:-01:0:3: +%lo:-0:1:2:0: +%*lo:-0:0:2: +%lo:-00:1:3:0: +%*lo:-00:0:3: +%lo:0:1:1:0: +%*lo:0:0:1: +%lo:00:1:2:0: +%*lo:00:0:2: +%lo:1:1:1:1: +%*lo:1:0:1: +%lo:01:1:2:1: +%*lo:01:0:2: +%lo:52:1:2:42: +%*lo:52:0:2: +%lo:052:1:3:42: +%*lo:052:0:3: +%lo:37777777777:1:11:4294967295: +%*lo:37777777777:0:11: +%lo:037777777777:1:12:4294967295: +%*lo:037777777777:0:12: +%lo:40000000000:1:11:4294967295: +%*lo:40000000000:0:11: +%lo:040000000000:1:12:4294967295: +%*lo:040000000000:0:12: +%lo:40000010221:1:11:4294967295: +%*lo:40000010221:0:11: +%lo:040000010221:1:12:4294967295: +%*lo:040000010221:0:12: +%lo:+0:1:2:0: +%*lo:+0:0:2: +%lo:+00:1:3:0: +%*lo:+00:0:3: +%lo:+1:1:2:1: +%*lo:+1:0:2: +%lo:+01:1:3:1: +%*lo:+01:0:3: +%lo:+52:1:3:42: +%*lo:+52:0:3: +%lo:+052:1:4:42: +%*lo:+052:0:4: +%lo:+37777777777:1:12:4294967295: +%*lo:+37777777777:0:12: +%lo:+037777777777:1:13:4294967295: +%*lo:+037777777777:0:13: +%lo:+40000000000:1:12:4294967295: +%*lo:+40000000000:0:12: +%lo:+040000000000:1:13:4294967295: +%*lo:+040000000000:0:13: +%lo:+40000010221:1:12:4294967295: +%*lo:+40000010221:0:12: +%lo:+040000010221:1:13:4294967295: +%*lo:+040000010221:0:13: +%1lo::0:-1: +%*1lo::0:-1: +%1lo:-173:0:-1: +%*1lo:-173:0:-1: +%1lo:-0173:0:-1: +%*1lo:-0173:0:-1: +%1lo:-1:0:-1: +%*1lo:-1:0:-1: +%1lo:-01:0:-1: +%*1lo:-01:0:-1: +%1lo:-0:0:-1: +%*1lo:-0:0:-1: +%1lo:-00:0:-1: +%*1lo:-00:0:-1: +%1lo:0:1:1:0: +%*1lo:0:0:1: +%1lo:00:1:1:0: +%*1lo:00:0:1: +%1lo:1:1:1:1: +%*1lo:1:0:1: +%1lo:01:1:1:0: +%*1lo:01:0:1: +%1lo:52:1:1:5: +%*1lo:52:0:1: +%1lo:052:1:1:0: +%*1lo:052:0:1: +%1lo:37777777777:1:1:3: +%*1lo:37777777777:0:1: +%1lo:037777777777:1:1:0: +%*1lo:037777777777:0:1: +%1lo:40000000000:1:1:4: +%*1lo:40000000000:0:1: +%1lo:040000000000:1:1:0: +%*1lo:040000000000:0:1: +%1lo:40000010221:1:1:4: +%*1lo:40000010221:0:1: +%1lo:040000010221:1:1:0: +%*1lo:040000010221:0:1: +%1lo:+0:0:-1: +%*1lo:+0:0:-1: +%1lo:+00:0:-1: +%*1lo:+00:0:-1: +%1lo:+1:0:-1: +%*1lo:+1:0:-1: +%1lo:+01:0:-1: +%*1lo:+01:0:-1: +%1lo:+52:0:-1: +%*1lo:+52:0:-1: +%1lo:+052:0:-1: +%*1lo:+052:0:-1: +%1lo:+37777777777:0:-1: +%*1lo:+37777777777:0:-1: +%1lo:+037777777777:0:-1: +%*1lo:+037777777777:0:-1: +%1lo:+40000000000:0:-1: +%*1lo:+40000000000:0:-1: +%1lo:+040000000000:0:-1: +%*1lo:+040000000000:0:-1: +%1lo:+40000010221:0:-1: +%*1lo:+40000010221:0:-1: +%1lo:+040000010221:0:-1: +%*1lo:+040000010221:0:-1: +%2lo::0:-1: +%*2lo::0:-1: +%2lo:-173:1:2:4294967295: +%*2lo:-173:0:2: +%2lo:-0173:1:2:0: +%*2lo:-0173:0:2: +%2lo:-1:1:2:4294967295: +%*2lo:-1:0:2: +%2lo:-01:1:2:0: +%*2lo:-01:0:2: +%2lo:-0:1:2:0: +%*2lo:-0:0:2: +%2lo:-00:1:2:0: +%*2lo:-00:0:2: +%2lo:0:1:1:0: +%*2lo:0:0:1: +%2lo:00:1:2:0: +%*2lo:00:0:2: +%2lo:1:1:1:1: +%*2lo:1:0:1: +%2lo:01:1:2:1: +%*2lo:01:0:2: +%2lo:52:1:2:42: +%*2lo:52:0:2: +%2lo:052:1:2:5: +%*2lo:052:0:2: +%2lo:37777777777:1:2:31: +%*2lo:37777777777:0:2: +%2lo:037777777777:1:2:3: +%*2lo:037777777777:0:2: +%2lo:40000000000:1:2:32: +%*2lo:40000000000:0:2: +%2lo:040000000000:1:2:4: +%*2lo:040000000000:0:2: +%2lo:40000010221:1:2:32: +%*2lo:40000010221:0:2: +%2lo:040000010221:1:2:4: +%*2lo:040000010221:0:2: +%2lo:+0:1:2:0: +%*2lo:+0:0:2: +%2lo:+00:1:2:0: +%*2lo:+00:0:2: +%2lo:+1:1:2:1: +%*2lo:+1:0:2: +%2lo:+01:1:2:0: +%*2lo:+01:0:2: +%2lo:+52:1:2:5: +%*2lo:+52:0:2: +%2lo:+052:1:2:0: +%*2lo:+052:0:2: +%2lo:+37777777777:1:2:3: +%*2lo:+37777777777:0:2: +%2lo:+037777777777:1:2:0: +%*2lo:+037777777777:0:2: +%2lo:+40000000000:1:2:4: +%*2lo:+40000000000:0:2: +%2lo:+040000000000:1:2:0: +%*2lo:+040000000000:0:2: +%2lo:+40000010221:1:2:4: +%*2lo:+40000010221:0:2: +%2lo:+040000010221:1:2:0: +%*2lo:+040000010221:0:2: +%8lo::0:-1: +%*8lo::0:-1: +%8lo:-173:1:4:4294967173: +%*8lo:-173:0:4: +%8lo:-0173:1:5:4294967173: +%*8lo:-0173:0:5: +%8lo:-1:1:2:4294967295: +%*8lo:-1:0:2: +%8lo:-01:1:3:4294967295: +%*8lo:-01:0:3: +%8lo:-0:1:2:0: +%*8lo:-0:0:2: +%8lo:-00:1:3:0: +%*8lo:-00:0:3: +%8lo:0:1:1:0: +%*8lo:0:0:1: +%8lo:00:1:2:0: +%*8lo:00:0:2: +%8lo:1:1:1:1: +%*8lo:1:0:1: +%8lo:01:1:2:1: +%*8lo:01:0:2: +%8lo:52:1:2:42: +%*8lo:52:0:2: +%8lo:052:1:3:42: +%*8lo:052:0:3: +%8lo:37777777777:1:8:8388607: +%*8lo:37777777777:0:8: +%8lo:037777777777:1:8:1048575: +%*8lo:037777777777:0:8: +%8lo:40000000000:1:8:8388608: +%*8lo:40000000000:0:8: +%8lo:040000000000:1:8:1048576: +%*8lo:040000000000:0:8: +%8lo:40000010221:1:8:8388616: +%*8lo:40000010221:0:8: +%8lo:040000010221:1:8:1048577: +%*8lo:040000010221:0:8: +%8lo:+0:1:2:0: +%*8lo:+0:0:2: +%8lo:+00:1:3:0: +%*8lo:+00:0:3: +%8lo:+1:1:2:1: +%*8lo:+1:0:2: +%8lo:+01:1:3:1: +%*8lo:+01:0:3: +%8lo:+52:1:3:42: +%*8lo:+52:0:3: +%8lo:+052:1:4:42: +%*8lo:+052:0:4: +%8lo:+37777777777:1:8:1048575: +%*8lo:+37777777777:0:8: +%8lo:+037777777777:1:8:131071: +%*8lo:+037777777777:0:8: +%8lo:+40000000000:1:8:1048576: +%*8lo:+40000000000:0:8: +%8lo:+040000000000:1:8:131072: +%*8lo:+040000000000:0:8: +%8lo:+40000010221:1:8:1048577: +%*8lo:+40000010221:0:8: +%8lo:+040000010221:1:8:131072: +%*8lo:+040000010221:0:8: +%15lo::0:-1: +%*15lo::0:-1: +%15lo:-173:1:4:4294967173: +%*15lo:-173:0:4: +%15lo:-0173:1:5:4294967173: +%*15lo:-0173:0:5: +%15lo:-1:1:2:4294967295: +%*15lo:-1:0:2: +%15lo:-01:1:3:4294967295: +%*15lo:-01:0:3: +%15lo:-0:1:2:0: +%*15lo:-0:0:2: +%15lo:-00:1:3:0: +%*15lo:-00:0:3: +%15lo:0:1:1:0: +%*15lo:0:0:1: +%15lo:00:1:2:0: +%*15lo:00:0:2: +%15lo:1:1:1:1: +%*15lo:1:0:1: +%15lo:01:1:2:1: +%*15lo:01:0:2: +%15lo:52:1:2:42: +%*15lo:52:0:2: +%15lo:052:1:3:42: +%*15lo:052:0:3: +%15lo:37777777777:1:11:4294967295: +%*15lo:37777777777:0:11: +%15lo:037777777777:1:12:4294967295: +%*15lo:037777777777:0:12: +%15lo:40000000000:1:11:4294967295: +%*15lo:40000000000:0:11: +%15lo:040000000000:1:12:4294967295: +%*15lo:040000000000:0:12: +%15lo:40000010221:1:11:4294967295: +%*15lo:40000010221:0:11: +%15lo:040000010221:1:12:4294967295: +%*15lo:040000010221:0:12: +%15lo:+0:1:2:0: +%*15lo:+0:0:2: +%15lo:+00:1:3:0: +%*15lo:+00:0:3: +%15lo:+1:1:2:1: +%*15lo:+1:0:2: +%15lo:+01:1:3:1: +%*15lo:+01:0:3: +%15lo:+52:1:3:42: +%*15lo:+52:0:3: +%15lo:+052:1:4:42: +%*15lo:+052:0:4: +%15lo:+37777777777:1:12:4294967295: +%*15lo:+37777777777:0:12: +%15lo:+037777777777:1:13:4294967295: +%*15lo:+037777777777:0:13: +%15lo:+40000000000:1:12:4294967295: +%*15lo:+40000000000:0:12: +%15lo:+040000000000:1:13:4294967295: +%*15lo:+040000000000:0:13: +%15lo:+40000010221:1:12:4294967295: +%*15lo:+40000010221:0:12: +%15lo:+040000010221:1:13:4294967295: +%*15lo:+040000010221:0:13: +%2lo: :0:-1: +%*2lo: :0:-1: +%2lo: -173:1:3:4294967295: +%*2lo: -173:0:3: +%2lo: -0173:1:3:0: +%*2lo: -0173:0:3: +%2lo: -1:1:3:4294967295: +%*2lo: -1:0:3: +%2lo: -01:1:3:0: +%*2lo: -01:0:3: +%2lo: -0:1:3:0: +%*2lo: -0:0:3: +%2lo: -00:1:3:0: +%*2lo: -00:0:3: +%2lo: 0:1:2:0: +%*2lo: 0:0:2: +%2lo: 00:1:3:0: +%*2lo: 00:0:3: +%2lo: 1:1:2:1: +%*2lo: 1:0:2: +%2lo: 01:1:3:1: +%*2lo: 01:0:3: +%2lo: 52:1:3:42: +%*2lo: 52:0:3: +%2lo: 052:1:3:5: +%*2lo: 052:0:3: +%2lo: 37777777777:1:3:31: +%*2lo: 37777777777:0:3: +%2lo: 037777777777:1:3:3: +%*2lo: 037777777777:0:3: +%2lo: 40000000000:1:3:32: +%*2lo: 40000000000:0:3: +%2lo: 040000000000:1:3:4: +%*2lo: 040000000000:0:3: +%2lo: 40000010221:1:3:32: +%*2lo: 40000010221:0:3: +%2lo: 040000010221:1:3:4: +%*2lo: 040000010221:0:3: +%2lo: +0:1:3:0: +%*2lo: +0:0:3: +%2lo: +00:1:3:0: +%*2lo: +00:0:3: +%2lo: +1:1:3:1: +%*2lo: +1:0:3: +%2lo: +01:1:3:0: +%*2lo: +01:0:3: +%2lo: +52:1:3:5: +%*2lo: +52:0:3: +%2lo: +052:1:3:0: +%*2lo: +052:0:3: +%2lo: +37777777777:1:3:3: +%*2lo: +37777777777:0:3: +%2lo: +037777777777:1:3:0: +%*2lo: +037777777777:0:3: +%2lo: +40000000000:1:3:4: +%*2lo: +40000000000:0:3: +%2lo: +040000000000:1:3:0: +%*2lo: +040000000000:0:3: +%2lo: +40000010221:1:3:4: +%*2lo: +40000010221:0:3: +%2lo: +040000010221:1:3:0: +%*2lo: +040000010221:0:3: +%15lo: :0:-1: +%*15lo: :0:-1: +%15lo: -173:1:5:4294967173: +%*15lo: -173:0:5: +%15lo: -0173:1:6:4294967173: +%*15lo: -0173:0:6: +%15lo: -1:1:3:4294967295: +%*15lo: -1:0:3: +%15lo: -01:1:4:4294967295: +%*15lo: -01:0:4: +%15lo: -0:1:3:0: +%*15lo: -0:0:3: +%15lo: -00:1:4:0: +%*15lo: -00:0:4: +%15lo: 0:1:2:0: +%*15lo: 0:0:2: +%15lo: 00:1:3:0: +%*15lo: 00:0:3: +%15lo: 1:1:2:1: +%*15lo: 1:0:2: +%15lo: 01:1:3:1: +%*15lo: 01:0:3: +%15lo: 52:1:3:42: +%*15lo: 52:0:3: +%15lo: 052:1:4:42: +%*15lo: 052:0:4: +%15lo: 37777777777:1:12:4294967295: +%*15lo: 37777777777:0:12: +%15lo: 037777777777:1:13:4294967295: +%*15lo: 037777777777:0:13: +%15lo: 40000000000:1:12:4294967295: +%*15lo: 40000000000:0:12: +%15lo: 040000000000:1:13:4294967295: +%*15lo: 040000000000:0:13: +%15lo: 40000010221:1:12:4294967295: +%*15lo: 40000010221:0:12: +%15lo: 040000010221:1:13:4294967295: +%*15lo: 040000010221:0:13: +%15lo: +0:1:3:0: +%*15lo: +0:0:3: +%15lo: +00:1:4:0: +%*15lo: +00:0:4: +%15lo: +1:1:3:1: +%*15lo: +1:0:3: +%15lo: +01:1:4:1: +%*15lo: +01:0:4: +%15lo: +52:1:4:42: +%*15lo: +52:0:4: +%15lo: +052:1:5:42: +%*15lo: +052:0:5: +%15lo: +37777777777:1:13:4294967295: +%*15lo: +37777777777:0:13: +%15lo: +037777777777:1:14:4294967295: +%*15lo: +037777777777:0:14: +%15lo: +40000000000:1:13:4294967295: +%*15lo: +40000000000:0:13: +%15lo: +040000000000:1:14:4294967295: +%*15lo: +040000000000:0:14: +%15lo: +40000010221:1:13:4294967295: +%*15lo: +40000010221:0:13: +%15lo: +040000010221:1:14:4294967295: +%*15lo: +040000010221:0:14: diff --git a/sysdeps/wordsize-32/tst-scanf-format-ulong-u.input b/sysdeps/wordsize-32/tst-scanf-format-ulong-u.input new file mode 100644 index 0000000..5895e3d --- /dev/null +++ b/sysdeps/wordsize-32/tst-scanf-format-ulong-u.input @@ -0,0 +1,224 @@ +%lu::0:-1: +%*lu::0:-1: +%lu:-123:1:4:4294967173: +%*lu:-123:0:4: +%lu:-1:1:2:4294967295: +%*lu:-1:0:2: +%lu:-0:1:2:0: +%*lu:-0:0:2: +%lu:0:1:1:0: +%*lu:0:0:1: +%lu:1:1:1:1: +%*lu:1:0:1: +%lu:42:1:2:42: +%*lu:42:0:2: +%lu:4294967295:1:10:4294967295: +%*lu:4294967295:0:10: +%lu:4294967296:1:10:4294967295: +%*lu:4294967296:0:10: +%lu:4294971537:1:10:4294967295: +%*lu:4294971537:0:10: +%lu:+0:1:2:0: +%*lu:+0:0:2: +%lu:+1:1:2:1: +%*lu:+1:0:2: +%lu:+42:1:3:42: +%*lu:+42:0:3: +%lu:+4294967295:1:11:4294967295: +%*lu:+4294967295:0:11: +%lu:+4294967296:1:11:4294967295: +%*lu:+4294967296:0:11: +%lu:+4294971537:1:11:4294967295: +%*lu:+4294971537:0:11: +%1lu::0:-1: +%*1lu::0:-1: +%1lu:-123:0:-1: +%*1lu:-123:0:-1: +%1lu:-1:0:-1: +%*1lu:-1:0:-1: +%1lu:-0:0:-1: +%*1lu:-0:0:-1: +%1lu:0:1:1:0: +%*1lu:0:0:1: +%1lu:1:1:1:1: +%*1lu:1:0:1: +%1lu:42:1:1:4: +%*1lu:42:0:1: +%1lu:4294967295:1:1:4: +%*1lu:4294967295:0:1: +%1lu:4294967296:1:1:4: +%*1lu:4294967296:0:1: +%1lu:4294971537:1:1:4: +%*1lu:4294971537:0:1: +%1lu:+0:0:-1: +%*1lu:+0:0:-1: +%1lu:+1:0:-1: +%*1lu:+1:0:-1: +%1lu:+42:0:-1: +%*1lu:+42:0:-1: +%1lu:+4294967295:0:-1: +%*1lu:+4294967295:0:-1: +%1lu:+4294967296:0:-1: +%*1lu:+4294967296:0:-1: +%1lu:+4294971537:0:-1: +%*1lu:+4294971537:0:-1: +%2lu::0:-1: +%*2lu::0:-1: +%2lu:-123:1:2:4294967295: +%*2lu:-123:0:2: +%2lu:-1:1:2:4294967295: +%*2lu:-1:0:2: +%2lu:-0:1:2:0: +%*2lu:-0:0:2: +%2lu:0:1:1:0: +%*2lu:0:0:1: +%2lu:1:1:1:1: +%*2lu:1:0:1: +%2lu:42:1:2:42: +%*2lu:42:0:2: +%2lu:4294967295:1:2:42: +%*2lu:4294967295:0:2: +%2lu:4294967296:1:2:42: +%*2lu:4294967296:0:2: +%2lu:4294971537:1:2:42: +%*2lu:4294971537:0:2: +%2lu:+0:1:2:0: +%*2lu:+0:0:2: +%2lu:+1:1:2:1: +%*2lu:+1:0:2: +%2lu:+42:1:2:4: +%*2lu:+42:0:2: +%2lu:+4294967295:1:2:4: +%*2lu:+4294967295:0:2: +%2lu:+4294967296:1:2:4: +%*2lu:+4294967296:0:2: +%2lu:+4294971537:1:2:4: +%*2lu:+4294971537:0:2: +%8lu::0:-1: +%*8lu::0:-1: +%8lu:-123:1:4:4294967173: +%*8lu:-123:0:4: +%8lu:-1:1:2:4294967295: +%*8lu:-1:0:2: +%8lu:-0:1:2:0: +%*8lu:-0:0:2: +%8lu:0:1:1:0: +%*8lu:0:0:1: +%8lu:1:1:1:1: +%*8lu:1:0:1: +%8lu:42:1:2:42: +%*8lu:42:0:2: +%8lu:4294967295:1:8:42949672: +%*8lu:4294967295:0:8: +%8lu:4294967296:1:8:42949672: +%*8lu:4294967296:0:8: +%8lu:4294971537:1:8:42949715: +%*8lu:4294971537:0:8: +%8lu:+0:1:2:0: +%*8lu:+0:0:2: +%8lu:+1:1:2:1: +%*8lu:+1:0:2: +%8lu:+42:1:3:42: +%*8lu:+42:0:3: +%8lu:+4294967295:1:8:4294967: +%*8lu:+4294967295:0:8: +%8lu:+4294967296:1:8:4294967: +%*8lu:+4294967296:0:8: +%8lu:+4294971537:1:8:4294971: +%*8lu:+4294971537:0:8: +%15lu::0:-1: +%*15lu::0:-1: +%15lu:-123:1:4:4294967173: +%*15lu:-123:0:4: +%15lu:-1:1:2:4294967295: +%*15lu:-1:0:2: +%15lu:-0:1:2:0: +%*15lu:-0:0:2: +%15lu:0:1:1:0: +%*15lu:0:0:1: +%15lu:1:1:1:1: +%*15lu:1:0:1: +%15lu:42:1:2:42: +%*15lu:42:0:2: +%15lu:4294967295:1:10:4294967295: +%*15lu:4294967295:0:10: +%15lu:4294967296:1:10:4294967295: +%*15lu:4294967296:0:10: +%15lu:4294971537:1:10:4294967295: +%*15lu:4294971537:0:10: +%15lu:+0:1:2:0: +%*15lu:+0:0:2: +%15lu:+1:1:2:1: +%*15lu:+1:0:2: +%15lu:+42:1:3:42: +%*15lu:+42:0:3: +%15lu:+4294967295:1:11:4294967295: +%*15lu:+4294967295:0:11: +%15lu:+4294967296:1:11:4294967295: +%*15lu:+4294967296:0:11: +%15lu:+4294971537:1:11:4294967295: +%*15lu:+4294971537:0:11: +%2lu: :0:-1: +%*2lu: :0:-1: +%2lu: -123:1:3:4294967295: +%*2lu: -123:0:3: +%2lu: -1:1:3:4294967295: +%*2lu: -1:0:3: +%2lu: -0:1:3:0: +%*2lu: -0:0:3: +%2lu: 0:1:2:0: +%*2lu: 0:0:2: +%2lu: 1:1:2:1: +%*2lu: 1:0:2: +%2lu: 42:1:3:42: +%*2lu: 42:0:3: +%2lu: 4294967295:1:3:42: +%*2lu: 4294967295:0:3: +%2lu: 4294967296:1:3:42: +%*2lu: 4294967296:0:3: +%2lu: 4294971537:1:3:42: +%*2lu: 4294971537:0:3: +%2lu: +0:1:3:0: +%*2lu: +0:0:3: +%2lu: +1:1:3:1: +%*2lu: +1:0:3: +%2lu: +42:1:3:4: +%*2lu: +42:0:3: +%2lu: +4294967295:1:3:4: +%*2lu: +4294967295:0:3: +%2lu: +4294967296:1:3:4: +%*2lu: +4294967296:0:3: +%2lu: +4294971537:1:3:4: +%*2lu: +4294971537:0:3: +%15lu: :0:-1: +%*15lu: :0:-1: +%15lu: -123:1:5:4294967173: +%*15lu: -123:0:5: +%15lu: -1:1:3:4294967295: +%*15lu: -1:0:3: +%15lu: -0:1:3:0: +%*15lu: -0:0:3: +%15lu: 0:1:2:0: +%*15lu: 0:0:2: +%15lu: 1:1:2:1: +%*15lu: 1:0:2: +%15lu: 42:1:3:42: +%*15lu: 42:0:3: +%15lu: 4294967295:1:11:4294967295: +%*15lu: 4294967295:0:11: +%15lu: 4294967296:1:11:4294967295: +%*15lu: 4294967296:0:11: +%15lu: 4294971537:1:11:4294967295: +%*15lu: 4294971537:0:11: +%15lu: +0:1:3:0: +%*15lu: +0:0:3: +%15lu: +1:1:3:1: +%*15lu: +1:0:3: +%15lu: +42:1:4:42: +%*15lu: +42:0:4: +%15lu: +4294967295:1:12:4294967295: +%*15lu: +4294967295:0:12: +%15lu: +4294967296:1:12:4294967295: +%*15lu: +4294967296:0:12: +%15lu: +4294971537:1:12:4294967295: +%*15lu: +4294971537:0:12: diff --git a/sysdeps/wordsize-32/tst-scanf-format-ulong-x.input b/sysdeps/wordsize-32/tst-scanf-format-ulong-x.input new file mode 100644 index 0000000..086d452 --- /dev/null +++ b/sysdeps/wordsize-32/tst-scanf-format-ulong-x.input @@ -0,0 +1,714 @@ +%lx::0:-1: +%*lx::0:-1: +%lx:-7b:1:3:4294967173: +%*lx:-7b:0:3: +%lx:-7B:1:3:4294967173: +%*lx:-7B:0:3: +%lx:-0X7b:1:5:4294967173: +%*lx:-0X7b:0:5: +%lx:-0x7B:1:5:4294967173: +%*lx:-0x7B:0:5: +%lx:-1:1:2:4294967295: +%*lx:-1:0:2: +%lx:-0X1:1:4:4294967295: +%*lx:-0X1:0:4: +%lx:-0x1:1:4:4294967295: +%*lx:-0x1:0:4: +%lx:-0:1:2:0: +%*lx:-0:0:2: +%lx:-0X0:1:4:0: +%*lx:-0X0:0:4: +%lx:-0x0:1:4:0: +%*lx:-0x0:0:4: +%lx:0:1:1:0: +%*lx:0:0:1: +%lx:0X0:1:3:0: +%*lx:0X0:0:3: +%lx:0x0:1:3:0: +%*lx:0x0:0:3: +%lx:1:1:1:1: +%*lx:1:0:1: +%lx:0X1:1:3:1: +%*lx:0X1:0:3: +%lx:0x1:1:3:1: +%*lx:0x1:0:3: +%lx:2a:1:2:42: +%*lx:2a:0:2: +%lx:2A:1:2:42: +%*lx:2A:0:2: +%lx:0X2a:1:4:42: +%*lx:0X2a:0:4: +%lx:0x2A:1:4:42: +%*lx:0x2A:0:4: +%lx:ffffffff:1:8:4294967295: +%*lx:ffffffff:0:8: +%lx:FFFFFFFF:1:8:4294967295: +%*lx:FFFFFFFF:0:8: +%lx:0Xffffffff:1:10:4294967295: +%*lx:0Xffffffff:0:10: +%lx:0xFFFFFFFF:1:10:4294967295: +%*lx:0xFFFFFFFF:0:10: +%lx:100000000:1:9:4294967295: +%*lx:100000000:0:9: +%lx:0X100000000:1:11:4294967295: +%*lx:0X100000000:0:11: +%lx:0x100000000:1:11:4294967295: +%*lx:0x100000000:0:11: +%lx:100001091:1:9:4294967295: +%*lx:100001091:0:9: +%lx:0X100001091:1:11:4294967295: +%*lx:0X100001091:0:11: +%lx:0x100001091:1:11:4294967295: +%*lx:0x100001091:0:11: +%lx:+0:1:2:0: +%*lx:+0:0:2: +%lx:+0X0:1:4:0: +%*lx:+0X0:0:4: +%lx:+0x0:1:4:0: +%*lx:+0x0:0:4: +%lx:+1:1:2:1: +%*lx:+1:0:2: +%lx:+0X1:1:4:1: +%*lx:+0X1:0:4: +%lx:+0x1:1:4:1: +%*lx:+0x1:0:4: +%lx:+2a:1:3:42: +%*lx:+2a:0:3: +%lx:+2A:1:3:42: +%*lx:+2A:0:3: +%lx:+0X2a:1:5:42: +%*lx:+0X2a:0:5: +%lx:+0x2A:1:5:42: +%*lx:+0x2A:0:5: +%lx:+ffffffff:1:9:4294967295: +%*lx:+ffffffff:0:9: +%lx:+FFFFFFFF:1:9:4294967295: +%*lx:+FFFFFFFF:0:9: +%lx:+0Xffffffff:1:11:4294967295: +%*lx:+0Xffffffff:0:11: +%lx:+0xFFFFFFFF:1:11:4294967295: +%*lx:+0xFFFFFFFF:0:11: +%lx:+100000000:1:10:4294967295: +%*lx:+100000000:0:10: +%lx:+0X100000000:1:12:4294967295: +%*lx:+0X100000000:0:12: +%lx:+0x100000000:1:12:4294967295: +%*lx:+0x100000000:0:12: +%lx:+100001091:1:10:4294967295: +%*lx:+100001091:0:10: +%lx:+0X100001091:1:12:4294967295: +%*lx:+0X100001091:0:12: +%lx:+0x100001091:1:12:4294967295: +%*lx:+0x100001091:0:12: +%1lx::0:-1: +%*1lx::0:-1: +%1lx:-7b:0:-1: +%*1lx:-7b:0:-1: +%1lx:-7B:0:-1: +%*1lx:-7B:0:-1: +%1lx:-0X7b:0:-1: +%*1lx:-0X7b:0:-1: +%1lx:-0x7B:0:-1: +%*1lx:-0x7B:0:-1: +%1lx:-1:0:-1: +%*1lx:-1:0:-1: +%1lx:-0X1:0:-1: +%*1lx:-0X1:0:-1: +%1lx:-0x1:0:-1: +%*1lx:-0x1:0:-1: +%1lx:-0:0:-1: +%*1lx:-0:0:-1: +%1lx:-0X0:0:-1: +%*1lx:-0X0:0:-1: +%1lx:-0x0:0:-1: +%*1lx:-0x0:0:-1: +%1lx:0:1:1:0: +%*1lx:0:0:1: +%1lx:0X0:1:1:0: +%*1lx:0X0:0:1: +%1lx:0x0:1:1:0: +%*1lx:0x0:0:1: +%1lx:1:1:1:1: +%*1lx:1:0:1: +%1lx:0X1:1:1:0: +%*1lx:0X1:0:1: +%1lx:0x1:1:1:0: +%*1lx:0x1:0:1: +%1lx:2a:1:1:2: +%*1lx:2a:0:1: +%1lx:2A:1:1:2: +%*1lx:2A:0:1: +%1lx:0X2a:1:1:0: +%*1lx:0X2a:0:1: +%1lx:0x2A:1:1:0: +%*1lx:0x2A:0:1: +%1lx:ffffffff:1:1:15: +%*1lx:ffffffff:0:1: +%1lx:FFFFFFFF:1:1:15: +%*1lx:FFFFFFFF:0:1: +%1lx:0Xffffffff:1:1:0: +%*1lx:0Xffffffff:0:1: +%1lx:0xFFFFFFFF:1:1:0: +%*1lx:0xFFFFFFFF:0:1: +%1lx:100000000:1:1:1: +%*1lx:100000000:0:1: +%1lx:0X100000000:1:1:0: +%*1lx:0X100000000:0:1: +%1lx:0x100000000:1:1:0: +%*1lx:0x100000000:0:1: +%1lx:100001091:1:1:1: +%*1lx:100001091:0:1: +%1lx:0X100001091:1:1:0: +%*1lx:0X100001091:0:1: +%1lx:0x100001091:1:1:0: +%*1lx:0x100001091:0:1: +%1lx:+0:0:-1: +%*1lx:+0:0:-1: +%1lx:+0X0:0:-1: +%*1lx:+0X0:0:-1: +%1lx:+0x0:0:-1: +%*1lx:+0x0:0:-1: +%1lx:+1:0:-1: +%*1lx:+1:0:-1: +%1lx:+0X1:0:-1: +%*1lx:+0X1:0:-1: +%1lx:+0x1:0:-1: +%*1lx:+0x1:0:-1: +%1lx:+2a:0:-1: +%*1lx:+2a:0:-1: +%1lx:+2A:0:-1: +%*1lx:+2A:0:-1: +%1lx:+0X2a:0:-1: +%*1lx:+0X2a:0:-1: +%1lx:+0x2A:0:-1: +%*1lx:+0x2A:0:-1: +%1lx:+ffffffff:0:-1: +%*1lx:+ffffffff:0:-1: +%1lx:+FFFFFFFF:0:-1: +%*1lx:+FFFFFFFF:0:-1: +%1lx:+0Xffffffff:0:-1: +%*1lx:+0Xffffffff:0:-1: +%1lx:+0xFFFFFFFF:0:-1: +%*1lx:+0xFFFFFFFF:0:-1: +%1lx:+100000000:0:-1: +%*1lx:+100000000:0:-1: +%1lx:+0X100000000:0:-1: +%*1lx:+0X100000000:0:-1: +%1lx:+0x100000000:0:-1: +%*1lx:+0x100000000:0:-1: +%1lx:+100001091:0:-1: +%*1lx:+100001091:0:-1: +%1lx:+0X100001091:0:-1: +%*1lx:+0X100001091:0:-1: +%1lx:+0x100001091:0:-1: +%*1lx:+0x100001091:0:-1: +%2lx::0:-1: +%*2lx::0:-1: +%2lx:-7b:1:2:4294967289: +%*2lx:-7b:0:2: +%2lx:-7B:1:2:4294967289: +%*2lx:-7B:0:2: +%2lx:-0X7b:1:2:0: +%*2lx:-0X7b:0:2: +%2lx:-0x7B:1:2:0: +%*2lx:-0x7B:0:2: +%2lx:-1:1:2:4294967295: +%*2lx:-1:0:2: +%2lx:-0X1:1:2:0: +%*2lx:-0X1:0:2: +%2lx:-0x1:1:2:0: +%*2lx:-0x1:0:2: +%2lx:-0:1:2:0: +%*2lx:-0:0:2: +%2lx:-0X0:1:2:0: +%*2lx:-0X0:0:2: +%2lx:-0x0:1:2:0: +%*2lx:-0x0:0:2: +%2lx:0:1:1:0: +%*2lx:0:0:1: +%2lx:0X0:0:-1: +%*2lx:0X0:0:-1: +%2lx:0x0:0:-1: +%*2lx:0x0:0:-1: +%2lx:1:1:1:1: +%*2lx:1:0:1: +%2lx:0X1:0:-1: +%*2lx:0X1:0:-1: +%2lx:0x1:0:-1: +%*2lx:0x1:0:-1: +%2lx:2a:1:2:42: +%*2lx:2a:0:2: +%2lx:2A:1:2:42: +%*2lx:2A:0:2: +%2lx:0X2a:0:-1: +%*2lx:0X2a:0:-1: +%2lx:0x2A:0:-1: +%*2lx:0x2A:0:-1: +%2lx:ffffffff:1:2:255: +%*2lx:ffffffff:0:2: +%2lx:FFFFFFFF:1:2:255: +%*2lx:FFFFFFFF:0:2: +%2lx:0Xffffffff:0:-1: +%*2lx:0Xffffffff:0:-1: +%2lx:0xFFFFFFFF:0:-1: +%*2lx:0xFFFFFFFF:0:-1: +%2lx:100000000:1:2:16: +%*2lx:100000000:0:2: +%2lx:0X100000000:0:-1: +%*2lx:0X100000000:0:-1: +%2lx:0x100000000:0:-1: +%*2lx:0x100000000:0:-1: +%2lx:100001091:1:2:16: +%*2lx:100001091:0:2: +%2lx:0X100001091:0:-1: +%*2lx:0X100001091:0:-1: +%2lx:0x100001091:0:-1: +%*2lx:0x100001091:0:-1: +%2lx:+0:1:2:0: +%*2lx:+0:0:2: +%2lx:+0X0:1:2:0: +%*2lx:+0X0:0:2: +%2lx:+0x0:1:2:0: +%*2lx:+0x0:0:2: +%2lx:+1:1:2:1: +%*2lx:+1:0:2: +%2lx:+0X1:1:2:0: +%*2lx:+0X1:0:2: +%2lx:+0x1:1:2:0: +%*2lx:+0x1:0:2: +%2lx:+2a:1:2:2: +%*2lx:+2a:0:2: +%2lx:+2A:1:2:2: +%*2lx:+2A:0:2: +%2lx:+0X2a:1:2:0: +%*2lx:+0X2a:0:2: +%2lx:+0x2A:1:2:0: +%*2lx:+0x2A:0:2: +%2lx:+ffffffff:1:2:15: +%*2lx:+ffffffff:0:2: +%2lx:+FFFFFFFF:1:2:15: +%*2lx:+FFFFFFFF:0:2: +%2lx:+0Xffffffff:1:2:0: +%*2lx:+0Xffffffff:0:2: +%2lx:+0xFFFFFFFF:1:2:0: +%*2lx:+0xFFFFFFFF:0:2: +%2lx:+100000000:1:2:1: +%*2lx:+100000000:0:2: +%2lx:+0X100000000:1:2:0: +%*2lx:+0X100000000:0:2: +%2lx:+0x100000000:1:2:0: +%*2lx:+0x100000000:0:2: +%2lx:+100001091:1:2:1: +%*2lx:+100001091:0:2: +%2lx:+0X100001091:1:2:0: +%*2lx:+0X100001091:0:2: +%2lx:+0x100001091:1:2:0: +%*2lx:+0x100001091:0:2: +%8lx::0:-1: +%*8lx::0:-1: +%8lx:-7b:1:3:4294967173: +%*8lx:-7b:0:3: +%8lx:-7B:1:3:4294967173: +%*8lx:-7B:0:3: +%8lx:-0X7b:1:5:4294967173: +%*8lx:-0X7b:0:5: +%8lx:-0x7B:1:5:4294967173: +%*8lx:-0x7B:0:5: +%8lx:-1:1:2:4294967295: +%*8lx:-1:0:2: +%8lx:-0X1:1:4:4294967295: +%*8lx:-0X1:0:4: +%8lx:-0x1:1:4:4294967295: +%*8lx:-0x1:0:4: +%8lx:-0:1:2:0: +%*8lx:-0:0:2: +%8lx:-0X0:1:4:0: +%*8lx:-0X0:0:4: +%8lx:-0x0:1:4:0: +%*8lx:-0x0:0:4: +%8lx:0:1:1:0: +%*8lx:0:0:1: +%8lx:0X0:1:3:0: +%*8lx:0X0:0:3: +%8lx:0x0:1:3:0: +%*8lx:0x0:0:3: +%8lx:1:1:1:1: +%*8lx:1:0:1: +%8lx:0X1:1:3:1: +%*8lx:0X1:0:3: +%8lx:0x1:1:3:1: +%*8lx:0x1:0:3: +%8lx:2a:1:2:42: +%*8lx:2a:0:2: +%8lx:2A:1:2:42: +%*8lx:2A:0:2: +%8lx:0X2a:1:4:42: +%*8lx:0X2a:0:4: +%8lx:0x2A:1:4:42: +%*8lx:0x2A:0:4: +%8lx:ffffffff:1:8:4294967295: +%*8lx:ffffffff:0:8: +%8lx:FFFFFFFF:1:8:4294967295: +%*8lx:FFFFFFFF:0:8: +%8lx:0Xffffffff:1:8:16777215: +%*8lx:0Xffffffff:0:8: +%8lx:0xFFFFFFFF:1:8:16777215: +%*8lx:0xFFFFFFFF:0:8: +%8lx:100000000:1:8:268435456: +%*8lx:100000000:0:8: +%8lx:0X100000000:1:8:1048576: +%*8lx:0X100000000:0:8: +%8lx:0x100000000:1:8:1048576: +%*8lx:0x100000000:0:8: +%8lx:100001091:1:8:268435721: +%*8lx:100001091:0:8: +%8lx:0X100001091:1:8:1048577: +%*8lx:0X100001091:0:8: +%8lx:0x100001091:1:8:1048577: +%*8lx:0x100001091:0:8: +%8lx:+0:1:2:0: +%*8lx:+0:0:2: +%8lx:+0X0:1:4:0: +%*8lx:+0X0:0:4: +%8lx:+0x0:1:4:0: +%*8lx:+0x0:0:4: +%8lx:+1:1:2:1: +%*8lx:+1:0:2: +%8lx:+0X1:1:4:1: +%*8lx:+0X1:0:4: +%8lx:+0x1:1:4:1: +%*8lx:+0x1:0:4: +%8lx:+2a:1:3:42: +%*8lx:+2a:0:3: +%8lx:+2A:1:3:42: +%*8lx:+2A:0:3: +%8lx:+0X2a:1:5:42: +%*8lx:+0X2a:0:5: +%8lx:+0x2A:1:5:42: +%*8lx:+0x2A:0:5: +%8lx:+ffffffff:1:8:268435455: +%*8lx:+ffffffff:0:8: +%8lx:+FFFFFFFF:1:8:268435455: +%*8lx:+FFFFFFFF:0:8: +%8lx:+0Xffffffff:1:8:1048575: +%*8lx:+0Xffffffff:0:8: +%8lx:+0xFFFFFFFF:1:8:1048575: +%*8lx:+0xFFFFFFFF:0:8: +%8lx:+100000000:1:8:16777216: +%*8lx:+100000000:0:8: +%8lx:+0X100000000:1:8:65536: +%*8lx:+0X100000000:0:8: +%8lx:+0x100000000:1:8:65536: +%*8lx:+0x100000000:0:8: +%8lx:+100001091:1:8:16777232: +%*8lx:+100001091:0:8: +%8lx:+0X100001091:1:8:65536: +%*8lx:+0X100001091:0:8: +%8lx:+0x100001091:1:8:65536: +%*8lx:+0x100001091:0:8: +%15lx::0:-1: +%*15lx::0:-1: +%15lx:-7b:1:3:4294967173: +%*15lx:-7b:0:3: +%15lx:-7B:1:3:4294967173: +%*15lx:-7B:0:3: +%15lx:-0X7b:1:5:4294967173: +%*15lx:-0X7b:0:5: +%15lx:-0x7B:1:5:4294967173: +%*15lx:-0x7B:0:5: +%15lx:-1:1:2:4294967295: +%*15lx:-1:0:2: +%15lx:-0X1:1:4:4294967295: +%*15lx:-0X1:0:4: +%15lx:-0x1:1:4:4294967295: +%*15lx:-0x1:0:4: +%15lx:-0:1:2:0: +%*15lx:-0:0:2: +%15lx:-0X0:1:4:0: +%*15lx:-0X0:0:4: +%15lx:-0x0:1:4:0: +%*15lx:-0x0:0:4: +%15lx:0:1:1:0: +%*15lx:0:0:1: +%15lx:0X0:1:3:0: +%*15lx:0X0:0:3: +%15lx:0x0:1:3:0: +%*15lx:0x0:0:3: +%15lx:1:1:1:1: +%*15lx:1:0:1: +%15lx:0X1:1:3:1: +%*15lx:0X1:0:3: +%15lx:0x1:1:3:1: +%*15lx:0x1:0:3: +%15lx:2a:1:2:42: +%*15lx:2a:0:2: +%15lx:2A:1:2:42: +%*15lx:2A:0:2: +%15lx:0X2a:1:4:42: +%*15lx:0X2a:0:4: +%15lx:0x2A:1:4:42: +%*15lx:0x2A:0:4: +%15lx:ffffffff:1:8:4294967295: +%*15lx:ffffffff:0:8: +%15lx:FFFFFFFF:1:8:4294967295: +%*15lx:FFFFFFFF:0:8: +%15lx:0Xffffffff:1:10:4294967295: +%*15lx:0Xffffffff:0:10: +%15lx:0xFFFFFFFF:1:10:4294967295: +%*15lx:0xFFFFFFFF:0:10: +%15lx:100000000:1:9:4294967295: +%*15lx:100000000:0:9: +%15lx:0X100000000:1:11:4294967295: +%*15lx:0X100000000:0:11: +%15lx:0x100000000:1:11:4294967295: +%*15lx:0x100000000:0:11: +%15lx:100001091:1:9:4294967295: +%*15lx:100001091:0:9: +%15lx:0X100001091:1:11:4294967295: +%*15lx:0X100001091:0:11: +%15lx:0x100001091:1:11:4294967295: +%*15lx:0x100001091:0:11: +%15lx:+0:1:2:0: +%*15lx:+0:0:2: +%15lx:+0X0:1:4:0: +%*15lx:+0X0:0:4: +%15lx:+0x0:1:4:0: +%*15lx:+0x0:0:4: +%15lx:+1:1:2:1: +%*15lx:+1:0:2: +%15lx:+0X1:1:4:1: +%*15lx:+0X1:0:4: +%15lx:+0x1:1:4:1: +%*15lx:+0x1:0:4: +%15lx:+2a:1:3:42: +%*15lx:+2a:0:3: +%15lx:+2A:1:3:42: +%*15lx:+2A:0:3: +%15lx:+0X2a:1:5:42: +%*15lx:+0X2a:0:5: +%15lx:+0x2A:1:5:42: +%*15lx:+0x2A:0:5: +%15lx:+ffffffff:1:9:4294967295: +%*15lx:+ffffffff:0:9: +%15lx:+FFFFFFFF:1:9:4294967295: +%*15lx:+FFFFFFFF:0:9: +%15lx:+0Xffffffff:1:11:4294967295: +%*15lx:+0Xffffffff:0:11: +%15lx:+0xFFFFFFFF:1:11:4294967295: +%*15lx:+0xFFFFFFFF:0:11: +%15lx:+100000000:1:10:4294967295: +%*15lx:+100000000:0:10: +%15lx:+0X100000000:1:12:4294967295: +%*15lx:+0X100000000:0:12: +%15lx:+0x100000000:1:12:4294967295: +%*15lx:+0x100000000:0:12: +%15lx:+100001091:1:10:4294967295: +%*15lx:+100001091:0:10: +%15lx:+0X100001091:1:12:4294967295: +%*15lx:+0X100001091:0:12: +%15lx:+0x100001091:1:12:4294967295: +%*15lx:+0x100001091:0:12: +%2lx: :0:-1: +%*2lx: :0:-1: +%2lx: -7b:1:3:4294967289: +%*2lx: -7b:0:3: +%2lx: -7B:1:3:4294967289: +%*2lx: -7B:0:3: +%2lx: -0X7b:1:3:0: +%*2lx: -0X7b:0:3: +%2lx: -0x7B:1:3:0: +%*2lx: -0x7B:0:3: +%2lx: -1:1:3:4294967295: +%*2lx: -1:0:3: +%2lx: -0X1:1:3:0: +%*2lx: -0X1:0:3: +%2lx: -0x1:1:3:0: +%*2lx: -0x1:0:3: +%2lx: -0:1:3:0: +%*2lx: -0:0:3: +%2lx: -0X0:1:3:0: +%*2lx: -0X0:0:3: +%2lx: -0x0:1:3:0: +%*2lx: -0x0:0:3: +%2lx: 0:1:2:0: +%*2lx: 0:0:2: +%2lx: 0X0:0:-1: +%*2lx: 0X0:0:-1: +%2lx: 0x0:0:-1: +%*2lx: 0x0:0:-1: +%2lx: 1:1:2:1: +%*2lx: 1:0:2: +%2lx: 0X1:0:-1: +%*2lx: 0X1:0:-1: +%2lx: 0x1:0:-1: +%*2lx: 0x1:0:-1: +%2lx: 2a:1:3:42: +%*2lx: 2a:0:3: +%2lx: 2A:1:3:42: +%*2lx: 2A:0:3: +%2lx: 0X2a:0:-1: +%*2lx: 0X2a:0:-1: +%2lx: 0x2A:0:-1: +%*2lx: 0x2A:0:-1: +%2lx: ffffffff:1:3:255: +%*2lx: ffffffff:0:3: +%2lx: FFFFFFFF:1:3:255: +%*2lx: FFFFFFFF:0:3: +%2lx: 0Xffffffff:0:-1: +%*2lx: 0Xffffffff:0:-1: +%2lx: 0xFFFFFFFF:0:-1: +%*2lx: 0xFFFFFFFF:0:-1: +%2lx: 100000000:1:3:16: +%*2lx: 100000000:0:3: +%2lx: 0X100000000:0:-1: +%*2lx: 0X100000000:0:-1: +%2lx: 0x100000000:0:-1: +%*2lx: 0x100000000:0:-1: +%2lx: 100001091:1:3:16: +%*2lx: 100001091:0:3: +%2lx: 0X100001091:0:-1: +%*2lx: 0X100001091:0:-1: +%2lx: 0x100001091:0:-1: +%*2lx: 0x100001091:0:-1: +%2lx: +0:1:3:0: +%*2lx: +0:0:3: +%2lx: +0X0:1:3:0: +%*2lx: +0X0:0:3: +%2lx: +0x0:1:3:0: +%*2lx: +0x0:0:3: +%2lx: +1:1:3:1: +%*2lx: +1:0:3: +%2lx: +0X1:1:3:0: +%*2lx: +0X1:0:3: +%2lx: +0x1:1:3:0: +%*2lx: +0x1:0:3: +%2lx: +2a:1:3:2: +%*2lx: +2a:0:3: +%2lx: +2A:1:3:2: +%*2lx: +2A:0:3: +%2lx: +0X2a:1:3:0: +%*2lx: +0X2a:0:3: +%2lx: +0x2A:1:3:0: +%*2lx: +0x2A:0:3: +%2lx: +ffffffff:1:3:15: +%*2lx: +ffffffff:0:3: +%2lx: +FFFFFFFF:1:3:15: +%*2lx: +FFFFFFFF:0:3: +%2lx: +0Xffffffff:1:3:0: +%*2lx: +0Xffffffff:0:3: +%2lx: +0xFFFFFFFF:1:3:0: +%*2lx: +0xFFFFFFFF:0:3: +%2lx: +100000000:1:3:1: +%*2lx: +100000000:0:3: +%2lx: +0X100000000:1:3:0: +%*2lx: +0X100000000:0:3: +%2lx: +0x100000000:1:3:0: +%*2lx: +0x100000000:0:3: +%2lx: +100001091:1:3:1: +%*2lx: +100001091:0:3: +%2lx: +0X100001091:1:3:0: +%*2lx: +0X100001091:0:3: +%2lx: +0x100001091:1:3:0: +%*2lx: +0x100001091:0:3: +%15lx: :0:-1: +%*15lx: :0:-1: +%15lx: -7b:1:4:4294967173: +%*15lx: -7b:0:4: +%15lx: -7B:1:4:4294967173: +%*15lx: -7B:0:4: +%15lx: -0X7b:1:6:4294967173: +%*15lx: -0X7b:0:6: +%15lx: -0x7B:1:6:4294967173: +%*15lx: -0x7B:0:6: +%15lx: -1:1:3:4294967295: +%*15lx: -1:0:3: +%15lx: -0X1:1:5:4294967295: +%*15lx: -0X1:0:5: +%15lx: -0x1:1:5:4294967295: +%*15lx: -0x1:0:5: +%15lx: -0:1:3:0: +%*15lx: -0:0:3: +%15lx: -0X0:1:5:0: +%*15lx: -0X0:0:5: +%15lx: -0x0:1:5:0: +%*15lx: -0x0:0:5: +%15lx: 0:1:2:0: +%*15lx: 0:0:2: +%15lx: 0X0:1:4:0: +%*15lx: 0X0:0:4: +%15lx: 0x0:1:4:0: +%*15lx: 0x0:0:4: +%15lx: 1:1:2:1: +%*15lx: 1:0:2: +%15lx: 0X1:1:4:1: +%*15lx: 0X1:0:4: +%15lx: 0x1:1:4:1: +%*15lx: 0x1:0:4: +%15lx: 2a:1:3:42: +%*15lx: 2a:0:3: +%15lx: 2A:1:3:42: +%*15lx: 2A:0:3: +%15lx: 0X2a:1:5:42: +%*15lx: 0X2a:0:5: +%15lx: 0x2A:1:5:42: +%*15lx: 0x2A:0:5: +%15lx: ffffffff:1:9:4294967295: +%*15lx: ffffffff:0:9: +%15lx: FFFFFFFF:1:9:4294967295: +%*15lx: FFFFFFFF:0:9: +%15lx: 0Xffffffff:1:11:4294967295: +%*15lx: 0Xffffffff:0:11: +%15lx: 0xFFFFFFFF:1:11:4294967295: +%*15lx: 0xFFFFFFFF:0:11: +%15lx: 100000000:1:10:4294967295: +%*15lx: 100000000:0:10: +%15lx: 0X100000000:1:12:4294967295: +%*15lx: 0X100000000:0:12: +%15lx: 0x100000000:1:12:4294967295: +%*15lx: 0x100000000:0:12: +%15lx: 100001091:1:10:4294967295: +%*15lx: 100001091:0:10: +%15lx: 0X100001091:1:12:4294967295: +%*15lx: 0X100001091:0:12: +%15lx: 0x100001091:1:12:4294967295: +%*15lx: 0x100001091:0:12: +%15lx: +0:1:3:0: +%*15lx: +0:0:3: +%15lx: +0X0:1:5:0: +%*15lx: +0X0:0:5: +%15lx: +0x0:1:5:0: +%*15lx: +0x0:0:5: +%15lx: +1:1:3:1: +%*15lx: +1:0:3: +%15lx: +0X1:1:5:1: +%*15lx: +0X1:0:5: +%15lx: +0x1:1:5:1: +%*15lx: +0x1:0:5: +%15lx: +2a:1:4:42: +%*15lx: +2a:0:4: +%15lx: +2A:1:4:42: +%*15lx: +2A:0:4: +%15lx: +0X2a:1:6:42: +%*15lx: +0X2a:0:6: +%15lx: +0x2A:1:6:42: +%*15lx: +0x2A:0:6: +%15lx: +ffffffff:1:10:4294967295: +%*15lx: +ffffffff:0:10: +%15lx: +FFFFFFFF:1:10:4294967295: +%*15lx: +FFFFFFFF:0:10: +%15lx: +0Xffffffff:1:12:4294967295: +%*15lx: +0Xffffffff:0:12: +%15lx: +0xFFFFFFFF:1:12:4294967295: +%*15lx: +0xFFFFFFFF:0:12: +%15lx: +100000000:1:11:4294967295: +%*15lx: +100000000:0:11: +%15lx: +0X100000000:1:13:4294967295: +%*15lx: +0X100000000:0:13: +%15lx: +0x100000000:1:13:4294967295: +%*15lx: +0x100000000:0:13: +%15lx: +100001091:1:11:4294967295: +%*15lx: +100001091:0:11: +%15lx: +0X100001091:1:13:4294967295: +%*15lx: +0X100001091:0:13: +%15lx: +0x100001091:1:13:4294967295: +%*15lx: +0x100001091:0:13: diff --git a/sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input b/sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input new file mode 100644 index 0000000..7e272ef --- /dev/null +++ b/sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input @@ -0,0 +1,714 @@ +%lX::0:-1: +%*lX::0:-1: +%lX:-7b:1:3:4294967173: +%*lX:-7b:0:3: +%lX:-7B:1:3:4294967173: +%*lX:-7B:0:3: +%lX:-0X7b:1:5:4294967173: +%*lX:-0X7b:0:5: +%lX:-0x7B:1:5:4294967173: +%*lX:-0x7B:0:5: +%lX:-1:1:2:4294967295: +%*lX:-1:0:2: +%lX:-0X1:1:4:4294967295: +%*lX:-0X1:0:4: +%lX:-0x1:1:4:4294967295: +%*lX:-0x1:0:4: +%lX:-0:1:2:0: +%*lX:-0:0:2: +%lX:-0X0:1:4:0: +%*lX:-0X0:0:4: +%lX:-0x0:1:4:0: +%*lX:-0x0:0:4: +%lX:0:1:1:0: +%*lX:0:0:1: +%lX:0X0:1:3:0: +%*lX:0X0:0:3: +%lX:0x0:1:3:0: +%*lX:0x0:0:3: +%lX:1:1:1:1: +%*lX:1:0:1: +%lX:0X1:1:3:1: +%*lX:0X1:0:3: +%lX:0x1:1:3:1: +%*lX:0x1:0:3: +%lX:2a:1:2:42: +%*lX:2a:0:2: +%lX:2A:1:2:42: +%*lX:2A:0:2: +%lX:0X2a:1:4:42: +%*lX:0X2a:0:4: +%lX:0x2A:1:4:42: +%*lX:0x2A:0:4: +%lX:ffffffff:1:8:4294967295: +%*lX:ffffffff:0:8: +%lX:FFFFFFFF:1:8:4294967295: +%*lX:FFFFFFFF:0:8: +%lX:0Xffffffff:1:10:4294967295: +%*lX:0Xffffffff:0:10: +%lX:0xFFFFFFFF:1:10:4294967295: +%*lX:0xFFFFFFFF:0:10: +%lX:100000000:1:9:4294967295: +%*lX:100000000:0:9: +%lX:0X100000000:1:11:4294967295: +%*lX:0X100000000:0:11: +%lX:0x100000000:1:11:4294967295: +%*lX:0x100000000:0:11: +%lX:100001091:1:9:4294967295: +%*lX:100001091:0:9: +%lX:0X100001091:1:11:4294967295: +%*lX:0X100001091:0:11: +%lX:0x100001091:1:11:4294967295: +%*lX:0x100001091:0:11: +%lX:+0:1:2:0: +%*lX:+0:0:2: +%lX:+0X0:1:4:0: +%*lX:+0X0:0:4: +%lX:+0x0:1:4:0: +%*lX:+0x0:0:4: +%lX:+1:1:2:1: +%*lX:+1:0:2: +%lX:+0X1:1:4:1: +%*lX:+0X1:0:4: +%lX:+0x1:1:4:1: +%*lX:+0x1:0:4: +%lX:+2a:1:3:42: +%*lX:+2a:0:3: +%lX:+2A:1:3:42: +%*lX:+2A:0:3: +%lX:+0X2a:1:5:42: +%*lX:+0X2a:0:5: +%lX:+0x2A:1:5:42: +%*lX:+0x2A:0:5: +%lX:+ffffffff:1:9:4294967295: +%*lX:+ffffffff:0:9: +%lX:+FFFFFFFF:1:9:4294967295: +%*lX:+FFFFFFFF:0:9: +%lX:+0Xffffffff:1:11:4294967295: +%*lX:+0Xffffffff:0:11: +%lX:+0xFFFFFFFF:1:11:4294967295: +%*lX:+0xFFFFFFFF:0:11: +%lX:+100000000:1:10:4294967295: +%*lX:+100000000:0:10: +%lX:+0X100000000:1:12:4294967295: +%*lX:+0X100000000:0:12: +%lX:+0x100000000:1:12:4294967295: +%*lX:+0x100000000:0:12: +%lX:+100001091:1:10:4294967295: +%*lX:+100001091:0:10: +%lX:+0X100001091:1:12:4294967295: +%*lX:+0X100001091:0:12: +%lX:+0x100001091:1:12:4294967295: +%*lX:+0x100001091:0:12: +%1lX::0:-1: +%*1lX::0:-1: +%1lX:-7b:0:-1: +%*1lX:-7b:0:-1: +%1lX:-7B:0:-1: +%*1lX:-7B:0:-1: +%1lX:-0X7b:0:-1: +%*1lX:-0X7b:0:-1: +%1lX:-0x7B:0:-1: +%*1lX:-0x7B:0:-1: +%1lX:-1:0:-1: +%*1lX:-1:0:-1: +%1lX:-0X1:0:-1: +%*1lX:-0X1:0:-1: +%1lX:-0x1:0:-1: +%*1lX:-0x1:0:-1: +%1lX:-0:0:-1: +%*1lX:-0:0:-1: +%1lX:-0X0:0:-1: +%*1lX:-0X0:0:-1: +%1lX:-0x0:0:-1: +%*1lX:-0x0:0:-1: +%1lX:0:1:1:0: +%*1lX:0:0:1: +%1lX:0X0:1:1:0: +%*1lX:0X0:0:1: +%1lX:0x0:1:1:0: +%*1lX:0x0:0:1: +%1lX:1:1:1:1: +%*1lX:1:0:1: +%1lX:0X1:1:1:0: +%*1lX:0X1:0:1: +%1lX:0x1:1:1:0: +%*1lX:0x1:0:1: +%1lX:2a:1:1:2: +%*1lX:2a:0:1: +%1lX:2A:1:1:2: +%*1lX:2A:0:1: +%1lX:0X2a:1:1:0: +%*1lX:0X2a:0:1: +%1lX:0x2A:1:1:0: +%*1lX:0x2A:0:1: +%1lX:ffffffff:1:1:15: +%*1lX:ffffffff:0:1: +%1lX:FFFFFFFF:1:1:15: +%*1lX:FFFFFFFF:0:1: +%1lX:0Xffffffff:1:1:0: +%*1lX:0Xffffffff:0:1: +%1lX:0xFFFFFFFF:1:1:0: +%*1lX:0xFFFFFFFF:0:1: +%1lX:100000000:1:1:1: +%*1lX:100000000:0:1: +%1lX:0X100000000:1:1:0: +%*1lX:0X100000000:0:1: +%1lX:0x100000000:1:1:0: +%*1lX:0x100000000:0:1: +%1lX:100001091:1:1:1: +%*1lX:100001091:0:1: +%1lX:0X100001091:1:1:0: +%*1lX:0X100001091:0:1: +%1lX:0x100001091:1:1:0: +%*1lX:0x100001091:0:1: +%1lX:+0:0:-1: +%*1lX:+0:0:-1: +%1lX:+0X0:0:-1: +%*1lX:+0X0:0:-1: +%1lX:+0x0:0:-1: +%*1lX:+0x0:0:-1: +%1lX:+1:0:-1: +%*1lX:+1:0:-1: +%1lX:+0X1:0:-1: +%*1lX:+0X1:0:-1: +%1lX:+0x1:0:-1: +%*1lX:+0x1:0:-1: +%1lX:+2a:0:-1: +%*1lX:+2a:0:-1: +%1lX:+2A:0:-1: +%*1lX:+2A:0:-1: +%1lX:+0X2a:0:-1: +%*1lX:+0X2a:0:-1: +%1lX:+0x2A:0:-1: +%*1lX:+0x2A:0:-1: +%1lX:+ffffffff:0:-1: +%*1lX:+ffffffff:0:-1: +%1lX:+FFFFFFFF:0:-1: +%*1lX:+FFFFFFFF:0:-1: +%1lX:+0Xffffffff:0:-1: +%*1lX:+0Xffffffff:0:-1: +%1lX:+0xFFFFFFFF:0:-1: +%*1lX:+0xFFFFFFFF:0:-1: +%1lX:+100000000:0:-1: +%*1lX:+100000000:0:-1: +%1lX:+0X100000000:0:-1: +%*1lX:+0X100000000:0:-1: +%1lX:+0x100000000:0:-1: +%*1lX:+0x100000000:0:-1: +%1lX:+100001091:0:-1: +%*1lX:+100001091:0:-1: +%1lX:+0X100001091:0:-1: +%*1lX:+0X100001091:0:-1: +%1lX:+0x100001091:0:-1: +%*1lX:+0x100001091:0:-1: +%2lX::0:-1: +%*2lX::0:-1: +%2lX:-7b:1:2:4294967289: +%*2lX:-7b:0:2: +%2lX:-7B:1:2:4294967289: +%*2lX:-7B:0:2: +%2lX:-0X7b:1:2:0: +%*2lX:-0X7b:0:2: +%2lX:-0x7B:1:2:0: +%*2lX:-0x7B:0:2: +%2lX:-1:1:2:4294967295: +%*2lX:-1:0:2: +%2lX:-0X1:1:2:0: +%*2lX:-0X1:0:2: +%2lX:-0x1:1:2:0: +%*2lX:-0x1:0:2: +%2lX:-0:1:2:0: +%*2lX:-0:0:2: +%2lX:-0X0:1:2:0: +%*2lX:-0X0:0:2: +%2lX:-0x0:1:2:0: +%*2lX:-0x0:0:2: +%2lX:0:1:1:0: +%*2lX:0:0:1: +%2lX:0X0:0:-1: +%*2lX:0X0:0:-1: +%2lX:0x0:0:-1: +%*2lX:0x0:0:-1: +%2lX:1:1:1:1: +%*2lX:1:0:1: +%2lX:0X1:0:-1: +%*2lX:0X1:0:-1: +%2lX:0x1:0:-1: +%*2lX:0x1:0:-1: +%2lX:2a:1:2:42: +%*2lX:2a:0:2: +%2lX:2A:1:2:42: +%*2lX:2A:0:2: +%2lX:0X2a:0:-1: +%*2lX:0X2a:0:-1: +%2lX:0x2A:0:-1: +%*2lX:0x2A:0:-1: +%2lX:ffffffff:1:2:255: +%*2lX:ffffffff:0:2: +%2lX:FFFFFFFF:1:2:255: +%*2lX:FFFFFFFF:0:2: +%2lX:0Xffffffff:0:-1: +%*2lX:0Xffffffff:0:-1: +%2lX:0xFFFFFFFF:0:-1: +%*2lX:0xFFFFFFFF:0:-1: +%2lX:100000000:1:2:16: +%*2lX:100000000:0:2: +%2lX:0X100000000:0:-1: +%*2lX:0X100000000:0:-1: +%2lX:0x100000000:0:-1: +%*2lX:0x100000000:0:-1: +%2lX:100001091:1:2:16: +%*2lX:100001091:0:2: +%2lX:0X100001091:0:-1: +%*2lX:0X100001091:0:-1: +%2lX:0x100001091:0:-1: +%*2lX:0x100001091:0:-1: +%2lX:+0:1:2:0: +%*2lX:+0:0:2: +%2lX:+0X0:1:2:0: +%*2lX:+0X0:0:2: +%2lX:+0x0:1:2:0: +%*2lX:+0x0:0:2: +%2lX:+1:1:2:1: +%*2lX:+1:0:2: +%2lX:+0X1:1:2:0: +%*2lX:+0X1:0:2: +%2lX:+0x1:1:2:0: +%*2lX:+0x1:0:2: +%2lX:+2a:1:2:2: +%*2lX:+2a:0:2: +%2lX:+2A:1:2:2: +%*2lX:+2A:0:2: +%2lX:+0X2a:1:2:0: +%*2lX:+0X2a:0:2: +%2lX:+0x2A:1:2:0: +%*2lX:+0x2A:0:2: +%2lX:+ffffffff:1:2:15: +%*2lX:+ffffffff:0:2: +%2lX:+FFFFFFFF:1:2:15: +%*2lX:+FFFFFFFF:0:2: +%2lX:+0Xffffffff:1:2:0: +%*2lX:+0Xffffffff:0:2: +%2lX:+0xFFFFFFFF:1:2:0: +%*2lX:+0xFFFFFFFF:0:2: +%2lX:+100000000:1:2:1: +%*2lX:+100000000:0:2: +%2lX:+0X100000000:1:2:0: +%*2lX:+0X100000000:0:2: +%2lX:+0x100000000:1:2:0: +%*2lX:+0x100000000:0:2: +%2lX:+100001091:1:2:1: +%*2lX:+100001091:0:2: +%2lX:+0X100001091:1:2:0: +%*2lX:+0X100001091:0:2: +%2lX:+0x100001091:1:2:0: +%*2lX:+0x100001091:0:2: +%8lX::0:-1: +%*8lX::0:-1: +%8lX:-7b:1:3:4294967173: +%*8lX:-7b:0:3: +%8lX:-7B:1:3:4294967173: +%*8lX:-7B:0:3: +%8lX:-0X7b:1:5:4294967173: +%*8lX:-0X7b:0:5: +%8lX:-0x7B:1:5:4294967173: +%*8lX:-0x7B:0:5: +%8lX:-1:1:2:4294967295: +%*8lX:-1:0:2: +%8lX:-0X1:1:4:4294967295: +%*8lX:-0X1:0:4: +%8lX:-0x1:1:4:4294967295: +%*8lX:-0x1:0:4: +%8lX:-0:1:2:0: +%*8lX:-0:0:2: +%8lX:-0X0:1:4:0: +%*8lX:-0X0:0:4: +%8lX:-0x0:1:4:0: +%*8lX:-0x0:0:4: +%8lX:0:1:1:0: +%*8lX:0:0:1: +%8lX:0X0:1:3:0: +%*8lX:0X0:0:3: +%8lX:0x0:1:3:0: +%*8lX:0x0:0:3: +%8lX:1:1:1:1: +%*8lX:1:0:1: +%8lX:0X1:1:3:1: +%*8lX:0X1:0:3: +%8lX:0x1:1:3:1: +%*8lX:0x1:0:3: +%8lX:2a:1:2:42: +%*8lX:2a:0:2: +%8lX:2A:1:2:42: +%*8lX:2A:0:2: +%8lX:0X2a:1:4:42: +%*8lX:0X2a:0:4: +%8lX:0x2A:1:4:42: +%*8lX:0x2A:0:4: +%8lX:ffffffff:1:8:4294967295: +%*8lX:ffffffff:0:8: +%8lX:FFFFFFFF:1:8:4294967295: +%*8lX:FFFFFFFF:0:8: +%8lX:0Xffffffff:1:8:16777215: +%*8lX:0Xffffffff:0:8: +%8lX:0xFFFFFFFF:1:8:16777215: +%*8lX:0xFFFFFFFF:0:8: +%8lX:100000000:1:8:268435456: +%*8lX:100000000:0:8: +%8lX:0X100000000:1:8:1048576: +%*8lX:0X100000000:0:8: +%8lX:0x100000000:1:8:1048576: +%*8lX:0x100000000:0:8: +%8lX:100001091:1:8:268435721: +%*8lX:100001091:0:8: +%8lX:0X100001091:1:8:1048577: +%*8lX:0X100001091:0:8: +%8lX:0x100001091:1:8:1048577: +%*8lX:0x100001091:0:8: +%8lX:+0:1:2:0: +%*8lX:+0:0:2: +%8lX:+0X0:1:4:0: +%*8lX:+0X0:0:4: +%8lX:+0x0:1:4:0: +%*8lX:+0x0:0:4: +%8lX:+1:1:2:1: +%*8lX:+1:0:2: +%8lX:+0X1:1:4:1: +%*8lX:+0X1:0:4: +%8lX:+0x1:1:4:1: +%*8lX:+0x1:0:4: +%8lX:+2a:1:3:42: +%*8lX:+2a:0:3: +%8lX:+2A:1:3:42: +%*8lX:+2A:0:3: +%8lX:+0X2a:1:5:42: +%*8lX:+0X2a:0:5: +%8lX:+0x2A:1:5:42: +%*8lX:+0x2A:0:5: +%8lX:+ffffffff:1:8:268435455: +%*8lX:+ffffffff:0:8: +%8lX:+FFFFFFFF:1:8:268435455: +%*8lX:+FFFFFFFF:0:8: +%8lX:+0Xffffffff:1:8:1048575: +%*8lX:+0Xffffffff:0:8: +%8lX:+0xFFFFFFFF:1:8:1048575: +%*8lX:+0xFFFFFFFF:0:8: +%8lX:+100000000:1:8:16777216: +%*8lX:+100000000:0:8: +%8lX:+0X100000000:1:8:65536: +%*8lX:+0X100000000:0:8: +%8lX:+0x100000000:1:8:65536: +%*8lX:+0x100000000:0:8: +%8lX:+100001091:1:8:16777232: +%*8lX:+100001091:0:8: +%8lX:+0X100001091:1:8:65536: +%*8lX:+0X100001091:0:8: +%8lX:+0x100001091:1:8:65536: +%*8lX:+0x100001091:0:8: +%15lX::0:-1: +%*15lX::0:-1: +%15lX:-7b:1:3:4294967173: +%*15lX:-7b:0:3: +%15lX:-7B:1:3:4294967173: +%*15lX:-7B:0:3: +%15lX:-0X7b:1:5:4294967173: +%*15lX:-0X7b:0:5: +%15lX:-0x7B:1:5:4294967173: +%*15lX:-0x7B:0:5: +%15lX:-1:1:2:4294967295: +%*15lX:-1:0:2: +%15lX:-0X1:1:4:4294967295: +%*15lX:-0X1:0:4: +%15lX:-0x1:1:4:4294967295: +%*15lX:-0x1:0:4: +%15lX:-0:1:2:0: +%*15lX:-0:0:2: +%15lX:-0X0:1:4:0: +%*15lX:-0X0:0:4: +%15lX:-0x0:1:4:0: +%*15lX:-0x0:0:4: +%15lX:0:1:1:0: +%*15lX:0:0:1: +%15lX:0X0:1:3:0: +%*15lX:0X0:0:3: +%15lX:0x0:1:3:0: +%*15lX:0x0:0:3: +%15lX:1:1:1:1: +%*15lX:1:0:1: +%15lX:0X1:1:3:1: +%*15lX:0X1:0:3: +%15lX:0x1:1:3:1: +%*15lX:0x1:0:3: +%15lX:2a:1:2:42: +%*15lX:2a:0:2: +%15lX:2A:1:2:42: +%*15lX:2A:0:2: +%15lX:0X2a:1:4:42: +%*15lX:0X2a:0:4: +%15lX:0x2A:1:4:42: +%*15lX:0x2A:0:4: +%15lX:ffffffff:1:8:4294967295: +%*15lX:ffffffff:0:8: +%15lX:FFFFFFFF:1:8:4294967295: +%*15lX:FFFFFFFF:0:8: +%15lX:0Xffffffff:1:10:4294967295: +%*15lX:0Xffffffff:0:10: +%15lX:0xFFFFFFFF:1:10:4294967295: +%*15lX:0xFFFFFFFF:0:10: +%15lX:100000000:1:9:4294967295: +%*15lX:100000000:0:9: +%15lX:0X100000000:1:11:4294967295: +%*15lX:0X100000000:0:11: +%15lX:0x100000000:1:11:4294967295: +%*15lX:0x100000000:0:11: +%15lX:100001091:1:9:4294967295: +%*15lX:100001091:0:9: +%15lX:0X100001091:1:11:4294967295: +%*15lX:0X100001091:0:11: +%15lX:0x100001091:1:11:4294967295: +%*15lX:0x100001091:0:11: +%15lX:+0:1:2:0: +%*15lX:+0:0:2: +%15lX:+0X0:1:4:0: +%*15lX:+0X0:0:4: +%15lX:+0x0:1:4:0: +%*15lX:+0x0:0:4: +%15lX:+1:1:2:1: +%*15lX:+1:0:2: +%15lX:+0X1:1:4:1: +%*15lX:+0X1:0:4: +%15lX:+0x1:1:4:1: +%*15lX:+0x1:0:4: +%15lX:+2a:1:3:42: +%*15lX:+2a:0:3: +%15lX:+2A:1:3:42: +%*15lX:+2A:0:3: +%15lX:+0X2a:1:5:42: +%*15lX:+0X2a:0:5: +%15lX:+0x2A:1:5:42: +%*15lX:+0x2A:0:5: +%15lX:+ffffffff:1:9:4294967295: +%*15lX:+ffffffff:0:9: +%15lX:+FFFFFFFF:1:9:4294967295: +%*15lX:+FFFFFFFF:0:9: +%15lX:+0Xffffffff:1:11:4294967295: +%*15lX:+0Xffffffff:0:11: +%15lX:+0xFFFFFFFF:1:11:4294967295: +%*15lX:+0xFFFFFFFF:0:11: +%15lX:+100000000:1:10:4294967295: +%*15lX:+100000000:0:10: +%15lX:+0X100000000:1:12:4294967295: +%*15lX:+0X100000000:0:12: +%15lX:+0x100000000:1:12:4294967295: +%*15lX:+0x100000000:0:12: +%15lX:+100001091:1:10:4294967295: +%*15lX:+100001091:0:10: +%15lX:+0X100001091:1:12:4294967295: +%*15lX:+0X100001091:0:12: +%15lX:+0x100001091:1:12:4294967295: +%*15lX:+0x100001091:0:12: +%2lX: :0:-1: +%*2lX: :0:-1: +%2lX: -7b:1:3:4294967289: +%*2lX: -7b:0:3: +%2lX: -7B:1:3:4294967289: +%*2lX: -7B:0:3: +%2lX: -0X7b:1:3:0: +%*2lX: -0X7b:0:3: +%2lX: -0x7B:1:3:0: +%*2lX: -0x7B:0:3: +%2lX: -1:1:3:4294967295: +%*2lX: -1:0:3: +%2lX: -0X1:1:3:0: +%*2lX: -0X1:0:3: +%2lX: -0x1:1:3:0: +%*2lX: -0x1:0:3: +%2lX: -0:1:3:0: +%*2lX: -0:0:3: +%2lX: -0X0:1:3:0: +%*2lX: -0X0:0:3: +%2lX: -0x0:1:3:0: +%*2lX: -0x0:0:3: +%2lX: 0:1:2:0: +%*2lX: 0:0:2: +%2lX: 0X0:0:-1: +%*2lX: 0X0:0:-1: +%2lX: 0x0:0:-1: +%*2lX: 0x0:0:-1: +%2lX: 1:1:2:1: +%*2lX: 1:0:2: +%2lX: 0X1:0:-1: +%*2lX: 0X1:0:-1: +%2lX: 0x1:0:-1: +%*2lX: 0x1:0:-1: +%2lX: 2a:1:3:42: +%*2lX: 2a:0:3: +%2lX: 2A:1:3:42: +%*2lX: 2A:0:3: +%2lX: 0X2a:0:-1: +%*2lX: 0X2a:0:-1: +%2lX: 0x2A:0:-1: +%*2lX: 0x2A:0:-1: +%2lX: ffffffff:1:3:255: +%*2lX: ffffffff:0:3: +%2lX: FFFFFFFF:1:3:255: +%*2lX: FFFFFFFF:0:3: +%2lX: 0Xffffffff:0:-1: +%*2lX: 0Xffffffff:0:-1: +%2lX: 0xFFFFFFFF:0:-1: +%*2lX: 0xFFFFFFFF:0:-1: +%2lX: 100000000:1:3:16: +%*2lX: 100000000:0:3: +%2lX: 0X100000000:0:-1: +%*2lX: 0X100000000:0:-1: +%2lX: 0x100000000:0:-1: +%*2lX: 0x100000000:0:-1: +%2lX: 100001091:1:3:16: +%*2lX: 100001091:0:3: +%2lX: 0X100001091:0:-1: +%*2lX: 0X100001091:0:-1: +%2lX: 0x100001091:0:-1: +%*2lX: 0x100001091:0:-1: +%2lX: +0:1:3:0: +%*2lX: +0:0:3: +%2lX: +0X0:1:3:0: +%*2lX: +0X0:0:3: +%2lX: +0x0:1:3:0: +%*2lX: +0x0:0:3: +%2lX: +1:1:3:1: +%*2lX: +1:0:3: +%2lX: +0X1:1:3:0: +%*2lX: +0X1:0:3: +%2lX: +0x1:1:3:0: +%*2lX: +0x1:0:3: +%2lX: +2a:1:3:2: +%*2lX: +2a:0:3: +%2lX: +2A:1:3:2: +%*2lX: +2A:0:3: +%2lX: +0X2a:1:3:0: +%*2lX: +0X2a:0:3: +%2lX: +0x2A:1:3:0: +%*2lX: +0x2A:0:3: +%2lX: +ffffffff:1:3:15: +%*2lX: +ffffffff:0:3: +%2lX: +FFFFFFFF:1:3:15: +%*2lX: +FFFFFFFF:0:3: +%2lX: +0Xffffffff:1:3:0: +%*2lX: +0Xffffffff:0:3: +%2lX: +0xFFFFFFFF:1:3:0: +%*2lX: +0xFFFFFFFF:0:3: +%2lX: +100000000:1:3:1: +%*2lX: +100000000:0:3: +%2lX: +0X100000000:1:3:0: +%*2lX: +0X100000000:0:3: +%2lX: +0x100000000:1:3:0: +%*2lX: +0x100000000:0:3: +%2lX: +100001091:1:3:1: +%*2lX: +100001091:0:3: +%2lX: +0X100001091:1:3:0: +%*2lX: +0X100001091:0:3: +%2lX: +0x100001091:1:3:0: +%*2lX: +0x100001091:0:3: +%15lX: :0:-1: +%*15lX: :0:-1: +%15lX: -7b:1:4:4294967173: +%*15lX: -7b:0:4: +%15lX: -7B:1:4:4294967173: +%*15lX: -7B:0:4: +%15lX: -0X7b:1:6:4294967173: +%*15lX: -0X7b:0:6: +%15lX: -0x7B:1:6:4294967173: +%*15lX: -0x7B:0:6: +%15lX: -1:1:3:4294967295: +%*15lX: -1:0:3: +%15lX: -0X1:1:5:4294967295: +%*15lX: -0X1:0:5: +%15lX: -0x1:1:5:4294967295: +%*15lX: -0x1:0:5: +%15lX: -0:1:3:0: +%*15lX: -0:0:3: +%15lX: -0X0:1:5:0: +%*15lX: -0X0:0:5: +%15lX: -0x0:1:5:0: +%*15lX: -0x0:0:5: +%15lX: 0:1:2:0: +%*15lX: 0:0:2: +%15lX: 0X0:1:4:0: +%*15lX: 0X0:0:4: +%15lX: 0x0:1:4:0: +%*15lX: 0x0:0:4: +%15lX: 1:1:2:1: +%*15lX: 1:0:2: +%15lX: 0X1:1:4:1: +%*15lX: 0X1:0:4: +%15lX: 0x1:1:4:1: +%*15lX: 0x1:0:4: +%15lX: 2a:1:3:42: +%*15lX: 2a:0:3: +%15lX: 2A:1:3:42: +%*15lX: 2A:0:3: +%15lX: 0X2a:1:5:42: +%*15lX: 0X2a:0:5: +%15lX: 0x2A:1:5:42: +%*15lX: 0x2A:0:5: +%15lX: ffffffff:1:9:4294967295: +%*15lX: ffffffff:0:9: +%15lX: FFFFFFFF:1:9:4294967295: +%*15lX: FFFFFFFF:0:9: +%15lX: 0Xffffffff:1:11:4294967295: +%*15lX: 0Xffffffff:0:11: +%15lX: 0xFFFFFFFF:1:11:4294967295: +%*15lX: 0xFFFFFFFF:0:11: +%15lX: 100000000:1:10:4294967295: +%*15lX: 100000000:0:10: +%15lX: 0X100000000:1:12:4294967295: +%*15lX: 0X100000000:0:12: +%15lX: 0x100000000:1:12:4294967295: +%*15lX: 0x100000000:0:12: +%15lX: 100001091:1:10:4294967295: +%*15lX: 100001091:0:10: +%15lX: 0X100001091:1:12:4294967295: +%*15lX: 0X100001091:0:12: +%15lX: 0x100001091:1:12:4294967295: +%*15lX: 0x100001091:0:12: +%15lX: +0:1:3:0: +%*15lX: +0:0:3: +%15lX: +0X0:1:5:0: +%*15lX: +0X0:0:5: +%15lX: +0x0:1:5:0: +%*15lX: +0x0:0:5: +%15lX: +1:1:3:1: +%*15lX: +1:0:3: +%15lX: +0X1:1:5:1: +%*15lX: +0X1:0:5: +%15lX: +0x1:1:5:1: +%*15lX: +0x1:0:5: +%15lX: +2a:1:4:42: +%*15lX: +2a:0:4: +%15lX: +2A:1:4:42: +%*15lX: +2A:0:4: +%15lX: +0X2a:1:6:42: +%*15lX: +0X2a:0:6: +%15lX: +0x2A:1:6:42: +%*15lX: +0x2A:0:6: +%15lX: +ffffffff:1:10:4294967295: +%*15lX: +ffffffff:0:10: +%15lX: +FFFFFFFF:1:10:4294967295: +%*15lX: +FFFFFFFF:0:10: +%15lX: +0Xffffffff:1:12:4294967295: +%*15lX: +0Xffffffff:0:12: +%15lX: +0xFFFFFFFF:1:12:4294967295: +%*15lX: +0xFFFFFFFF:0:12: +%15lX: +100000000:1:11:4294967295: +%*15lX: +100000000:0:11: +%15lX: +0X100000000:1:13:4294967295: +%*15lX: +0X100000000:0:13: +%15lX: +0x100000000:1:13:4294967295: +%*15lX: +0x100000000:0:13: +%15lX: +100001091:1:11:4294967295: +%*15lX: +100001091:0:11: +%15lX: +0X100001091:1:13:4294967295: +%*15lX: +0X100001091:0:13: +%15lX: +0x100001091:1:13:4294967295: +%*15lX: +0x100001091:0:13: diff --git a/sysdeps/wordsize-64/Makefile b/sysdeps/wordsize-64/Makefile index db7764f..6a84d0f 100644 --- a/sysdeps/wordsize-64/Makefile +++ b/sysdeps/wordsize-64/Makefile @@ -2,6 +2,11 @@ ifeq ($(subdir),misc) tests += tst-writev endif +ifeq ($(subdir),stdio-common) +fmt-xscanf-int-convs += int long +fmt-xscanf-uint-convs += uint ulong +endif + # strtol is aliased to stroll CFLAGS-strtol.c += -fno-builtin-strtoll $(config-cflags-wno-ignored-attributes) # strtoul is aliased to strtoull diff --git a/sysdeps/wordsize-64/tst-scanf-format-int-d.input b/sysdeps/wordsize-64/tst-scanf-format-int-d.input new file mode 100644 index 0000000..d8c2b10 --- /dev/null +++ b/sysdeps/wordsize-64/tst-scanf-format-int-d.input @@ -0,0 +1,266 @@ +%d::0:-1: +%*d::0:-1: +%d:-2147484882:1:11:2147482414: +%*d:-2147484882:0:11: +%d:-2147483649:1:11:2147483647: +%*d:-2147483649:0:11: +%d:-2147483648:1:11:-2147483648: +%*d:-2147483648:0:11: +%d:-123:1:4:-123: +%*d:-123:0:4: +%d:-1:1:2:-1: +%*d:-1:0:2: +%d:-0:1:2:0: +%*d:-0:0:2: +%d:0:1:1:0: +%*d:0:0:1: +%d:1:1:1:1: +%*d:1:0:1: +%d:42:1:2:42: +%*d:42:0:2: +%d:2147483647:1:10:2147483647: +%*d:2147483647:0:10: +%d:2147483648:1:10:-2147483648: +%*d:2147483648:0:10: +%d:2147487889:1:10:-2147479407: +%*d:2147487889:0:10: +%d:+0:1:2:0: +%*d:+0:0:2: +%d:+1:1:2:1: +%*d:+1:0:2: +%d:+42:1:3:42: +%*d:+42:0:3: +%d:+2147483647:1:11:2147483647: +%*d:+2147483647:0:11: +%d:+2147483648:1:11:-2147483648: +%*d:+2147483648:0:11: +%d:+2147487889:1:11:-2147479407: +%*d:+2147487889:0:11: +%1d::0:-1: +%*1d::0:-1: +%1d:-2147484882:0:-1: +%*1d:-2147484882:0:-1: +%1d:-2147483649:0:-1: +%*1d:-2147483649:0:-1: +%1d:-2147483648:0:-1: +%*1d:-2147483648:0:-1: +%1d:-123:0:-1: +%*1d:-123:0:-1: +%1d:-1:0:-1: +%*1d:-1:0:-1: +%1d:-0:0:-1: +%*1d:-0:0:-1: +%1d:0:1:1:0: +%*1d:0:0:1: +%1d:1:1:1:1: +%*1d:1:0:1: +%1d:42:1:1:4: +%*1d:42:0:1: +%1d:2147483647:1:1:2: +%*1d:2147483647:0:1: +%1d:2147483648:1:1:2: +%*1d:2147483648:0:1: +%1d:2147487889:1:1:2: +%*1d:2147487889:0:1: +%1d:+0:0:-1: +%*1d:+0:0:-1: +%1d:+1:0:-1: +%*1d:+1:0:-1: +%1d:+42:0:-1: +%*1d:+42:0:-1: +%1d:+2147483647:0:-1: +%*1d:+2147483647:0:-1: +%1d:+2147483648:0:-1: +%*1d:+2147483648:0:-1: +%1d:+2147487889:0:-1: +%*1d:+2147487889:0:-1: +%2d::0:-1: +%*2d::0:-1: +%2d:-2147484882:1:2:-2: +%*2d:-2147484882:0:2: +%2d:-2147483649:1:2:-2: +%*2d:-2147483649:0:2: +%2d:-2147483648:1:2:-2: +%*2d:-2147483648:0:2: +%2d:-123:1:2:-1: +%*2d:-123:0:2: +%2d:-1:1:2:-1: +%*2d:-1:0:2: +%2d:-0:1:2:0: +%*2d:-0:0:2: +%2d:0:1:1:0: +%*2d:0:0:1: +%2d:1:1:1:1: +%*2d:1:0:1: +%2d:42:1:2:42: +%*2d:42:0:2: +%2d:2147483647:1:2:21: +%*2d:2147483647:0:2: +%2d:2147483648:1:2:21: +%*2d:2147483648:0:2: +%2d:2147487889:1:2:21: +%*2d:2147487889:0:2: +%2d:+0:1:2:0: +%*2d:+0:0:2: +%2d:+1:1:2:1: +%*2d:+1:0:2: +%2d:+42:1:2:4: +%*2d:+42:0:2: +%2d:+2147483647:1:2:2: +%*2d:+2147483647:0:2: +%2d:+2147483648:1:2:2: +%*2d:+2147483648:0:2: +%2d:+2147487889:1:2:2: +%*2d:+2147487889:0:2: +%8d::0:-1: +%*8d::0:-1: +%8d:-2147484882:1:8:-2147484: +%*8d:-2147484882:0:8: +%8d:-2147483649:1:8:-2147483: +%*8d:-2147483649:0:8: +%8d:-2147483648:1:8:-2147483: +%*8d:-2147483648:0:8: +%8d:-123:1:4:-123: +%*8d:-123:0:4: +%8d:-1:1:2:-1: +%*8d:-1:0:2: +%8d:-0:1:2:0: +%*8d:-0:0:2: +%8d:0:1:1:0: +%*8d:0:0:1: +%8d:1:1:1:1: +%*8d:1:0:1: +%8d:42:1:2:42: +%*8d:42:0:2: +%8d:2147483647:1:8:21474836: +%*8d:2147483647:0:8: +%8d:2147483648:1:8:21474836: +%*8d:2147483648:0:8: +%8d:2147487889:1:8:21474878: +%*8d:2147487889:0:8: +%8d:+0:1:2:0: +%*8d:+0:0:2: +%8d:+1:1:2:1: +%*8d:+1:0:2: +%8d:+42:1:3:42: +%*8d:+42:0:3: +%8d:+2147483647:1:8:2147483: +%*8d:+2147483647:0:8: +%8d:+2147483648:1:8:2147483: +%*8d:+2147483648:0:8: +%8d:+2147487889:1:8:2147487: +%*8d:+2147487889:0:8: +%15d::0:-1: +%*15d::0:-1: +%15d:-2147484882:1:11:2147482414: +%*15d:-2147484882:0:11: +%15d:-2147483649:1:11:2147483647: +%*15d:-2147483649:0:11: +%15d:-2147483648:1:11:-2147483648: +%*15d:-2147483648:0:11: +%15d:-123:1:4:-123: +%*15d:-123:0:4: +%15d:-1:1:2:-1: +%*15d:-1:0:2: +%15d:-0:1:2:0: +%*15d:-0:0:2: +%15d:0:1:1:0: +%*15d:0:0:1: +%15d:1:1:1:1: +%*15d:1:0:1: +%15d:42:1:2:42: +%*15d:42:0:2: +%15d:2147483647:1:10:2147483647: +%*15d:2147483647:0:10: +%15d:2147483648:1:10:-2147483648: +%*15d:2147483648:0:10: +%15d:2147487889:1:10:-2147479407: +%*15d:2147487889:0:10: +%15d:+0:1:2:0: +%*15d:+0:0:2: +%15d:+1:1:2:1: +%*15d:+1:0:2: +%15d:+42:1:3:42: +%*15d:+42:0:3: +%15d:+2147483647:1:11:2147483647: +%*15d:+2147483647:0:11: +%15d:+2147483648:1:11:-2147483648: +%*15d:+2147483648:0:11: +%15d:+2147487889:1:11:-2147479407: +%*15d:+2147487889:0:11: +%2d: :0:-1: +%*2d: :0:-1: +%2d: -2147484882:1:3:-2: +%*2d: -2147484882:0:3: +%2d: -2147483649:1:3:-2: +%*2d: -2147483649:0:3: +%2d: -2147483648:1:3:-2: +%*2d: -2147483648:0:3: +%2d: -123:1:3:-1: +%*2d: -123:0:3: +%2d: -1:1:3:-1: +%*2d: -1:0:3: +%2d: -0:1:3:0: +%*2d: -0:0:3: +%2d: 0:1:2:0: +%*2d: 0:0:2: +%2d: 1:1:2:1: +%*2d: 1:0:2: +%2d: 42:1:3:42: +%*2d: 42:0:3: +%2d: 2147483647:1:3:21: +%*2d: 2147483647:0:3: +%2d: 2147483648:1:3:21: +%*2d: 2147483648:0:3: +%2d: 2147487889:1:3:21: +%*2d: 2147487889:0:3: +%2d: +0:1:3:0: +%*2d: +0:0:3: +%2d: +1:1:3:1: +%*2d: +1:0:3: +%2d: +42:1:3:4: +%*2d: +42:0:3: +%2d: +2147483647:1:3:2: +%*2d: +2147483647:0:3: +%2d: +2147483648:1:3:2: +%*2d: +2147483648:0:3: +%2d: +2147487889:1:3:2: +%*2d: +2147487889:0:3: +%15d: :0:-1: +%*15d: :0:-1: +%15d: -2147484882:1:12:2147482414: +%*15d: -2147484882:0:12: +%15d: -2147483649:1:12:2147483647: +%*15d: -2147483649:0:12: +%15d: -2147483648:1:12:-2147483648: +%*15d: -2147483648:0:12: +%15d: -123:1:5:-123: +%*15d: -123:0:5: +%15d: -1:1:3:-1: +%*15d: -1:0:3: +%15d: -0:1:3:0: +%*15d: -0:0:3: +%15d: 0:1:2:0: +%*15d: 0:0:2: +%15d: 1:1:2:1: +%*15d: 1:0:2: +%15d: 42:1:3:42: +%*15d: 42:0:3: +%15d: 2147483647:1:11:2147483647: +%*15d: 2147483647:0:11: +%15d: 2147483648:1:11:-2147483648: +%*15d: 2147483648:0:11: +%15d: 2147487889:1:11:-2147479407: +%*15d: 2147487889:0:11: +%15d: +0:1:3:0: +%*15d: +0:0:3: +%15d: +1:1:3:1: +%*15d: +1:0:3: +%15d: +42:1:4:42: +%*15d: +42:0:4: +%15d: +2147483647:1:12:2147483647: +%*15d: +2147483647:0:12: +%15d: +2147483648:1:12:-2147483648: +%*15d: +2147483648:0:12: +%15d: +2147487889:1:12:-2147479407: +%*15d: +2147487889:0:12: diff --git a/sysdeps/wordsize-64/tst-scanf-format-int-i.input b/sysdeps/wordsize-64/tst-scanf-format-int-i.input new file mode 100644 index 0000000..a0644b7 --- /dev/null +++ b/sysdeps/wordsize-64/tst-scanf-format-int-i.input @@ -0,0 +1,1526 @@ +%i::0:-1: +%*i::0:-1: +%i:-2147484882:1:11:2147482414: +%*i:-2147484882:0:11: +%i:-0X800004d2:1:11:2147482414: +%*i:-0X800004d2:0:11: +%i:-0x800004D2:1:11:2147482414: +%*i:-0x800004D2:0:11: +%i:-020000002322:1:13:2147482414: +%*i:-020000002322:0:13: +%i:-0B10000000000000000000010011010010:1:35:2147482414: +%*i:-0B10000000000000000000010011010010:0:35: +%i:-0b10000000000000000000010011010010:1:35:2147482414: +%*i:-0b10000000000000000000010011010010:0:35: +%i:-2147483649:1:11:2147483647: +%*i:-2147483649:0:11: +%i:-0X80000001:1:11:2147483647: +%*i:-0X80000001:0:11: +%i:-0x80000001:1:11:2147483647: +%*i:-0x80000001:0:11: +%i:-020000000001:1:13:2147483647: +%*i:-020000000001:0:13: +%i:-0B10000000000000000000000000000001:1:35:2147483647: +%*i:-0B10000000000000000000000000000001:0:35: +%i:-0b10000000000000000000000000000001:1:35:2147483647: +%*i:-0b10000000000000000000000000000001:0:35: +%i:-2147483648:1:11:-2147483648: +%*i:-2147483648:0:11: +%i:-0X80000000:1:11:-2147483648: +%*i:-0X80000000:0:11: +%i:-0x80000000:1:11:-2147483648: +%*i:-0x80000000:0:11: +%i:-020000000000:1:13:-2147483648: +%*i:-020000000000:0:13: +%i:-0B10000000000000000000000000000000:1:35:-2147483648: +%*i:-0B10000000000000000000000000000000:0:35: +%i:-0b10000000000000000000000000000000:1:35:-2147483648: +%*i:-0b10000000000000000000000000000000:0:35: +%i:-123:1:4:-123: +%*i:-123:0:4: +%i:-0X7b:1:5:-123: +%*i:-0X7b:0:5: +%i:-0x7B:1:5:-123: +%*i:-0x7B:0:5: +%i:-0173:1:5:-123: +%*i:-0173:0:5: +%i:-0B1111011:1:10:-123: +%*i:-0B1111011:0:10: +%i:-0b1111011:1:10:-123: +%*i:-0b1111011:0:10: +%i:-1:1:2:-1: +%*i:-1:0:2: +%i:-0X1:1:4:-1: +%*i:-0X1:0:4: +%i:-0x1:1:4:-1: +%*i:-0x1:0:4: +%i:-01:1:3:-1: +%*i:-01:0:3: +%i:-0B1:1:4:-1: +%*i:-0B1:0:4: +%i:-0b1:1:4:-1: +%*i:-0b1:0:4: +%i:-0:1:2:0: +%*i:-0:0:2: +%i:-0X0:1:4:0: +%*i:-0X0:0:4: +%i:-0x0:1:4:0: +%*i:-0x0:0:4: +%i:-00:1:3:0: +%*i:-00:0:3: +%i:-0B0:1:4:0: +%*i:-0B0:0:4: +%i:-0b0:1:4:0: +%*i:-0b0:0:4: +%i:0:1:1:0: +%*i:0:0:1: +%i:0X0:1:3:0: +%*i:0X0:0:3: +%i:0x0:1:3:0: +%*i:0x0:0:3: +%i:00:1:2:0: +%*i:00:0:2: +%i:0B0:1:3:0: +%*i:0B0:0:3: +%i:0b0:1:3:0: +%*i:0b0:0:3: +%i:1:1:1:1: +%*i:1:0:1: +%i:0X1:1:3:1: +%*i:0X1:0:3: +%i:0x1:1:3:1: +%*i:0x1:0:3: +%i:01:1:2:1: +%*i:01:0:2: +%i:0B1:1:3:1: +%*i:0B1:0:3: +%i:0b1:1:3:1: +%*i:0b1:0:3: +%i:42:1:2:42: +%*i:42:0:2: +%i:0X2a:1:4:42: +%*i:0X2a:0:4: +%i:0x2A:1:4:42: +%*i:0x2A:0:4: +%i:052:1:3:42: +%*i:052:0:3: +%i:0B101010:1:8:42: +%*i:0B101010:0:8: +%i:0b101010:1:8:42: +%*i:0b101010:0:8: +%i:2147483647:1:10:2147483647: +%*i:2147483647:0:10: +%i:0X7fffffff:1:10:2147483647: +%*i:0X7fffffff:0:10: +%i:0x7FFFFFFF:1:10:2147483647: +%*i:0x7FFFFFFF:0:10: +%i:017777777777:1:12:2147483647: +%*i:017777777777:0:12: +%i:0B1111111111111111111111111111111:1:33:2147483647: +%*i:0B1111111111111111111111111111111:0:33: +%i:0b1111111111111111111111111111111:1:33:2147483647: +%*i:0b1111111111111111111111111111111:0:33: +%i:2147483648:1:10:-2147483648: +%*i:2147483648:0:10: +%i:0X80000000:1:10:-2147483648: +%*i:0X80000000:0:10: +%i:0x80000000:1:10:-2147483648: +%*i:0x80000000:0:10: +%i:020000000000:1:12:-2147483648: +%*i:020000000000:0:12: +%i:0B10000000000000000000000000000000:1:34:-2147483648: +%*i:0B10000000000000000000000000000000:0:34: +%i:0b10000000000000000000000000000000:1:34:-2147483648: +%*i:0b10000000000000000000000000000000:0:34: +%i:2147487889:1:10:-2147479407: +%*i:2147487889:0:10: +%i:0X80001091:1:10:-2147479407: +%*i:0X80001091:0:10: +%i:0x80001091:1:10:-2147479407: +%*i:0x80001091:0:10: +%i:020000010221:1:12:-2147479407: +%*i:020000010221:0:12: +%i:0B10000000000000000001000010010001:1:34:-2147479407: +%*i:0B10000000000000000001000010010001:0:34: +%i:0b10000000000000000001000010010001:1:34:-2147479407: +%*i:0b10000000000000000001000010010001:0:34: +%i:+0:1:2:0: +%*i:+0:0:2: +%i:+0X0:1:4:0: +%*i:+0X0:0:4: +%i:+0x0:1:4:0: +%*i:+0x0:0:4: +%i:+00:1:3:0: +%*i:+00:0:3: +%i:+0B0:1:4:0: +%*i:+0B0:0:4: +%i:+0b0:1:4:0: +%*i:+0b0:0:4: +%i:+1:1:2:1: +%*i:+1:0:2: +%i:+0X1:1:4:1: +%*i:+0X1:0:4: +%i:+0x1:1:4:1: +%*i:+0x1:0:4: +%i:+01:1:3:1: +%*i:+01:0:3: +%i:+0B1:1:4:1: +%*i:+0B1:0:4: +%i:+0b1:1:4:1: +%*i:+0b1:0:4: +%i:+42:1:3:42: +%*i:+42:0:3: +%i:+0X2a:1:5:42: +%*i:+0X2a:0:5: +%i:+0x2A:1:5:42: +%*i:+0x2A:0:5: +%i:+052:1:4:42: +%*i:+052:0:4: +%i:+0B101010:1:9:42: +%*i:+0B101010:0:9: +%i:+0b101010:1:9:42: +%*i:+0b101010:0:9: +%i:+2147483647:1:11:2147483647: +%*i:+2147483647:0:11: +%i:+0X7fffffff:1:11:2147483647: +%*i:+0X7fffffff:0:11: +%i:+0x7FFFFFFF:1:11:2147483647: +%*i:+0x7FFFFFFF:0:11: +%i:+017777777777:1:13:2147483647: +%*i:+017777777777:0:13: +%i:+0B1111111111111111111111111111111:1:34:2147483647: +%*i:+0B1111111111111111111111111111111:0:34: +%i:+0b1111111111111111111111111111111:1:34:2147483647: +%*i:+0b1111111111111111111111111111111:0:34: +%i:+2147483648:1:11:-2147483648: +%*i:+2147483648:0:11: +%i:+0X80000000:1:11:-2147483648: +%*i:+0X80000000:0:11: +%i:+0x80000000:1:11:-2147483648: +%*i:+0x80000000:0:11: +%i:+020000000000:1:13:-2147483648: +%*i:+020000000000:0:13: +%i:+0B10000000000000000000000000000000:1:35:-2147483648: +%*i:+0B10000000000000000000000000000000:0:35: +%i:+0b10000000000000000000000000000000:1:35:-2147483648: +%*i:+0b10000000000000000000000000000000:0:35: +%i:+2147487889:1:11:-2147479407: +%*i:+2147487889:0:11: +%i:+0X80001091:1:11:-2147479407: +%*i:+0X80001091:0:11: +%i:+0x80001091:1:11:-2147479407: +%*i:+0x80001091:0:11: +%i:+020000010221:1:13:-2147479407: +%*i:+020000010221:0:13: +%i:+0B10000000000000000001000010010001:1:35:-2147479407: +%*i:+0B10000000000000000001000010010001:0:35: +%i:+0b10000000000000000001000010010001:1:35:-2147479407: +%*i:+0b10000000000000000001000010010001:0:35: +%1i::0:-1: +%*1i::0:-1: +%1i:-2147484882:0:-1: +%*1i:-2147484882:0:-1: +%1i:-0X800004d2:0:-1: +%*1i:-0X800004d2:0:-1: +%1i:-0x800004D2:0:-1: +%*1i:-0x800004D2:0:-1: +%1i:-020000002322:0:-1: +%*1i:-020000002322:0:-1: +%1i:-0B10000000000000000000010011010010:0:-1: +%*1i:-0B10000000000000000000010011010010:0:-1: +%1i:-0b10000000000000000000010011010010:0:-1: +%*1i:-0b10000000000000000000010011010010:0:-1: +%1i:-2147483649:0:-1: +%*1i:-2147483649:0:-1: +%1i:-0X80000001:0:-1: +%*1i:-0X80000001:0:-1: +%1i:-0x80000001:0:-1: +%*1i:-0x80000001:0:-1: +%1i:-020000000001:0:-1: +%*1i:-020000000001:0:-1: +%1i:-0B10000000000000000000000000000001:0:-1: +%*1i:-0B10000000000000000000000000000001:0:-1: +%1i:-0b10000000000000000000000000000001:0:-1: +%*1i:-0b10000000000000000000000000000001:0:-1: +%1i:-2147483648:0:-1: +%*1i:-2147483648:0:-1: +%1i:-0X80000000:0:-1: +%*1i:-0X80000000:0:-1: +%1i:-0x80000000:0:-1: +%*1i:-0x80000000:0:-1: +%1i:-020000000000:0:-1: +%*1i:-020000000000:0:-1: +%1i:-0B10000000000000000000000000000000:0:-1: +%*1i:-0B10000000000000000000000000000000:0:-1: +%1i:-0b10000000000000000000000000000000:0:-1: +%*1i:-0b10000000000000000000000000000000:0:-1: +%1i:-123:0:-1: +%*1i:-123:0:-1: +%1i:-0X7b:0:-1: +%*1i:-0X7b:0:-1: +%1i:-0x7B:0:-1: +%*1i:-0x7B:0:-1: +%1i:-0173:0:-1: +%*1i:-0173:0:-1: +%1i:-0B1111011:0:-1: +%*1i:-0B1111011:0:-1: +%1i:-0b1111011:0:-1: +%*1i:-0b1111011:0:-1: +%1i:-1:0:-1: +%*1i:-1:0:-1: +%1i:-0X1:0:-1: +%*1i:-0X1:0:-1: +%1i:-0x1:0:-1: +%*1i:-0x1:0:-1: +%1i:-01:0:-1: +%*1i:-01:0:-1: +%1i:-0B1:0:-1: +%*1i:-0B1:0:-1: +%1i:-0b1:0:-1: +%*1i:-0b1:0:-1: +%1i:-0:0:-1: +%*1i:-0:0:-1: +%1i:-0X0:0:-1: +%*1i:-0X0:0:-1: +%1i:-0x0:0:-1: +%*1i:-0x0:0:-1: +%1i:-00:0:-1: +%*1i:-00:0:-1: +%1i:-0B0:0:-1: +%*1i:-0B0:0:-1: +%1i:-0b0:0:-1: +%*1i:-0b0:0:-1: +%1i:0:1:1:0: +%*1i:0:0:1: +%1i:0X0:1:1:0: +%*1i:0X0:0:1: +%1i:0x0:1:1:0: +%*1i:0x0:0:1: +%1i:00:1:1:0: +%*1i:00:0:1: +%1i:0B0:1:1:0: +%*1i:0B0:0:1: +%1i:0b0:1:1:0: +%*1i:0b0:0:1: +%1i:1:1:1:1: +%*1i:1:0:1: +%1i:0X1:1:1:0: +%*1i:0X1:0:1: +%1i:0x1:1:1:0: +%*1i:0x1:0:1: +%1i:01:1:1:0: +%*1i:01:0:1: +%1i:0B1:1:1:0: +%*1i:0B1:0:1: +%1i:0b1:1:1:0: +%*1i:0b1:0:1: +%1i:42:1:1:4: +%*1i:42:0:1: +%1i:0X2a:1:1:0: +%*1i:0X2a:0:1: +%1i:0x2A:1:1:0: +%*1i:0x2A:0:1: +%1i:052:1:1:0: +%*1i:052:0:1: +%1i:0B101010:1:1:0: +%*1i:0B101010:0:1: +%1i:0b101010:1:1:0: +%*1i:0b101010:0:1: +%1i:2147483647:1:1:2: +%*1i:2147483647:0:1: +%1i:0X7fffffff:1:1:0: +%*1i:0X7fffffff:0:1: +%1i:0x7FFFFFFF:1:1:0: +%*1i:0x7FFFFFFF:0:1: +%1i:017777777777:1:1:0: +%*1i:017777777777:0:1: +%1i:0B1111111111111111111111111111111:1:1:0: +%*1i:0B1111111111111111111111111111111:0:1: +%1i:0b1111111111111111111111111111111:1:1:0: +%*1i:0b1111111111111111111111111111111:0:1: +%1i:2147483648:1:1:2: +%*1i:2147483648:0:1: +%1i:0X80000000:1:1:0: +%*1i:0X80000000:0:1: +%1i:0x80000000:1:1:0: +%*1i:0x80000000:0:1: +%1i:020000000000:1:1:0: +%*1i:020000000000:0:1: +%1i:0B10000000000000000000000000000000:1:1:0: +%*1i:0B10000000000000000000000000000000:0:1: +%1i:0b10000000000000000000000000000000:1:1:0: +%*1i:0b10000000000000000000000000000000:0:1: +%1i:2147487889:1:1:2: +%*1i:2147487889:0:1: +%1i:0X80001091:1:1:0: +%*1i:0X80001091:0:1: +%1i:0x80001091:1:1:0: +%*1i:0x80001091:0:1: +%1i:020000010221:1:1:0: +%*1i:020000010221:0:1: +%1i:0B10000000000000000001000010010001:1:1:0: +%*1i:0B10000000000000000001000010010001:0:1: +%1i:0b10000000000000000001000010010001:1:1:0: +%*1i:0b10000000000000000001000010010001:0:1: +%1i:+0:0:-1: +%*1i:+0:0:-1: +%1i:+0X0:0:-1: +%*1i:+0X0:0:-1: +%1i:+0x0:0:-1: +%*1i:+0x0:0:-1: +%1i:+00:0:-1: +%*1i:+00:0:-1: +%1i:+0B0:0:-1: +%*1i:+0B0:0:-1: +%1i:+0b0:0:-1: +%*1i:+0b0:0:-1: +%1i:+1:0:-1: +%*1i:+1:0:-1: +%1i:+0X1:0:-1: +%*1i:+0X1:0:-1: +%1i:+0x1:0:-1: +%*1i:+0x1:0:-1: +%1i:+01:0:-1: +%*1i:+01:0:-1: +%1i:+0B1:0:-1: +%*1i:+0B1:0:-1: +%1i:+0b1:0:-1: +%*1i:+0b1:0:-1: +%1i:+42:0:-1: +%*1i:+42:0:-1: +%1i:+0X2a:0:-1: +%*1i:+0X2a:0:-1: +%1i:+0x2A:0:-1: +%*1i:+0x2A:0:-1: +%1i:+052:0:-1: +%*1i:+052:0:-1: +%1i:+0B101010:0:-1: +%*1i:+0B101010:0:-1: +%1i:+0b101010:0:-1: +%*1i:+0b101010:0:-1: +%1i:+2147483647:0:-1: +%*1i:+2147483647:0:-1: +%1i:+0X7fffffff:0:-1: +%*1i:+0X7fffffff:0:-1: +%1i:+0x7FFFFFFF:0:-1: +%*1i:+0x7FFFFFFF:0:-1: +%1i:+017777777777:0:-1: +%*1i:+017777777777:0:-1: +%1i:+0B1111111111111111111111111111111:0:-1: +%*1i:+0B1111111111111111111111111111111:0:-1: +%1i:+0b1111111111111111111111111111111:0:-1: +%*1i:+0b1111111111111111111111111111111:0:-1: +%1i:+2147483648:0:-1: +%*1i:+2147483648:0:-1: +%1i:+0X80000000:0:-1: +%*1i:+0X80000000:0:-1: +%1i:+0x80000000:0:-1: +%*1i:+0x80000000:0:-1: +%1i:+020000000000:0:-1: +%*1i:+020000000000:0:-1: +%1i:+0B10000000000000000000000000000000:0:-1: +%*1i:+0B10000000000000000000000000000000:0:-1: +%1i:+0b10000000000000000000000000000000:0:-1: +%*1i:+0b10000000000000000000000000000000:0:-1: +%1i:+2147487889:0:-1: +%*1i:+2147487889:0:-1: +%1i:+0X80001091:0:-1: +%*1i:+0X80001091:0:-1: +%1i:+0x80001091:0:-1: +%*1i:+0x80001091:0:-1: +%1i:+020000010221:0:-1: +%*1i:+020000010221:0:-1: +%1i:+0B10000000000000000001000010010001:0:-1: +%*1i:+0B10000000000000000001000010010001:0:-1: +%1i:+0b10000000000000000001000010010001:0:-1: +%*1i:+0b10000000000000000001000010010001:0:-1: +%2i::0:-1: +%*2i::0:-1: +%2i:-2147484882:1:2:-2: +%*2i:-2147484882:0:2: +%2i:-0X800004d2:1:2:0: +%*2i:-0X800004d2:0:2: +%2i:-0x800004D2:1:2:0: +%*2i:-0x800004D2:0:2: +%2i:-020000002322:1:2:0: +%*2i:-020000002322:0:2: +%2i:-0B10000000000000000000010011010010:1:2:0: +%*2i:-0B10000000000000000000010011010010:0:2: +%2i:-0b10000000000000000000010011010010:1:2:0: +%*2i:-0b10000000000000000000010011010010:0:2: +%2i:-2147483649:1:2:-2: +%*2i:-2147483649:0:2: +%2i:-0X80000001:1:2:0: +%*2i:-0X80000001:0:2: +%2i:-0x80000001:1:2:0: +%*2i:-0x80000001:0:2: +%2i:-020000000001:1:2:0: +%*2i:-020000000001:0:2: +%2i:-0B10000000000000000000000000000001:1:2:0: +%*2i:-0B10000000000000000000000000000001:0:2: +%2i:-0b10000000000000000000000000000001:1:2:0: +%*2i:-0b10000000000000000000000000000001:0:2: +%2i:-2147483648:1:2:-2: +%*2i:-2147483648:0:2: +%2i:-0X80000000:1:2:0: +%*2i:-0X80000000:0:2: +%2i:-0x80000000:1:2:0: +%*2i:-0x80000000:0:2: +%2i:-020000000000:1:2:0: +%*2i:-020000000000:0:2: +%2i:-0B10000000000000000000000000000000:1:2:0: +%*2i:-0B10000000000000000000000000000000:0:2: +%2i:-0b10000000000000000000000000000000:1:2:0: +%*2i:-0b10000000000000000000000000000000:0:2: +%2i:-123:1:2:-1: +%*2i:-123:0:2: +%2i:-0X7b:1:2:0: +%*2i:-0X7b:0:2: +%2i:-0x7B:1:2:0: +%*2i:-0x7B:0:2: +%2i:-0173:1:2:0: +%*2i:-0173:0:2: +%2i:-0B1111011:1:2:0: +%*2i:-0B1111011:0:2: +%2i:-0b1111011:1:2:0: +%*2i:-0b1111011:0:2: +%2i:-1:1:2:-1: +%*2i:-1:0:2: +%2i:-0X1:1:2:0: +%*2i:-0X1:0:2: +%2i:-0x1:1:2:0: +%*2i:-0x1:0:2: +%2i:-01:1:2:0: +%*2i:-01:0:2: +%2i:-0B1:1:2:0: +%*2i:-0B1:0:2: +%2i:-0b1:1:2:0: +%*2i:-0b1:0:2: +%2i:-0:1:2:0: +%*2i:-0:0:2: +%2i:-0X0:1:2:0: +%*2i:-0X0:0:2: +%2i:-0x0:1:2:0: +%*2i:-0x0:0:2: +%2i:-00:1:2:0: +%*2i:-00:0:2: +%2i:-0B0:1:2:0: +%*2i:-0B0:0:2: +%2i:-0b0:1:2:0: +%*2i:-0b0:0:2: +%2i:0:1:1:0: +%*2i:0:0:1: +%2i:0X0:0:-1: +%*2i:0X0:0:-1: +%2i:0x0:0:-1: +%*2i:0x0:0:-1: +%2i:00:1:2:0: +%*2i:00:0:2: +%2i:0B0:0:-1: +%*2i:0B0:0:-1: +%2i:0b0:0:-1: +%*2i:0b0:0:-1: +%2i:1:1:1:1: +%*2i:1:0:1: +%2i:0X1:0:-1: +%*2i:0X1:0:-1: +%2i:0x1:0:-1: +%*2i:0x1:0:-1: +%2i:01:1:2:1: +%*2i:01:0:2: +%2i:0B1:0:-1: +%*2i:0B1:0:-1: +%2i:0b1:0:-1: +%*2i:0b1:0:-1: +%2i:42:1:2:42: +%*2i:42:0:2: +%2i:0X2a:0:-1: +%*2i:0X2a:0:-1: +%2i:0x2A:0:-1: +%*2i:0x2A:0:-1: +%2i:052:1:2:5: +%*2i:052:0:2: +%2i:0B101010:0:-1: +%*2i:0B101010:0:-1: +%2i:0b101010:0:-1: +%*2i:0b101010:0:-1: +%2i:2147483647:1:2:21: +%*2i:2147483647:0:2: +%2i:0X7fffffff:0:-1: +%*2i:0X7fffffff:0:-1: +%2i:0x7FFFFFFF:0:-1: +%*2i:0x7FFFFFFF:0:-1: +%2i:017777777777:1:2:1: +%*2i:017777777777:0:2: +%2i:0B1111111111111111111111111111111:0:-1: +%*2i:0B1111111111111111111111111111111:0:-1: +%2i:0b1111111111111111111111111111111:0:-1: +%*2i:0b1111111111111111111111111111111:0:-1: +%2i:2147483648:1:2:21: +%*2i:2147483648:0:2: +%2i:0X80000000:0:-1: +%*2i:0X80000000:0:-1: +%2i:0x80000000:0:-1: +%*2i:0x80000000:0:-1: +%2i:020000000000:1:2:2: +%*2i:020000000000:0:2: +%2i:0B10000000000000000000000000000000:0:-1: +%*2i:0B10000000000000000000000000000000:0:-1: +%2i:0b10000000000000000000000000000000:0:-1: +%*2i:0b10000000000000000000000000000000:0:-1: +%2i:2147487889:1:2:21: +%*2i:2147487889:0:2: +%2i:0X80001091:0:-1: +%*2i:0X80001091:0:-1: +%2i:0x80001091:0:-1: +%*2i:0x80001091:0:-1: +%2i:020000010221:1:2:2: +%*2i:020000010221:0:2: +%2i:0B10000000000000000001000010010001:0:-1: +%*2i:0B10000000000000000001000010010001:0:-1: +%2i:0b10000000000000000001000010010001:0:-1: +%*2i:0b10000000000000000001000010010001:0:-1: +%2i:+0:1:2:0: +%*2i:+0:0:2: +%2i:+0X0:1:2:0: +%*2i:+0X0:0:2: +%2i:+0x0:1:2:0: +%*2i:+0x0:0:2: +%2i:+00:1:2:0: +%*2i:+00:0:2: +%2i:+0B0:1:2:0: +%*2i:+0B0:0:2: +%2i:+0b0:1:2:0: +%*2i:+0b0:0:2: +%2i:+1:1:2:1: +%*2i:+1:0:2: +%2i:+0X1:1:2:0: +%*2i:+0X1:0:2: +%2i:+0x1:1:2:0: +%*2i:+0x1:0:2: +%2i:+01:1:2:0: +%*2i:+01:0:2: +%2i:+0B1:1:2:0: +%*2i:+0B1:0:2: +%2i:+0b1:1:2:0: +%*2i:+0b1:0:2: +%2i:+42:1:2:4: +%*2i:+42:0:2: +%2i:+0X2a:1:2:0: +%*2i:+0X2a:0:2: +%2i:+0x2A:1:2:0: +%*2i:+0x2A:0:2: +%2i:+052:1:2:0: +%*2i:+052:0:2: +%2i:+0B101010:1:2:0: +%*2i:+0B101010:0:2: +%2i:+0b101010:1:2:0: +%*2i:+0b101010:0:2: +%2i:+2147483647:1:2:2: +%*2i:+2147483647:0:2: +%2i:+0X7fffffff:1:2:0: +%*2i:+0X7fffffff:0:2: +%2i:+0x7FFFFFFF:1:2:0: +%*2i:+0x7FFFFFFF:0:2: +%2i:+017777777777:1:2:0: +%*2i:+017777777777:0:2: +%2i:+0B1111111111111111111111111111111:1:2:0: +%*2i:+0B1111111111111111111111111111111:0:2: +%2i:+0b1111111111111111111111111111111:1:2:0: +%*2i:+0b1111111111111111111111111111111:0:2: +%2i:+2147483648:1:2:2: +%*2i:+2147483648:0:2: +%2i:+0X80000000:1:2:0: +%*2i:+0X80000000:0:2: +%2i:+0x80000000:1:2:0: +%*2i:+0x80000000:0:2: +%2i:+020000000000:1:2:0: +%*2i:+020000000000:0:2: +%2i:+0B10000000000000000000000000000000:1:2:0: +%*2i:+0B10000000000000000000000000000000:0:2: +%2i:+0b10000000000000000000000000000000:1:2:0: +%*2i:+0b10000000000000000000000000000000:0:2: +%2i:+2147487889:1:2:2: +%*2i:+2147487889:0:2: +%2i:+0X80001091:1:2:0: +%*2i:+0X80001091:0:2: +%2i:+0x80001091:1:2:0: +%*2i:+0x80001091:0:2: +%2i:+020000010221:1:2:0: +%*2i:+020000010221:0:2: +%2i:+0B10000000000000000001000010010001:1:2:0: +%*2i:+0B10000000000000000001000010010001:0:2: +%2i:+0b10000000000000000001000010010001:1:2:0: +%*2i:+0b10000000000000000001000010010001:0:2: +%8i::0:-1: +%*8i::0:-1: +%8i:-2147484882:1:8:-2147484: +%*8i:-2147484882:0:8: +%8i:-0X800004d2:1:8:-524288: +%*8i:-0X800004d2:0:8: +%8i:-0x800004D2:1:8:-524288: +%*8i:-0x800004D2:0:8: +%8i:-020000002322:1:8:-65536: +%*8i:-020000002322:0:8: +%8i:-0B10000000000000000000010011010010:1:8:-16: +%*8i:-0B10000000000000000000010011010010:0:8: +%8i:-0b10000000000000000000010011010010:1:8:-16: +%*8i:-0b10000000000000000000010011010010:0:8: +%8i:-2147483649:1:8:-2147483: +%*8i:-2147483649:0:8: +%8i:-0X80000001:1:8:-524288: +%*8i:-0X80000001:0:8: +%8i:-0x80000001:1:8:-524288: +%*8i:-0x80000001:0:8: +%8i:-020000000001:1:8:-65536: +%*8i:-020000000001:0:8: +%8i:-0B10000000000000000000000000000001:1:8:-16: +%*8i:-0B10000000000000000000000000000001:0:8: +%8i:-0b10000000000000000000000000000001:1:8:-16: +%*8i:-0b10000000000000000000000000000001:0:8: +%8i:-2147483648:1:8:-2147483: +%*8i:-2147483648:0:8: +%8i:-0X80000000:1:8:-524288: +%*8i:-0X80000000:0:8: +%8i:-0x80000000:1:8:-524288: +%*8i:-0x80000000:0:8: +%8i:-020000000000:1:8:-65536: +%*8i:-020000000000:0:8: +%8i:-0B10000000000000000000000000000000:1:8:-16: +%*8i:-0B10000000000000000000000000000000:0:8: +%8i:-0b10000000000000000000000000000000:1:8:-16: +%*8i:-0b10000000000000000000000000000000:0:8: +%8i:-123:1:4:-123: +%*8i:-123:0:4: +%8i:-0X7b:1:5:-123: +%*8i:-0X7b:0:5: +%8i:-0x7B:1:5:-123: +%*8i:-0x7B:0:5: +%8i:-0173:1:5:-123: +%*8i:-0173:0:5: +%8i:-0B1111011:1:8:-30: +%*8i:-0B1111011:0:8: +%8i:-0b1111011:1:8:-30: +%*8i:-0b1111011:0:8: +%8i:-1:1:2:-1: +%*8i:-1:0:2: +%8i:-0X1:1:4:-1: +%*8i:-0X1:0:4: +%8i:-0x1:1:4:-1: +%*8i:-0x1:0:4: +%8i:-01:1:3:-1: +%*8i:-01:0:3: +%8i:-0B1:1:4:-1: +%*8i:-0B1:0:4: +%8i:-0b1:1:4:-1: +%*8i:-0b1:0:4: +%8i:-0:1:2:0: +%*8i:-0:0:2: +%8i:-0X0:1:4:0: +%*8i:-0X0:0:4: +%8i:-0x0:1:4:0: +%*8i:-0x0:0:4: +%8i:-00:1:3:0: +%*8i:-00:0:3: +%8i:-0B0:1:4:0: +%*8i:-0B0:0:4: +%8i:-0b0:1:4:0: +%*8i:-0b0:0:4: +%8i:0:1:1:0: +%*8i:0:0:1: +%8i:0X0:1:3:0: +%*8i:0X0:0:3: +%8i:0x0:1:3:0: +%*8i:0x0:0:3: +%8i:00:1:2:0: +%*8i:00:0:2: +%8i:0B0:1:3:0: +%*8i:0B0:0:3: +%8i:0b0:1:3:0: +%*8i:0b0:0:3: +%8i:1:1:1:1: +%*8i:1:0:1: +%8i:0X1:1:3:1: +%*8i:0X1:0:3: +%8i:0x1:1:3:1: +%*8i:0x1:0:3: +%8i:01:1:2:1: +%*8i:01:0:2: +%8i:0B1:1:3:1: +%*8i:0B1:0:3: +%8i:0b1:1:3:1: +%*8i:0b1:0:3: +%8i:42:1:2:42: +%*8i:42:0:2: +%8i:0X2a:1:4:42: +%*8i:0X2a:0:4: +%8i:0x2A:1:4:42: +%*8i:0x2A:0:4: +%8i:052:1:3:42: +%*8i:052:0:3: +%8i:0B101010:1:8:42: +%*8i:0B101010:0:8: +%8i:0b101010:1:8:42: +%*8i:0b101010:0:8: +%8i:2147483647:1:8:21474836: +%*8i:2147483647:0:8: +%8i:0X7fffffff:1:8:8388607: +%*8i:0X7fffffff:0:8: +%8i:0x7FFFFFFF:1:8:8388607: +%*8i:0x7FFFFFFF:0:8: +%8i:017777777777:1:8:524287: +%*8i:017777777777:0:8: +%8i:0B1111111111111111111111111111111:1:8:63: +%*8i:0B1111111111111111111111111111111:0:8: +%8i:0b1111111111111111111111111111111:1:8:63: +%*8i:0b1111111111111111111111111111111:0:8: +%8i:2147483648:1:8:21474836: +%*8i:2147483648:0:8: +%8i:0X80000000:1:8:8388608: +%*8i:0X80000000:0:8: +%8i:0x80000000:1:8:8388608: +%*8i:0x80000000:0:8: +%8i:020000000000:1:8:524288: +%*8i:020000000000:0:8: +%8i:0B10000000000000000000000000000000:1:8:32: +%*8i:0B10000000000000000000000000000000:0:8: +%8i:0b10000000000000000000000000000000:1:8:32: +%*8i:0b10000000000000000000000000000000:0:8: +%8i:2147487889:1:8:21474878: +%*8i:2147487889:0:8: +%8i:0X80001091:1:8:8388624: +%*8i:0X80001091:0:8: +%8i:0x80001091:1:8:8388624: +%*8i:0x80001091:0:8: +%8i:020000010221:1:8:524289: +%*8i:020000010221:0:8: +%8i:0B10000000000000000001000010010001:1:8:32: +%*8i:0B10000000000000000001000010010001:0:8: +%8i:0b10000000000000000001000010010001:1:8:32: +%*8i:0b10000000000000000001000010010001:0:8: +%8i:+0:1:2:0: +%*8i:+0:0:2: +%8i:+0X0:1:4:0: +%*8i:+0X0:0:4: +%8i:+0x0:1:4:0: +%*8i:+0x0:0:4: +%8i:+00:1:3:0: +%*8i:+00:0:3: +%8i:+0B0:1:4:0: +%*8i:+0B0:0:4: +%8i:+0b0:1:4:0: +%*8i:+0b0:0:4: +%8i:+1:1:2:1: +%*8i:+1:0:2: +%8i:+0X1:1:4:1: +%*8i:+0X1:0:4: +%8i:+0x1:1:4:1: +%*8i:+0x1:0:4: +%8i:+01:1:3:1: +%*8i:+01:0:3: +%8i:+0B1:1:4:1: +%*8i:+0B1:0:4: +%8i:+0b1:1:4:1: +%*8i:+0b1:0:4: +%8i:+42:1:3:42: +%*8i:+42:0:3: +%8i:+0X2a:1:5:42: +%*8i:+0X2a:0:5: +%8i:+0x2A:1:5:42: +%*8i:+0x2A:0:5: +%8i:+052:1:4:42: +%*8i:+052:0:4: +%8i:+0B101010:1:8:21: +%*8i:+0B101010:0:8: +%8i:+0b101010:1:8:21: +%*8i:+0b101010:0:8: +%8i:+2147483647:1:8:2147483: +%*8i:+2147483647:0:8: +%8i:+0X7fffffff:1:8:524287: +%*8i:+0X7fffffff:0:8: +%8i:+0x7FFFFFFF:1:8:524287: +%*8i:+0x7FFFFFFF:0:8: +%8i:+017777777777:1:8:65535: +%*8i:+017777777777:0:8: +%8i:+0B1111111111111111111111111111111:1:8:31: +%*8i:+0B1111111111111111111111111111111:0:8: +%8i:+0b1111111111111111111111111111111:1:8:31: +%*8i:+0b1111111111111111111111111111111:0:8: +%8i:+2147483648:1:8:2147483: +%*8i:+2147483648:0:8: +%8i:+0X80000000:1:8:524288: +%*8i:+0X80000000:0:8: +%8i:+0x80000000:1:8:524288: +%*8i:+0x80000000:0:8: +%8i:+020000000000:1:8:65536: +%*8i:+020000000000:0:8: +%8i:+0B10000000000000000000000000000000:1:8:16: +%*8i:+0B10000000000000000000000000000000:0:8: +%8i:+0b10000000000000000000000000000000:1:8:16: +%*8i:+0b10000000000000000000000000000000:0:8: +%8i:+2147487889:1:8:2147487: +%*8i:+2147487889:0:8: +%8i:+0X80001091:1:8:524289: +%*8i:+0X80001091:0:8: +%8i:+0x80001091:1:8:524289: +%*8i:+0x80001091:0:8: +%8i:+020000010221:1:8:65536: +%*8i:+020000010221:0:8: +%8i:+0B10000000000000000001000010010001:1:8:16: +%*8i:+0B10000000000000000001000010010001:0:8: +%8i:+0b10000000000000000001000010010001:1:8:16: +%*8i:+0b10000000000000000001000010010001:0:8: +%15i::0:-1: +%*15i::0:-1: +%15i:-2147484882:1:11:2147482414: +%*15i:-2147484882:0:11: +%15i:-0X800004d2:1:11:2147482414: +%*15i:-0X800004d2:0:11: +%15i:-0x800004D2:1:11:2147482414: +%*15i:-0x800004D2:0:11: +%15i:-020000002322:1:13:2147482414: +%*15i:-020000002322:0:13: +%15i:-0B10000000000000000000010011010010:1:15:-2048: +%*15i:-0B10000000000000000000010011010010:0:15: +%15i:-0b10000000000000000000010011010010:1:15:-2048: +%*15i:-0b10000000000000000000010011010010:0:15: +%15i:-2147483649:1:11:2147483647: +%*15i:-2147483649:0:11: +%15i:-0X80000001:1:11:2147483647: +%*15i:-0X80000001:0:11: +%15i:-0x80000001:1:11:2147483647: +%*15i:-0x80000001:0:11: +%15i:-020000000001:1:13:2147483647: +%*15i:-020000000001:0:13: +%15i:-0B10000000000000000000000000000001:1:15:-2048: +%*15i:-0B10000000000000000000000000000001:0:15: +%15i:-0b10000000000000000000000000000001:1:15:-2048: +%*15i:-0b10000000000000000000000000000001:0:15: +%15i:-2147483648:1:11:-2147483648: +%*15i:-2147483648:0:11: +%15i:-0X80000000:1:11:-2147483648: +%*15i:-0X80000000:0:11: +%15i:-0x80000000:1:11:-2147483648: +%*15i:-0x80000000:0:11: +%15i:-020000000000:1:13:-2147483648: +%*15i:-020000000000:0:13: +%15i:-0B10000000000000000000000000000000:1:15:-2048: +%*15i:-0B10000000000000000000000000000000:0:15: +%15i:-0b10000000000000000000000000000000:1:15:-2048: +%*15i:-0b10000000000000000000000000000000:0:15: +%15i:-123:1:4:-123: +%*15i:-123:0:4: +%15i:-0X7b:1:5:-123: +%*15i:-0X7b:0:5: +%15i:-0x7B:1:5:-123: +%*15i:-0x7B:0:5: +%15i:-0173:1:5:-123: +%*15i:-0173:0:5: +%15i:-0B1111011:1:10:-123: +%*15i:-0B1111011:0:10: +%15i:-0b1111011:1:10:-123: +%*15i:-0b1111011:0:10: +%15i:-1:1:2:-1: +%*15i:-1:0:2: +%15i:-0X1:1:4:-1: +%*15i:-0X1:0:4: +%15i:-0x1:1:4:-1: +%*15i:-0x1:0:4: +%15i:-01:1:3:-1: +%*15i:-01:0:3: +%15i:-0B1:1:4:-1: +%*15i:-0B1:0:4: +%15i:-0b1:1:4:-1: +%*15i:-0b1:0:4: +%15i:-0:1:2:0: +%*15i:-0:0:2: +%15i:-0X0:1:4:0: +%*15i:-0X0:0:4: +%15i:-0x0:1:4:0: +%*15i:-0x0:0:4: +%15i:-00:1:3:0: +%*15i:-00:0:3: +%15i:-0B0:1:4:0: +%*15i:-0B0:0:4: +%15i:-0b0:1:4:0: +%*15i:-0b0:0:4: +%15i:0:1:1:0: +%*15i:0:0:1: +%15i:0X0:1:3:0: +%*15i:0X0:0:3: +%15i:0x0:1:3:0: +%*15i:0x0:0:3: +%15i:00:1:2:0: +%*15i:00:0:2: +%15i:0B0:1:3:0: +%*15i:0B0:0:3: +%15i:0b0:1:3:0: +%*15i:0b0:0:3: +%15i:1:1:1:1: +%*15i:1:0:1: +%15i:0X1:1:3:1: +%*15i:0X1:0:3: +%15i:0x1:1:3:1: +%*15i:0x1:0:3: +%15i:01:1:2:1: +%*15i:01:0:2: +%15i:0B1:1:3:1: +%*15i:0B1:0:3: +%15i:0b1:1:3:1: +%*15i:0b1:0:3: +%15i:42:1:2:42: +%*15i:42:0:2: +%15i:0X2a:1:4:42: +%*15i:0X2a:0:4: +%15i:0x2A:1:4:42: +%*15i:0x2A:0:4: +%15i:052:1:3:42: +%*15i:052:0:3: +%15i:0B101010:1:8:42: +%*15i:0B101010:0:8: +%15i:0b101010:1:8:42: +%*15i:0b101010:0:8: +%15i:2147483647:1:10:2147483647: +%*15i:2147483647:0:10: +%15i:0X7fffffff:1:10:2147483647: +%*15i:0X7fffffff:0:10: +%15i:0x7FFFFFFF:1:10:2147483647: +%*15i:0x7FFFFFFF:0:10: +%15i:017777777777:1:12:2147483647: +%*15i:017777777777:0:12: +%15i:0B1111111111111111111111111111111:1:15:8191: +%*15i:0B1111111111111111111111111111111:0:15: +%15i:0b1111111111111111111111111111111:1:15:8191: +%*15i:0b1111111111111111111111111111111:0:15: +%15i:2147483648:1:10:-2147483648: +%*15i:2147483648:0:10: +%15i:0X80000000:1:10:-2147483648: +%*15i:0X80000000:0:10: +%15i:0x80000000:1:10:-2147483648: +%*15i:0x80000000:0:10: +%15i:020000000000:1:12:-2147483648: +%*15i:020000000000:0:12: +%15i:0B10000000000000000000000000000000:1:15:4096: +%*15i:0B10000000000000000000000000000000:0:15: +%15i:0b10000000000000000000000000000000:1:15:4096: +%*15i:0b10000000000000000000000000000000:0:15: +%15i:2147487889:1:10:-2147479407: +%*15i:2147487889:0:10: +%15i:0X80001091:1:10:-2147479407: +%*15i:0X80001091:0:10: +%15i:0x80001091:1:10:-2147479407: +%*15i:0x80001091:0:10: +%15i:020000010221:1:12:-2147479407: +%*15i:020000010221:0:12: +%15i:0B10000000000000000001000010010001:1:15:4096: +%*15i:0B10000000000000000001000010010001:0:15: +%15i:0b10000000000000000001000010010001:1:15:4096: +%*15i:0b10000000000000000001000010010001:0:15: +%15i:+0:1:2:0: +%*15i:+0:0:2: +%15i:+0X0:1:4:0: +%*15i:+0X0:0:4: +%15i:+0x0:1:4:0: +%*15i:+0x0:0:4: +%15i:+00:1:3:0: +%*15i:+00:0:3: +%15i:+0B0:1:4:0: +%*15i:+0B0:0:4: +%15i:+0b0:1:4:0: +%*15i:+0b0:0:4: +%15i:+1:1:2:1: +%*15i:+1:0:2: +%15i:+0X1:1:4:1: +%*15i:+0X1:0:4: +%15i:+0x1:1:4:1: +%*15i:+0x1:0:4: +%15i:+01:1:3:1: +%*15i:+01:0:3: +%15i:+0B1:1:4:1: +%*15i:+0B1:0:4: +%15i:+0b1:1:4:1: +%*15i:+0b1:0:4: +%15i:+42:1:3:42: +%*15i:+42:0:3: +%15i:+0X2a:1:5:42: +%*15i:+0X2a:0:5: +%15i:+0x2A:1:5:42: +%*15i:+0x2A:0:5: +%15i:+052:1:4:42: +%*15i:+052:0:4: +%15i:+0B101010:1:9:42: +%*15i:+0B101010:0:9: +%15i:+0b101010:1:9:42: +%*15i:+0b101010:0:9: +%15i:+2147483647:1:11:2147483647: +%*15i:+2147483647:0:11: +%15i:+0X7fffffff:1:11:2147483647: +%*15i:+0X7fffffff:0:11: +%15i:+0x7FFFFFFF:1:11:2147483647: +%*15i:+0x7FFFFFFF:0:11: +%15i:+017777777777:1:13:2147483647: +%*15i:+017777777777:0:13: +%15i:+0B1111111111111111111111111111111:1:15:4095: +%*15i:+0B1111111111111111111111111111111:0:15: +%15i:+0b1111111111111111111111111111111:1:15:4095: +%*15i:+0b1111111111111111111111111111111:0:15: +%15i:+2147483648:1:11:-2147483648: +%*15i:+2147483648:0:11: +%15i:+0X80000000:1:11:-2147483648: +%*15i:+0X80000000:0:11: +%15i:+0x80000000:1:11:-2147483648: +%*15i:+0x80000000:0:11: +%15i:+020000000000:1:13:-2147483648: +%*15i:+020000000000:0:13: +%15i:+0B10000000000000000000000000000000:1:15:2048: +%*15i:+0B10000000000000000000000000000000:0:15: +%15i:+0b10000000000000000000000000000000:1:15:2048: +%*15i:+0b10000000000000000000000000000000:0:15: +%15i:+2147487889:1:11:-2147479407: +%*15i:+2147487889:0:11: +%15i:+0X80001091:1:11:-2147479407: +%*15i:+0X80001091:0:11: +%15i:+0x80001091:1:11:-2147479407: +%*15i:+0x80001091:0:11: +%15i:+020000010221:1:13:-2147479407: +%*15i:+020000010221:0:13: +%15i:+0B10000000000000000001000010010001:1:15:2048: +%*15i:+0B10000000000000000001000010010001:0:15: +%15i:+0b10000000000000000001000010010001:1:15:2048: +%*15i:+0b10000000000000000001000010010001:0:15: +%2i: :0:-1: +%*2i: :0:-1: +%2i: -2147484882:1:3:-2: +%*2i: -2147484882:0:3: +%2i: -0X800004d2:1:3:0: +%*2i: -0X800004d2:0:3: +%2i: -0x800004D2:1:3:0: +%*2i: -0x800004D2:0:3: +%2i: -020000002322:1:3:0: +%*2i: -020000002322:0:3: +%2i: -0B10000000000000000000010011010010:1:3:0: +%*2i: -0B10000000000000000000010011010010:0:3: +%2i: -0b10000000000000000000010011010010:1:3:0: +%*2i: -0b10000000000000000000010011010010:0:3: +%2i: -2147483649:1:3:-2: +%*2i: -2147483649:0:3: +%2i: -0X80000001:1:3:0: +%*2i: -0X80000001:0:3: +%2i: -0x80000001:1:3:0: +%*2i: -0x80000001:0:3: +%2i: -020000000001:1:3:0: +%*2i: -020000000001:0:3: +%2i: -0B10000000000000000000000000000001:1:3:0: +%*2i: -0B10000000000000000000000000000001:0:3: +%2i: -0b10000000000000000000000000000001:1:3:0: +%*2i: -0b10000000000000000000000000000001:0:3: +%2i: -2147483648:1:3:-2: +%*2i: -2147483648:0:3: +%2i: -0X80000000:1:3:0: +%*2i: -0X80000000:0:3: +%2i: -0x80000000:1:3:0: +%*2i: -0x80000000:0:3: +%2i: -020000000000:1:3:0: +%*2i: -020000000000:0:3: +%2i: -0B10000000000000000000000000000000:1:3:0: +%*2i: -0B10000000000000000000000000000000:0:3: +%2i: -0b10000000000000000000000000000000:1:3:0: +%*2i: -0b10000000000000000000000000000000:0:3: +%2i: -123:1:3:-1: +%*2i: -123:0:3: +%2i: -0X7b:1:3:0: +%*2i: -0X7b:0:3: +%2i: -0x7B:1:3:0: +%*2i: -0x7B:0:3: +%2i: -0173:1:3:0: +%*2i: -0173:0:3: +%2i: -0B1111011:1:3:0: +%*2i: -0B1111011:0:3: +%2i: -0b1111011:1:3:0: +%*2i: -0b1111011:0:3: +%2i: -1:1:3:-1: +%*2i: -1:0:3: +%2i: -0X1:1:3:0: +%*2i: -0X1:0:3: +%2i: -0x1:1:3:0: +%*2i: -0x1:0:3: +%2i: -01:1:3:0: +%*2i: -01:0:3: +%2i: -0B1:1:3:0: +%*2i: -0B1:0:3: +%2i: -0b1:1:3:0: +%*2i: -0b1:0:3: +%2i: -0:1:3:0: +%*2i: -0:0:3: +%2i: -0X0:1:3:0: +%*2i: -0X0:0:3: +%2i: -0x0:1:3:0: +%*2i: -0x0:0:3: +%2i: -00:1:3:0: +%*2i: -00:0:3: +%2i: -0B0:1:3:0: +%*2i: -0B0:0:3: +%2i: -0b0:1:3:0: +%*2i: -0b0:0:3: +%2i: 0:1:2:0: +%*2i: 0:0:2: +%2i: 0X0:0:-1: +%*2i: 0X0:0:-1: +%2i: 0x0:0:-1: +%*2i: 0x0:0:-1: +%2i: 00:1:3:0: +%*2i: 00:0:3: +%2i: 0B0:0:-1: +%*2i: 0B0:0:-1: +%2i: 0b0:0:-1: +%*2i: 0b0:0:-1: +%2i: 1:1:2:1: +%*2i: 1:0:2: +%2i: 0X1:0:-1: +%*2i: 0X1:0:-1: +%2i: 0x1:0:-1: +%*2i: 0x1:0:-1: +%2i: 01:1:3:1: +%*2i: 01:0:3: +%2i: 0B1:0:-1: +%*2i: 0B1:0:-1: +%2i: 0b1:0:-1: +%*2i: 0b1:0:-1: +%2i: 42:1:3:42: +%*2i: 42:0:3: +%2i: 0X2a:0:-1: +%*2i: 0X2a:0:-1: +%2i: 0x2A:0:-1: +%*2i: 0x2A:0:-1: +%2i: 052:1:3:5: +%*2i: 052:0:3: +%2i: 0B101010:0:-1: +%*2i: 0B101010:0:-1: +%2i: 0b101010:0:-1: +%*2i: 0b101010:0:-1: +%2i: 2147483647:1:3:21: +%*2i: 2147483647:0:3: +%2i: 0X7fffffff:0:-1: +%*2i: 0X7fffffff:0:-1: +%2i: 0x7FFFFFFF:0:-1: +%*2i: 0x7FFFFFFF:0:-1: +%2i: 017777777777:1:3:1: +%*2i: 017777777777:0:3: +%2i: 0B1111111111111111111111111111111:0:-1: +%*2i: 0B1111111111111111111111111111111:0:-1: +%2i: 0b1111111111111111111111111111111:0:-1: +%*2i: 0b1111111111111111111111111111111:0:-1: +%2i: 2147483648:1:3:21: +%*2i: 2147483648:0:3: +%2i: 0X80000000:0:-1: +%*2i: 0X80000000:0:-1: +%2i: 0x80000000:0:-1: +%*2i: 0x80000000:0:-1: +%2i: 020000000000:1:3:2: +%*2i: 020000000000:0:3: +%2i: 0B10000000000000000000000000000000:0:-1: +%*2i: 0B10000000000000000000000000000000:0:-1: +%2i: 0b10000000000000000000000000000000:0:-1: +%*2i: 0b10000000000000000000000000000000:0:-1: +%2i: 2147487889:1:3:21: +%*2i: 2147487889:0:3: +%2i: 0X80001091:0:-1: +%*2i: 0X80001091:0:-1: +%2i: 0x80001091:0:-1: +%*2i: 0x80001091:0:-1: +%2i: 020000010221:1:3:2: +%*2i: 020000010221:0:3: +%2i: 0B10000000000000000001000010010001:0:-1: +%*2i: 0B10000000000000000001000010010001:0:-1: +%2i: 0b10000000000000000001000010010001:0:-1: +%*2i: 0b10000000000000000001000010010001:0:-1: +%2i: +0:1:3:0: +%*2i: +0:0:3: +%2i: +0X0:1:3:0: +%*2i: +0X0:0:3: +%2i: +0x0:1:3:0: +%*2i: +0x0:0:3: +%2i: +00:1:3:0: +%*2i: +00:0:3: +%2i: +0B0:1:3:0: +%*2i: +0B0:0:3: +%2i: +0b0:1:3:0: +%*2i: +0b0:0:3: +%2i: +1:1:3:1: +%*2i: +1:0:3: +%2i: +0X1:1:3:0: +%*2i: +0X1:0:3: +%2i: +0x1:1:3:0: +%*2i: +0x1:0:3: +%2i: +01:1:3:0: +%*2i: +01:0:3: +%2i: +0B1:1:3:0: +%*2i: +0B1:0:3: +%2i: +0b1:1:3:0: +%*2i: +0b1:0:3: +%2i: +42:1:3:4: +%*2i: +42:0:3: +%2i: +0X2a:1:3:0: +%*2i: +0X2a:0:3: +%2i: +0x2A:1:3:0: +%*2i: +0x2A:0:3: +%2i: +052:1:3:0: +%*2i: +052:0:3: +%2i: +0B101010:1:3:0: +%*2i: +0B101010:0:3: +%2i: +0b101010:1:3:0: +%*2i: +0b101010:0:3: +%2i: +2147483647:1:3:2: +%*2i: +2147483647:0:3: +%2i: +0X7fffffff:1:3:0: +%*2i: +0X7fffffff:0:3: +%2i: +0x7FFFFFFF:1:3:0: +%*2i: +0x7FFFFFFF:0:3: +%2i: +017777777777:1:3:0: +%*2i: +017777777777:0:3: +%2i: +0B1111111111111111111111111111111:1:3:0: +%*2i: +0B1111111111111111111111111111111:0:3: +%2i: +0b1111111111111111111111111111111:1:3:0: +%*2i: +0b1111111111111111111111111111111:0:3: +%2i: +2147483648:1:3:2: +%*2i: +2147483648:0:3: +%2i: +0X80000000:1:3:0: +%*2i: +0X80000000:0:3: +%2i: +0x80000000:1:3:0: +%*2i: +0x80000000:0:3: +%2i: +020000000000:1:3:0: +%*2i: +020000000000:0:3: +%2i: +0B10000000000000000000000000000000:1:3:0: +%*2i: +0B10000000000000000000000000000000:0:3: +%2i: +0b10000000000000000000000000000000:1:3:0: +%*2i: +0b10000000000000000000000000000000:0:3: +%2i: +2147487889:1:3:2: +%*2i: +2147487889:0:3: +%2i: +0X80001091:1:3:0: +%*2i: +0X80001091:0:3: +%2i: +0x80001091:1:3:0: +%*2i: +0x80001091:0:3: +%2i: +020000010221:1:3:0: +%*2i: +020000010221:0:3: +%2i: +0B10000000000000000001000010010001:1:3:0: +%*2i: +0B10000000000000000001000010010001:0:3: +%2i: +0b10000000000000000001000010010001:1:3:0: +%*2i: +0b10000000000000000001000010010001:0:3: +%15i: :0:-1: +%*15i: :0:-1: +%15i: -2147484882:1:12:2147482414: +%*15i: -2147484882:0:12: +%15i: -0X800004d2:1:12:2147482414: +%*15i: -0X800004d2:0:12: +%15i: -0x800004D2:1:12:2147482414: +%*15i: -0x800004D2:0:12: +%15i: -020000002322:1:14:2147482414: +%*15i: -020000002322:0:14: +%15i: -0B10000000000000000000010011010010:1:16:-2048: +%*15i: -0B10000000000000000000010011010010:0:16: +%15i: -0b10000000000000000000010011010010:1:16:-2048: +%*15i: -0b10000000000000000000010011010010:0:16: +%15i: -2147483649:1:12:2147483647: +%*15i: -2147483649:0:12: +%15i: -0X80000001:1:12:2147483647: +%*15i: -0X80000001:0:12: +%15i: -0x80000001:1:12:2147483647: +%*15i: -0x80000001:0:12: +%15i: -020000000001:1:14:2147483647: +%*15i: -020000000001:0:14: +%15i: -0B10000000000000000000000000000001:1:16:-2048: +%*15i: -0B10000000000000000000000000000001:0:16: +%15i: -0b10000000000000000000000000000001:1:16:-2048: +%*15i: -0b10000000000000000000000000000001:0:16: +%15i: -2147483648:1:12:-2147483648: +%*15i: -2147483648:0:12: +%15i: -0X80000000:1:12:-2147483648: +%*15i: -0X80000000:0:12: +%15i: -0x80000000:1:12:-2147483648: +%*15i: -0x80000000:0:12: +%15i: -020000000000:1:14:-2147483648: +%*15i: -020000000000:0:14: +%15i: -0B10000000000000000000000000000000:1:16:-2048: +%*15i: -0B10000000000000000000000000000000:0:16: +%15i: -0b10000000000000000000000000000000:1:16:-2048: +%*15i: -0b10000000000000000000000000000000:0:16: +%15i: -123:1:5:-123: +%*15i: -123:0:5: +%15i: -0X7b:1:6:-123: +%*15i: -0X7b:0:6: +%15i: -0x7B:1:6:-123: +%*15i: -0x7B:0:6: +%15i: -0173:1:6:-123: +%*15i: -0173:0:6: +%15i: -0B1111011:1:11:-123: +%*15i: -0B1111011:0:11: +%15i: -0b1111011:1:11:-123: +%*15i: -0b1111011:0:11: +%15i: -1:1:3:-1: +%*15i: -1:0:3: +%15i: -0X1:1:5:-1: +%*15i: -0X1:0:5: +%15i: -0x1:1:5:-1: +%*15i: -0x1:0:5: +%15i: -01:1:4:-1: +%*15i: -01:0:4: +%15i: -0B1:1:5:-1: +%*15i: -0B1:0:5: +%15i: -0b1:1:5:-1: +%*15i: -0b1:0:5: +%15i: -0:1:3:0: +%*15i: -0:0:3: +%15i: -0X0:1:5:0: +%*15i: -0X0:0:5: +%15i: -0x0:1:5:0: +%*15i: -0x0:0:5: +%15i: -00:1:4:0: +%*15i: -00:0:4: +%15i: -0B0:1:5:0: +%*15i: -0B0:0:5: +%15i: -0b0:1:5:0: +%*15i: -0b0:0:5: +%15i: 0:1:2:0: +%*15i: 0:0:2: +%15i: 0X0:1:4:0: +%*15i: 0X0:0:4: +%15i: 0x0:1:4:0: +%*15i: 0x0:0:4: +%15i: 00:1:3:0: +%*15i: 00:0:3: +%15i: 0B0:1:4:0: +%*15i: 0B0:0:4: +%15i: 0b0:1:4:0: +%*15i: 0b0:0:4: +%15i: 1:1:2:1: +%*15i: 1:0:2: +%15i: 0X1:1:4:1: +%*15i: 0X1:0:4: +%15i: 0x1:1:4:1: +%*15i: 0x1:0:4: +%15i: 01:1:3:1: +%*15i: 01:0:3: +%15i: 0B1:1:4:1: +%*15i: 0B1:0:4: +%15i: 0b1:1:4:1: +%*15i: 0b1:0:4: +%15i: 42:1:3:42: +%*15i: 42:0:3: +%15i: 0X2a:1:5:42: +%*15i: 0X2a:0:5: +%15i: 0x2A:1:5:42: +%*15i: 0x2A:0:5: +%15i: 052:1:4:42: +%*15i: 052:0:4: +%15i: 0B101010:1:9:42: +%*15i: 0B101010:0:9: +%15i: 0b101010:1:9:42: +%*15i: 0b101010:0:9: +%15i: 2147483647:1:11:2147483647: +%*15i: 2147483647:0:11: +%15i: 0X7fffffff:1:11:2147483647: +%*15i: 0X7fffffff:0:11: +%15i: 0x7FFFFFFF:1:11:2147483647: +%*15i: 0x7FFFFFFF:0:11: +%15i: 017777777777:1:13:2147483647: +%*15i: 017777777777:0:13: +%15i: 0B1111111111111111111111111111111:1:16:8191: +%*15i: 0B1111111111111111111111111111111:0:16: +%15i: 0b1111111111111111111111111111111:1:16:8191: +%*15i: 0b1111111111111111111111111111111:0:16: +%15i: 2147483648:1:11:-2147483648: +%*15i: 2147483648:0:11: +%15i: 0X80000000:1:11:-2147483648: +%*15i: 0X80000000:0:11: +%15i: 0x80000000:1:11:-2147483648: +%*15i: 0x80000000:0:11: +%15i: 020000000000:1:13:-2147483648: +%*15i: 020000000000:0:13: +%15i: 0B10000000000000000000000000000000:1:16:4096: +%*15i: 0B10000000000000000000000000000000:0:16: +%15i: 0b10000000000000000000000000000000:1:16:4096: +%*15i: 0b10000000000000000000000000000000:0:16: +%15i: 2147487889:1:11:-2147479407: +%*15i: 2147487889:0:11: +%15i: 0X80001091:1:11:-2147479407: +%*15i: 0X80001091:0:11: +%15i: 0x80001091:1:11:-2147479407: +%*15i: 0x80001091:0:11: +%15i: 020000010221:1:13:-2147479407: +%*15i: 020000010221:0:13: +%15i: 0B10000000000000000001000010010001:1:16:4096: +%*15i: 0B10000000000000000001000010010001:0:16: +%15i: 0b10000000000000000001000010010001:1:16:4096: +%*15i: 0b10000000000000000001000010010001:0:16: +%15i: +0:1:3:0: +%*15i: +0:0:3: +%15i: +0X0:1:5:0: +%*15i: +0X0:0:5: +%15i: +0x0:1:5:0: +%*15i: +0x0:0:5: +%15i: +00:1:4:0: +%*15i: +00:0:4: +%15i: +0B0:1:5:0: +%*15i: +0B0:0:5: +%15i: +0b0:1:5:0: +%*15i: +0b0:0:5: +%15i: +1:1:3:1: +%*15i: +1:0:3: +%15i: +0X1:1:5:1: +%*15i: +0X1:0:5: +%15i: +0x1:1:5:1: +%*15i: +0x1:0:5: +%15i: +01:1:4:1: +%*15i: +01:0:4: +%15i: +0B1:1:5:1: +%*15i: +0B1:0:5: +%15i: +0b1:1:5:1: +%*15i: +0b1:0:5: +%15i: +42:1:4:42: +%*15i: +42:0:4: +%15i: +0X2a:1:6:42: +%*15i: +0X2a:0:6: +%15i: +0x2A:1:6:42: +%*15i: +0x2A:0:6: +%15i: +052:1:5:42: +%*15i: +052:0:5: +%15i: +0B101010:1:10:42: +%*15i: +0B101010:0:10: +%15i: +0b101010:1:10:42: +%*15i: +0b101010:0:10: +%15i: +2147483647:1:12:2147483647: +%*15i: +2147483647:0:12: +%15i: +0X7fffffff:1:12:2147483647: +%*15i: +0X7fffffff:0:12: +%15i: +0x7FFFFFFF:1:12:2147483647: +%*15i: +0x7FFFFFFF:0:12: +%15i: +017777777777:1:14:2147483647: +%*15i: +017777777777:0:14: +%15i: +0B1111111111111111111111111111111:1:16:4095: +%*15i: +0B1111111111111111111111111111111:0:16: +%15i: +0b1111111111111111111111111111111:1:16:4095: +%*15i: +0b1111111111111111111111111111111:0:16: +%15i: +2147483648:1:12:-2147483648: +%*15i: +2147483648:0:12: +%15i: +0X80000000:1:12:-2147483648: +%*15i: +0X80000000:0:12: +%15i: +0x80000000:1:12:-2147483648: +%*15i: +0x80000000:0:12: +%15i: +020000000000:1:14:-2147483648: +%*15i: +020000000000:0:14: +%15i: +0B10000000000000000000000000000000:1:16:2048: +%*15i: +0B10000000000000000000000000000000:0:16: +%15i: +0b10000000000000000000000000000000:1:16:2048: +%*15i: +0b10000000000000000000000000000000:0:16: +%15i: +2147487889:1:12:-2147479407: +%*15i: +2147487889:0:12: +%15i: +0X80001091:1:12:-2147479407: +%*15i: +0X80001091:0:12: +%15i: +0x80001091:1:12:-2147479407: +%*15i: +0x80001091:0:12: +%15i: +020000010221:1:14:-2147479407: +%*15i: +020000010221:0:14: +%15i: +0B10000000000000000001000010010001:1:16:2048: +%*15i: +0B10000000000000000001000010010001:0:16: +%15i: +0b10000000000000000001000010010001:1:16:2048: +%*15i: +0b10000000000000000001000010010001:0:16: diff --git a/sysdeps/wordsize-64/tst-scanf-format-long-d.input b/sysdeps/wordsize-64/tst-scanf-format-long-d.input new file mode 100644 index 0000000..8da1fb4 --- /dev/null +++ b/sysdeps/wordsize-64/tst-scanf-format-long-d.input @@ -0,0 +1,266 @@ +%ld::0:-1: +%*ld::0:-1: +%ld:-9223372036867121486:1:20:-9223372036854775808: +%*ld:-9223372036867121486:0:20: +%ld:-9223372036854775809:1:20:-9223372036854775808: +%*ld:-9223372036854775809:0:20: +%ld:-9223372036854775808:1:20:-9223372036854775808: +%*ld:-9223372036854775808:0:20: +%ld:-123:1:4:-123: +%*ld:-123:0:4: +%ld:-1:1:2:-1: +%*ld:-1:0:2: +%ld:-0:1:2:0: +%*ld:-0:0:2: +%ld:0:1:1:0: +%*ld:0:0:1: +%ld:1:1:1:1: +%*ld:1:0:1: +%ld:42:1:2:42: +%*ld:42:0:2: +%ld:9223372036854775807:1:19:9223372036854775807: +%*ld:9223372036854775807:0:19: +%ld:9223372036854775808:1:19:9223372036854775807: +%*ld:9223372036854775808:0:19: +%ld:9223372036897200049:1:19:9223372036854775807: +%*ld:9223372036897200049:0:19: +%ld:+0:1:2:0: +%*ld:+0:0:2: +%ld:+1:1:2:1: +%*ld:+1:0:2: +%ld:+42:1:3:42: +%*ld:+42:0:3: +%ld:+9223372036854775807:1:20:9223372036854775807: +%*ld:+9223372036854775807:0:20: +%ld:+9223372036854775808:1:20:9223372036854775807: +%*ld:+9223372036854775808:0:20: +%ld:+9223372036897200049:1:20:9223372036854775807: +%*ld:+9223372036897200049:0:20: +%1ld::0:-1: +%*1ld::0:-1: +%1ld:-9223372036867121486:0:-1: +%*1ld:-9223372036867121486:0:-1: +%1ld:-9223372036854775809:0:-1: +%*1ld:-9223372036854775809:0:-1: +%1ld:-9223372036854775808:0:-1: +%*1ld:-9223372036854775808:0:-1: +%1ld:-123:0:-1: +%*1ld:-123:0:-1: +%1ld:-1:0:-1: +%*1ld:-1:0:-1: +%1ld:-0:0:-1: +%*1ld:-0:0:-1: +%1ld:0:1:1:0: +%*1ld:0:0:1: +%1ld:1:1:1:1: +%*1ld:1:0:1: +%1ld:42:1:1:4: +%*1ld:42:0:1: +%1ld:9223372036854775807:1:1:9: +%*1ld:9223372036854775807:0:1: +%1ld:9223372036854775808:1:1:9: +%*1ld:9223372036854775808:0:1: +%1ld:9223372036897200049:1:1:9: +%*1ld:9223372036897200049:0:1: +%1ld:+0:0:-1: +%*1ld:+0:0:-1: +%1ld:+1:0:-1: +%*1ld:+1:0:-1: +%1ld:+42:0:-1: +%*1ld:+42:0:-1: +%1ld:+9223372036854775807:0:-1: +%*1ld:+9223372036854775807:0:-1: +%1ld:+9223372036854775808:0:-1: +%*1ld:+9223372036854775808:0:-1: +%1ld:+9223372036897200049:0:-1: +%*1ld:+9223372036897200049:0:-1: +%2ld::0:-1: +%*2ld::0:-1: +%2ld:-9223372036867121486:1:2:-9: +%*2ld:-9223372036867121486:0:2: +%2ld:-9223372036854775809:1:2:-9: +%*2ld:-9223372036854775809:0:2: +%2ld:-9223372036854775808:1:2:-9: +%*2ld:-9223372036854775808:0:2: +%2ld:-123:1:2:-1: +%*2ld:-123:0:2: +%2ld:-1:1:2:-1: +%*2ld:-1:0:2: +%2ld:-0:1:2:0: +%*2ld:-0:0:2: +%2ld:0:1:1:0: +%*2ld:0:0:1: +%2ld:1:1:1:1: +%*2ld:1:0:1: +%2ld:42:1:2:42: +%*2ld:42:0:2: +%2ld:9223372036854775807:1:2:92: +%*2ld:9223372036854775807:0:2: +%2ld:9223372036854775808:1:2:92: +%*2ld:9223372036854775808:0:2: +%2ld:9223372036897200049:1:2:92: +%*2ld:9223372036897200049:0:2: +%2ld:+0:1:2:0: +%*2ld:+0:0:2: +%2ld:+1:1:2:1: +%*2ld:+1:0:2: +%2ld:+42:1:2:4: +%*2ld:+42:0:2: +%2ld:+9223372036854775807:1:2:9: +%*2ld:+9223372036854775807:0:2: +%2ld:+9223372036854775808:1:2:9: +%*2ld:+9223372036854775808:0:2: +%2ld:+9223372036897200049:1:2:9: +%*2ld:+9223372036897200049:0:2: +%15ld::0:-1: +%*15ld::0:-1: +%15ld:-9223372036867121486:1:15:-92233720368671: +%*15ld:-9223372036867121486:0:15: +%15ld:-9223372036854775809:1:15:-92233720368547: +%*15ld:-9223372036854775809:0:15: +%15ld:-9223372036854775808:1:15:-92233720368547: +%*15ld:-9223372036854775808:0:15: +%15ld:-123:1:4:-123: +%*15ld:-123:0:4: +%15ld:-1:1:2:-1: +%*15ld:-1:0:2: +%15ld:-0:1:2:0: +%*15ld:-0:0:2: +%15ld:0:1:1:0: +%*15ld:0:0:1: +%15ld:1:1:1:1: +%*15ld:1:0:1: +%15ld:42:1:2:42: +%*15ld:42:0:2: +%15ld:9223372036854775807:1:15:922337203685477: +%*15ld:9223372036854775807:0:15: +%15ld:9223372036854775808:1:15:922337203685477: +%*15ld:9223372036854775808:0:15: +%15ld:9223372036897200049:1:15:922337203689720: +%*15ld:9223372036897200049:0:15: +%15ld:+0:1:2:0: +%*15ld:+0:0:2: +%15ld:+1:1:2:1: +%*15ld:+1:0:2: +%15ld:+42:1:3:42: +%*15ld:+42:0:3: +%15ld:+9223372036854775807:1:15:92233720368547: +%*15ld:+9223372036854775807:0:15: +%15ld:+9223372036854775808:1:15:92233720368547: +%*15ld:+9223372036854775808:0:15: +%15ld:+9223372036897200049:1:15:92233720368972: +%*15ld:+9223372036897200049:0:15: +%25ld::0:-1: +%*25ld::0:-1: +%25ld:-9223372036867121486:1:20:-9223372036854775808: +%*25ld:-9223372036867121486:0:20: +%25ld:-9223372036854775809:1:20:-9223372036854775808: +%*25ld:-9223372036854775809:0:20: +%25ld:-9223372036854775808:1:20:-9223372036854775808: +%*25ld:-9223372036854775808:0:20: +%25ld:-123:1:4:-123: +%*25ld:-123:0:4: +%25ld:-1:1:2:-1: +%*25ld:-1:0:2: +%25ld:-0:1:2:0: +%*25ld:-0:0:2: +%25ld:0:1:1:0: +%*25ld:0:0:1: +%25ld:1:1:1:1: +%*25ld:1:0:1: +%25ld:42:1:2:42: +%*25ld:42:0:2: +%25ld:9223372036854775807:1:19:9223372036854775807: +%*25ld:9223372036854775807:0:19: +%25ld:9223372036854775808:1:19:9223372036854775807: +%*25ld:9223372036854775808:0:19: +%25ld:9223372036897200049:1:19:9223372036854775807: +%*25ld:9223372036897200049:0:19: +%25ld:+0:1:2:0: +%*25ld:+0:0:2: +%25ld:+1:1:2:1: +%*25ld:+1:0:2: +%25ld:+42:1:3:42: +%*25ld:+42:0:3: +%25ld:+9223372036854775807:1:20:9223372036854775807: +%*25ld:+9223372036854775807:0:20: +%25ld:+9223372036854775808:1:20:9223372036854775807: +%*25ld:+9223372036854775808:0:20: +%25ld:+9223372036897200049:1:20:9223372036854775807: +%*25ld:+9223372036897200049:0:20: +%2ld: :0:-1: +%*2ld: :0:-1: +%2ld: -9223372036867121486:1:3:-9: +%*2ld: -9223372036867121486:0:3: +%2ld: -9223372036854775809:1:3:-9: +%*2ld: -9223372036854775809:0:3: +%2ld: -9223372036854775808:1:3:-9: +%*2ld: -9223372036854775808:0:3: +%2ld: -123:1:3:-1: +%*2ld: -123:0:3: +%2ld: -1:1:3:-1: +%*2ld: -1:0:3: +%2ld: -0:1:3:0: +%*2ld: -0:0:3: +%2ld: 0:1:2:0: +%*2ld: 0:0:2: +%2ld: 1:1:2:1: +%*2ld: 1:0:2: +%2ld: 42:1:3:42: +%*2ld: 42:0:3: +%2ld: 9223372036854775807:1:3:92: +%*2ld: 9223372036854775807:0:3: +%2ld: 9223372036854775808:1:3:92: +%*2ld: 9223372036854775808:0:3: +%2ld: 9223372036897200049:1:3:92: +%*2ld: 9223372036897200049:0:3: +%2ld: +0:1:3:0: +%*2ld: +0:0:3: +%2ld: +1:1:3:1: +%*2ld: +1:0:3: +%2ld: +42:1:3:4: +%*2ld: +42:0:3: +%2ld: +9223372036854775807:1:3:9: +%*2ld: +9223372036854775807:0:3: +%2ld: +9223372036854775808:1:3:9: +%*2ld: +9223372036854775808:0:3: +%2ld: +9223372036897200049:1:3:9: +%*2ld: +9223372036897200049:0:3: +%25ld: :0:-1: +%*25ld: :0:-1: +%25ld: -9223372036867121486:1:21:-9223372036854775808: +%*25ld: -9223372036867121486:0:21: +%25ld: -9223372036854775809:1:21:-9223372036854775808: +%*25ld: -9223372036854775809:0:21: +%25ld: -9223372036854775808:1:21:-9223372036854775808: +%*25ld: -9223372036854775808:0:21: +%25ld: -123:1:5:-123: +%*25ld: -123:0:5: +%25ld: -1:1:3:-1: +%*25ld: -1:0:3: +%25ld: -0:1:3:0: +%*25ld: -0:0:3: +%25ld: 0:1:2:0: +%*25ld: 0:0:2: +%25ld: 1:1:2:1: +%*25ld: 1:0:2: +%25ld: 42:1:3:42: +%*25ld: 42:0:3: +%25ld: 9223372036854775807:1:20:9223372036854775807: +%*25ld: 9223372036854775807:0:20: +%25ld: 9223372036854775808:1:20:9223372036854775807: +%*25ld: 9223372036854775808:0:20: +%25ld: 9223372036897200049:1:20:9223372036854775807: +%*25ld: 9223372036897200049:0:20: +%25ld: +0:1:3:0: +%*25ld: +0:0:3: +%25ld: +1:1:3:1: +%*25ld: +1:0:3: +%25ld: +42:1:4:42: +%*25ld: +42:0:4: +%25ld: +9223372036854775807:1:21:9223372036854775807: +%*25ld: +9223372036854775807:0:21: +%25ld: +9223372036854775808:1:21:9223372036854775807: +%*25ld: +9223372036854775808:0:21: +%25ld: +9223372036897200049:1:21:9223372036854775807: +%*25ld: +9223372036897200049:0:21: diff --git a/sysdeps/wordsize-64/tst-scanf-format-long-i.input b/sysdeps/wordsize-64/tst-scanf-format-long-i.input new file mode 100644 index 0000000..66ca752 --- /dev/null +++ b/sysdeps/wordsize-64/tst-scanf-format-long-i.input @@ -0,0 +1,1526 @@ +%li::0:-1: +%*li::0:-1: +%li:-9223372036867121486:1:20:-9223372036854775808: +%*li:-9223372036867121486:0:20: +%li:-0X8000000000bc614e:1:19:-9223372036854775808: +%*li:-0X8000000000bc614e:0:19: +%li:-0x8000000000BC614E:1:19:-9223372036854775808: +%*li:-0x8000000000BC614E:0:19: +%li:-01000000000000057060516:1:24:-9223372036854775808: +%*li:-01000000000000057060516:0:24: +%li:-0B1000000000000000000000000000000000000000101111000110000101001110:1:67:-9223372036854775808: +%*li:-0B1000000000000000000000000000000000000000101111000110000101001110:0:67: +%li:-0b1000000000000000000000000000000000000000101111000110000101001110:1:67:-9223372036854775808: +%*li:-0b1000000000000000000000000000000000000000101111000110000101001110:0:67: +%li:-9223372036854775809:1:20:-9223372036854775808: +%*li:-9223372036854775809:0:20: +%li:-0X8000000000000001:1:19:-9223372036854775808: +%*li:-0X8000000000000001:0:19: +%li:-0x8000000000000001:1:19:-9223372036854775808: +%*li:-0x8000000000000001:0:19: +%li:-01000000000000000000001:1:24:-9223372036854775808: +%*li:-01000000000000000000001:0:24: +%li:-0B1000000000000000000000000000000000000000000000000000000000000001:1:67:-9223372036854775808: +%*li:-0B1000000000000000000000000000000000000000000000000000000000000001:0:67: +%li:-0b1000000000000000000000000000000000000000000000000000000000000001:1:67:-9223372036854775808: +%*li:-0b1000000000000000000000000000000000000000000000000000000000000001:0:67: +%li:-9223372036854775808:1:20:-9223372036854775808: +%*li:-9223372036854775808:0:20: +%li:-0X8000000000000000:1:19:-9223372036854775808: +%*li:-0X8000000000000000:0:19: +%li:-0x8000000000000000:1:19:-9223372036854775808: +%*li:-0x8000000000000000:0:19: +%li:-01000000000000000000000:1:24:-9223372036854775808: +%*li:-01000000000000000000000:0:24: +%li:-0B1000000000000000000000000000000000000000000000000000000000000000:1:67:-9223372036854775808: +%*li:-0B1000000000000000000000000000000000000000000000000000000000000000:0:67: +%li:-0b1000000000000000000000000000000000000000000000000000000000000000:1:67:-9223372036854775808: +%*li:-0b1000000000000000000000000000000000000000000000000000000000000000:0:67: +%li:-123:1:4:-123: +%*li:-123:0:4: +%li:-0X7b:1:5:-123: +%*li:-0X7b:0:5: +%li:-0x7B:1:5:-123: +%*li:-0x7B:0:5: +%li:-0173:1:5:-123: +%*li:-0173:0:5: +%li:-0B1111011:1:10:-123: +%*li:-0B1111011:0:10: +%li:-0b1111011:1:10:-123: +%*li:-0b1111011:0:10: +%li:-1:1:2:-1: +%*li:-1:0:2: +%li:-0X1:1:4:-1: +%*li:-0X1:0:4: +%li:-0x1:1:4:-1: +%*li:-0x1:0:4: +%li:-01:1:3:-1: +%*li:-01:0:3: +%li:-0B1:1:4:-1: +%*li:-0B1:0:4: +%li:-0b1:1:4:-1: +%*li:-0b1:0:4: +%li:-0:1:2:0: +%*li:-0:0:2: +%li:-0X0:1:4:0: +%*li:-0X0:0:4: +%li:-0x0:1:4:0: +%*li:-0x0:0:4: +%li:-00:1:3:0: +%*li:-00:0:3: +%li:-0B0:1:4:0: +%*li:-0B0:0:4: +%li:-0b0:1:4:0: +%*li:-0b0:0:4: +%li:0:1:1:0: +%*li:0:0:1: +%li:0X0:1:3:0: +%*li:0X0:0:3: +%li:0x0:1:3:0: +%*li:0x0:0:3: +%li:00:1:2:0: +%*li:00:0:2: +%li:0B0:1:3:0: +%*li:0B0:0:3: +%li:0b0:1:3:0: +%*li:0b0:0:3: +%li:1:1:1:1: +%*li:1:0:1: +%li:0X1:1:3:1: +%*li:0X1:0:3: +%li:0x1:1:3:1: +%*li:0x1:0:3: +%li:01:1:2:1: +%*li:01:0:2: +%li:0B1:1:3:1: +%*li:0B1:0:3: +%li:0b1:1:3:1: +%*li:0b1:0:3: +%li:42:1:2:42: +%*li:42:0:2: +%li:0X2a:1:4:42: +%*li:0X2a:0:4: +%li:0x2A:1:4:42: +%*li:0x2A:0:4: +%li:052:1:3:42: +%*li:052:0:3: +%li:0B101010:1:8:42: +%*li:0B101010:0:8: +%li:0b101010:1:8:42: +%*li:0b101010:0:8: +%li:9223372036854775807:1:19:9223372036854775807: +%*li:9223372036854775807:0:19: +%li:0X7fffffffffffffff:1:18:9223372036854775807: +%*li:0X7fffffffffffffff:0:18: +%li:0x7FFFFFFFFFFFFFFF:1:18:9223372036854775807: +%*li:0x7FFFFFFFFFFFFFFF:0:18: +%li:0777777777777777777777:1:22:9223372036854775807: +%*li:0777777777777777777777:0:22: +%li:0B111111111111111111111111111111111111111111111111111111111111111:1:65:9223372036854775807: +%*li:0B111111111111111111111111111111111111111111111111111111111111111:0:65: +%li:0b111111111111111111111111111111111111111111111111111111111111111:1:65:9223372036854775807: +%*li:0b111111111111111111111111111111111111111111111111111111111111111:0:65: +%li:9223372036854775808:1:19:9223372036854775807: +%*li:9223372036854775808:0:19: +%li:0X8000000000000000:1:18:9223372036854775807: +%*li:0X8000000000000000:0:18: +%li:0x8000000000000000:1:18:9223372036854775807: +%*li:0x8000000000000000:0:18: +%li:01000000000000000000000:1:23:9223372036854775807: +%*li:01000000000000000000000:0:23: +%li:0B1000000000000000000000000000000000000000000000000000000000000000:1:66:9223372036854775807: +%*li:0B1000000000000000000000000000000000000000000000000000000000000000:0:66: +%li:0b1000000000000000000000000000000000000000000000000000000000000000:1:66:9223372036854775807: +%*li:0b1000000000000000000000000000000000000000000000000000000000000000:0:66: +%li:9223372036897200049:1:19:9223372036854775807: +%*li:9223372036897200049:0:19: +%li:0X80000000028757b1:1:18:9223372036854775807: +%*li:0X80000000028757b1:0:18: +%li:0x80000000028757B1:1:18:9223372036854775807: +%*li:0x80000000028757B1:0:18: +%li:01000000000000241653661:1:23:9223372036854775807: +%*li:01000000000000241653661:0:23: +%li:0B1000000000000000000000000000000000000010100001110101011110110001:1:66:9223372036854775807: +%*li:0B1000000000000000000000000000000000000010100001110101011110110001:0:66: +%li:0b1000000000000000000000000000000000000010100001110101011110110001:1:66:9223372036854775807: +%*li:0b1000000000000000000000000000000000000010100001110101011110110001:0:66: +%li:+0:1:2:0: +%*li:+0:0:2: +%li:+0X0:1:4:0: +%*li:+0X0:0:4: +%li:+0x0:1:4:0: +%*li:+0x0:0:4: +%li:+00:1:3:0: +%*li:+00:0:3: +%li:+0B0:1:4:0: +%*li:+0B0:0:4: +%li:+0b0:1:4:0: +%*li:+0b0:0:4: +%li:+1:1:2:1: +%*li:+1:0:2: +%li:+0X1:1:4:1: +%*li:+0X1:0:4: +%li:+0x1:1:4:1: +%*li:+0x1:0:4: +%li:+01:1:3:1: +%*li:+01:0:3: +%li:+0B1:1:4:1: +%*li:+0B1:0:4: +%li:+0b1:1:4:1: +%*li:+0b1:0:4: +%li:+42:1:3:42: +%*li:+42:0:3: +%li:+0X2a:1:5:42: +%*li:+0X2a:0:5: +%li:+0x2A:1:5:42: +%*li:+0x2A:0:5: +%li:+052:1:4:42: +%*li:+052:0:4: +%li:+0B101010:1:9:42: +%*li:+0B101010:0:9: +%li:+0b101010:1:9:42: +%*li:+0b101010:0:9: +%li:+9223372036854775807:1:20:9223372036854775807: +%*li:+9223372036854775807:0:20: +%li:+0X7fffffffffffffff:1:19:9223372036854775807: +%*li:+0X7fffffffffffffff:0:19: +%li:+0x7FFFFFFFFFFFFFFF:1:19:9223372036854775807: +%*li:+0x7FFFFFFFFFFFFFFF:0:19: +%li:+0777777777777777777777:1:23:9223372036854775807: +%*li:+0777777777777777777777:0:23: +%li:+0B111111111111111111111111111111111111111111111111111111111111111:1:66:9223372036854775807: +%*li:+0B111111111111111111111111111111111111111111111111111111111111111:0:66: +%li:+0b111111111111111111111111111111111111111111111111111111111111111:1:66:9223372036854775807: +%*li:+0b111111111111111111111111111111111111111111111111111111111111111:0:66: +%li:+9223372036854775808:1:20:9223372036854775807: +%*li:+9223372036854775808:0:20: +%li:+0X8000000000000000:1:19:9223372036854775807: +%*li:+0X8000000000000000:0:19: +%li:+0x8000000000000000:1:19:9223372036854775807: +%*li:+0x8000000000000000:0:19: +%li:+01000000000000000000000:1:24:9223372036854775807: +%*li:+01000000000000000000000:0:24: +%li:+0B1000000000000000000000000000000000000000000000000000000000000000:1:67:9223372036854775807: +%*li:+0B1000000000000000000000000000000000000000000000000000000000000000:0:67: +%li:+0b1000000000000000000000000000000000000000000000000000000000000000:1:67:9223372036854775807: +%*li:+0b1000000000000000000000000000000000000000000000000000000000000000:0:67: +%li:+9223372036897200049:1:20:9223372036854775807: +%*li:+9223372036897200049:0:20: +%li:+0X80000000028757b1:1:19:9223372036854775807: +%*li:+0X80000000028757b1:0:19: +%li:+0x80000000028757B1:1:19:9223372036854775807: +%*li:+0x80000000028757B1:0:19: +%li:+01000000000000241653661:1:24:9223372036854775807: +%*li:+01000000000000241653661:0:24: +%li:+0B1000000000000000000000000000000000000010100001110101011110110001:1:67:9223372036854775807: +%*li:+0B1000000000000000000000000000000000000010100001110101011110110001:0:67: +%li:+0b1000000000000000000000000000000000000010100001110101011110110001:1:67:9223372036854775807: +%*li:+0b1000000000000000000000000000000000000010100001110101011110110001:0:67: +%1li::0:-1: +%*1li::0:-1: +%1li:-9223372036867121486:0:-1: +%*1li:-9223372036867121486:0:-1: +%1li:-0X8000000000bc614e:0:-1: +%*1li:-0X8000000000bc614e:0:-1: +%1li:-0x8000000000BC614E:0:-1: +%*1li:-0x8000000000BC614E:0:-1: +%1li:-01000000000000057060516:0:-1: +%*1li:-01000000000000057060516:0:-1: +%1li:-0B1000000000000000000000000000000000000000101111000110000101001110:0:-1: +%*1li:-0B1000000000000000000000000000000000000000101111000110000101001110:0:-1: +%1li:-0b1000000000000000000000000000000000000000101111000110000101001110:0:-1: +%*1li:-0b1000000000000000000000000000000000000000101111000110000101001110:0:-1: +%1li:-9223372036854775809:0:-1: +%*1li:-9223372036854775809:0:-1: +%1li:-0X8000000000000001:0:-1: +%*1li:-0X8000000000000001:0:-1: +%1li:-0x8000000000000001:0:-1: +%*1li:-0x8000000000000001:0:-1: +%1li:-01000000000000000000001:0:-1: +%*1li:-01000000000000000000001:0:-1: +%1li:-0B1000000000000000000000000000000000000000000000000000000000000001:0:-1: +%*1li:-0B1000000000000000000000000000000000000000000000000000000000000001:0:-1: +%1li:-0b1000000000000000000000000000000000000000000000000000000000000001:0:-1: +%*1li:-0b1000000000000000000000000000000000000000000000000000000000000001:0:-1: +%1li:-9223372036854775808:0:-1: +%*1li:-9223372036854775808:0:-1: +%1li:-0X8000000000000000:0:-1: +%*1li:-0X8000000000000000:0:-1: +%1li:-0x8000000000000000:0:-1: +%*1li:-0x8000000000000000:0:-1: +%1li:-01000000000000000000000:0:-1: +%*1li:-01000000000000000000000:0:-1: +%1li:-0B1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*1li:-0B1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%1li:-0b1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*1li:-0b1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%1li:-123:0:-1: +%*1li:-123:0:-1: +%1li:-0X7b:0:-1: +%*1li:-0X7b:0:-1: +%1li:-0x7B:0:-1: +%*1li:-0x7B:0:-1: +%1li:-0173:0:-1: +%*1li:-0173:0:-1: +%1li:-0B1111011:0:-1: +%*1li:-0B1111011:0:-1: +%1li:-0b1111011:0:-1: +%*1li:-0b1111011:0:-1: +%1li:-1:0:-1: +%*1li:-1:0:-1: +%1li:-0X1:0:-1: +%*1li:-0X1:0:-1: +%1li:-0x1:0:-1: +%*1li:-0x1:0:-1: +%1li:-01:0:-1: +%*1li:-01:0:-1: +%1li:-0B1:0:-1: +%*1li:-0B1:0:-1: +%1li:-0b1:0:-1: +%*1li:-0b1:0:-1: +%1li:-0:0:-1: +%*1li:-0:0:-1: +%1li:-0X0:0:-1: +%*1li:-0X0:0:-1: +%1li:-0x0:0:-1: +%*1li:-0x0:0:-1: +%1li:-00:0:-1: +%*1li:-00:0:-1: +%1li:-0B0:0:-1: +%*1li:-0B0:0:-1: +%1li:-0b0:0:-1: +%*1li:-0b0:0:-1: +%1li:0:1:1:0: +%*1li:0:0:1: +%1li:0X0:1:1:0: +%*1li:0X0:0:1: +%1li:0x0:1:1:0: +%*1li:0x0:0:1: +%1li:00:1:1:0: +%*1li:00:0:1: +%1li:0B0:1:1:0: +%*1li:0B0:0:1: +%1li:0b0:1:1:0: +%*1li:0b0:0:1: +%1li:1:1:1:1: +%*1li:1:0:1: +%1li:0X1:1:1:0: +%*1li:0X1:0:1: +%1li:0x1:1:1:0: +%*1li:0x1:0:1: +%1li:01:1:1:0: +%*1li:01:0:1: +%1li:0B1:1:1:0: +%*1li:0B1:0:1: +%1li:0b1:1:1:0: +%*1li:0b1:0:1: +%1li:42:1:1:4: +%*1li:42:0:1: +%1li:0X2a:1:1:0: +%*1li:0X2a:0:1: +%1li:0x2A:1:1:0: +%*1li:0x2A:0:1: +%1li:052:1:1:0: +%*1li:052:0:1: +%1li:0B101010:1:1:0: +%*1li:0B101010:0:1: +%1li:0b101010:1:1:0: +%*1li:0b101010:0:1: +%1li:9223372036854775807:1:1:9: +%*1li:9223372036854775807:0:1: +%1li:0X7fffffffffffffff:1:1:0: +%*1li:0X7fffffffffffffff:0:1: +%1li:0x7FFFFFFFFFFFFFFF:1:1:0: +%*1li:0x7FFFFFFFFFFFFFFF:0:1: +%1li:0777777777777777777777:1:1:0: +%*1li:0777777777777777777777:0:1: +%1li:0B111111111111111111111111111111111111111111111111111111111111111:1:1:0: +%*1li:0B111111111111111111111111111111111111111111111111111111111111111:0:1: +%1li:0b111111111111111111111111111111111111111111111111111111111111111:1:1:0: +%*1li:0b111111111111111111111111111111111111111111111111111111111111111:0:1: +%1li:9223372036854775808:1:1:9: +%*1li:9223372036854775808:0:1: +%1li:0X8000000000000000:1:1:0: +%*1li:0X8000000000000000:0:1: +%1li:0x8000000000000000:1:1:0: +%*1li:0x8000000000000000:0:1: +%1li:01000000000000000000000:1:1:0: +%*1li:01000000000000000000000:0:1: +%1li:0B1000000000000000000000000000000000000000000000000000000000000000:1:1:0: +%*1li:0B1000000000000000000000000000000000000000000000000000000000000000:0:1: +%1li:0b1000000000000000000000000000000000000000000000000000000000000000:1:1:0: +%*1li:0b1000000000000000000000000000000000000000000000000000000000000000:0:1: +%1li:9223372036897200049:1:1:9: +%*1li:9223372036897200049:0:1: +%1li:0X80000000028757b1:1:1:0: +%*1li:0X80000000028757b1:0:1: +%1li:0x80000000028757B1:1:1:0: +%*1li:0x80000000028757B1:0:1: +%1li:01000000000000241653661:1:1:0: +%*1li:01000000000000241653661:0:1: +%1li:0B1000000000000000000000000000000000000010100001110101011110110001:1:1:0: +%*1li:0B1000000000000000000000000000000000000010100001110101011110110001:0:1: +%1li:0b1000000000000000000000000000000000000010100001110101011110110001:1:1:0: +%*1li:0b1000000000000000000000000000000000000010100001110101011110110001:0:1: +%1li:+0:0:-1: +%*1li:+0:0:-1: +%1li:+0X0:0:-1: +%*1li:+0X0:0:-1: +%1li:+0x0:0:-1: +%*1li:+0x0:0:-1: +%1li:+00:0:-1: +%*1li:+00:0:-1: +%1li:+0B0:0:-1: +%*1li:+0B0:0:-1: +%1li:+0b0:0:-1: +%*1li:+0b0:0:-1: +%1li:+1:0:-1: +%*1li:+1:0:-1: +%1li:+0X1:0:-1: +%*1li:+0X1:0:-1: +%1li:+0x1:0:-1: +%*1li:+0x1:0:-1: +%1li:+01:0:-1: +%*1li:+01:0:-1: +%1li:+0B1:0:-1: +%*1li:+0B1:0:-1: +%1li:+0b1:0:-1: +%*1li:+0b1:0:-1: +%1li:+42:0:-1: +%*1li:+42:0:-1: +%1li:+0X2a:0:-1: +%*1li:+0X2a:0:-1: +%1li:+0x2A:0:-1: +%*1li:+0x2A:0:-1: +%1li:+052:0:-1: +%*1li:+052:0:-1: +%1li:+0B101010:0:-1: +%*1li:+0B101010:0:-1: +%1li:+0b101010:0:-1: +%*1li:+0b101010:0:-1: +%1li:+9223372036854775807:0:-1: +%*1li:+9223372036854775807:0:-1: +%1li:+0X7fffffffffffffff:0:-1: +%*1li:+0X7fffffffffffffff:0:-1: +%1li:+0x7FFFFFFFFFFFFFFF:0:-1: +%*1li:+0x7FFFFFFFFFFFFFFF:0:-1: +%1li:+0777777777777777777777:0:-1: +%*1li:+0777777777777777777777:0:-1: +%1li:+0B111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*1li:+0B111111111111111111111111111111111111111111111111111111111111111:0:-1: +%1li:+0b111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*1li:+0b111111111111111111111111111111111111111111111111111111111111111:0:-1: +%1li:+9223372036854775808:0:-1: +%*1li:+9223372036854775808:0:-1: +%1li:+0X8000000000000000:0:-1: +%*1li:+0X8000000000000000:0:-1: +%1li:+0x8000000000000000:0:-1: +%*1li:+0x8000000000000000:0:-1: +%1li:+01000000000000000000000:0:-1: +%*1li:+01000000000000000000000:0:-1: +%1li:+0B1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*1li:+0B1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%1li:+0b1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*1li:+0b1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%1li:+9223372036897200049:0:-1: +%*1li:+9223372036897200049:0:-1: +%1li:+0X80000000028757b1:0:-1: +%*1li:+0X80000000028757b1:0:-1: +%1li:+0x80000000028757B1:0:-1: +%*1li:+0x80000000028757B1:0:-1: +%1li:+01000000000000241653661:0:-1: +%*1li:+01000000000000241653661:0:-1: +%1li:+0B1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*1li:+0B1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%1li:+0b1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*1li:+0b1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2li::0:-1: +%*2li::0:-1: +%2li:-9223372036867121486:1:2:-9: +%*2li:-9223372036867121486:0:2: +%2li:-0X8000000000bc614e:1:2:0: +%*2li:-0X8000000000bc614e:0:2: +%2li:-0x8000000000BC614E:1:2:0: +%*2li:-0x8000000000BC614E:0:2: +%2li:-01000000000000057060516:1:2:0: +%*2li:-01000000000000057060516:0:2: +%2li:-0B1000000000000000000000000000000000000000101111000110000101001110:1:2:0: +%*2li:-0B1000000000000000000000000000000000000000101111000110000101001110:0:2: +%2li:-0b1000000000000000000000000000000000000000101111000110000101001110:1:2:0: +%*2li:-0b1000000000000000000000000000000000000000101111000110000101001110:0:2: +%2li:-9223372036854775809:1:2:-9: +%*2li:-9223372036854775809:0:2: +%2li:-0X8000000000000001:1:2:0: +%*2li:-0X8000000000000001:0:2: +%2li:-0x8000000000000001:1:2:0: +%*2li:-0x8000000000000001:0:2: +%2li:-01000000000000000000001:1:2:0: +%*2li:-01000000000000000000001:0:2: +%2li:-0B1000000000000000000000000000000000000000000000000000000000000001:1:2:0: +%*2li:-0B1000000000000000000000000000000000000000000000000000000000000001:0:2: +%2li:-0b1000000000000000000000000000000000000000000000000000000000000001:1:2:0: +%*2li:-0b1000000000000000000000000000000000000000000000000000000000000001:0:2: +%2li:-9223372036854775808:1:2:-9: +%*2li:-9223372036854775808:0:2: +%2li:-0X8000000000000000:1:2:0: +%*2li:-0X8000000000000000:0:2: +%2li:-0x8000000000000000:1:2:0: +%*2li:-0x8000000000000000:0:2: +%2li:-01000000000000000000000:1:2:0: +%*2li:-01000000000000000000000:0:2: +%2li:-0B1000000000000000000000000000000000000000000000000000000000000000:1:2:0: +%*2li:-0B1000000000000000000000000000000000000000000000000000000000000000:0:2: +%2li:-0b1000000000000000000000000000000000000000000000000000000000000000:1:2:0: +%*2li:-0b1000000000000000000000000000000000000000000000000000000000000000:0:2: +%2li:-123:1:2:-1: +%*2li:-123:0:2: +%2li:-0X7b:1:2:0: +%*2li:-0X7b:0:2: +%2li:-0x7B:1:2:0: +%*2li:-0x7B:0:2: +%2li:-0173:1:2:0: +%*2li:-0173:0:2: +%2li:-0B1111011:1:2:0: +%*2li:-0B1111011:0:2: +%2li:-0b1111011:1:2:0: +%*2li:-0b1111011:0:2: +%2li:-1:1:2:-1: +%*2li:-1:0:2: +%2li:-0X1:1:2:0: +%*2li:-0X1:0:2: +%2li:-0x1:1:2:0: +%*2li:-0x1:0:2: +%2li:-01:1:2:0: +%*2li:-01:0:2: +%2li:-0B1:1:2:0: +%*2li:-0B1:0:2: +%2li:-0b1:1:2:0: +%*2li:-0b1:0:2: +%2li:-0:1:2:0: +%*2li:-0:0:2: +%2li:-0X0:1:2:0: +%*2li:-0X0:0:2: +%2li:-0x0:1:2:0: +%*2li:-0x0:0:2: +%2li:-00:1:2:0: +%*2li:-00:0:2: +%2li:-0B0:1:2:0: +%*2li:-0B0:0:2: +%2li:-0b0:1:2:0: +%*2li:-0b0:0:2: +%2li:0:1:1:0: +%*2li:0:0:1: +%2li:0X0:0:-1: +%*2li:0X0:0:-1: +%2li:0x0:0:-1: +%*2li:0x0:0:-1: +%2li:00:1:2:0: +%*2li:00:0:2: +%2li:0B0:0:-1: +%*2li:0B0:0:-1: +%2li:0b0:0:-1: +%*2li:0b0:0:-1: +%2li:1:1:1:1: +%*2li:1:0:1: +%2li:0X1:0:-1: +%*2li:0X1:0:-1: +%2li:0x1:0:-1: +%*2li:0x1:0:-1: +%2li:01:1:2:1: +%*2li:01:0:2: +%2li:0B1:0:-1: +%*2li:0B1:0:-1: +%2li:0b1:0:-1: +%*2li:0b1:0:-1: +%2li:42:1:2:42: +%*2li:42:0:2: +%2li:0X2a:0:-1: +%*2li:0X2a:0:-1: +%2li:0x2A:0:-1: +%*2li:0x2A:0:-1: +%2li:052:1:2:5: +%*2li:052:0:2: +%2li:0B101010:0:-1: +%*2li:0B101010:0:-1: +%2li:0b101010:0:-1: +%*2li:0b101010:0:-1: +%2li:9223372036854775807:1:2:92: +%*2li:9223372036854775807:0:2: +%2li:0X7fffffffffffffff:0:-1: +%*2li:0X7fffffffffffffff:0:-1: +%2li:0x7FFFFFFFFFFFFFFF:0:-1: +%*2li:0x7FFFFFFFFFFFFFFF:0:-1: +%2li:0777777777777777777777:1:2:7: +%*2li:0777777777777777777777:0:2: +%2li:0B111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*2li:0B111111111111111111111111111111111111111111111111111111111111111:0:-1: +%2li:0b111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*2li:0b111111111111111111111111111111111111111111111111111111111111111:0:-1: +%2li:9223372036854775808:1:2:92: +%*2li:9223372036854775808:0:2: +%2li:0X8000000000000000:0:-1: +%*2li:0X8000000000000000:0:-1: +%2li:0x8000000000000000:0:-1: +%*2li:0x8000000000000000:0:-1: +%2li:01000000000000000000000:1:2:1: +%*2li:01000000000000000000000:0:2: +%2li:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*2li:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%2li:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*2li:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%2li:9223372036897200049:1:2:92: +%*2li:9223372036897200049:0:2: +%2li:0X80000000028757b1:0:-1: +%*2li:0X80000000028757b1:0:-1: +%2li:0x80000000028757B1:0:-1: +%*2li:0x80000000028757B1:0:-1: +%2li:01000000000000241653661:1:2:1: +%*2li:01000000000000241653661:0:2: +%2li:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*2li:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2li:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*2li:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2li:+0:1:2:0: +%*2li:+0:0:2: +%2li:+0X0:1:2:0: +%*2li:+0X0:0:2: +%2li:+0x0:1:2:0: +%*2li:+0x0:0:2: +%2li:+00:1:2:0: +%*2li:+00:0:2: +%2li:+0B0:1:2:0: +%*2li:+0B0:0:2: +%2li:+0b0:1:2:0: +%*2li:+0b0:0:2: +%2li:+1:1:2:1: +%*2li:+1:0:2: +%2li:+0X1:1:2:0: +%*2li:+0X1:0:2: +%2li:+0x1:1:2:0: +%*2li:+0x1:0:2: +%2li:+01:1:2:0: +%*2li:+01:0:2: +%2li:+0B1:1:2:0: +%*2li:+0B1:0:2: +%2li:+0b1:1:2:0: +%*2li:+0b1:0:2: +%2li:+42:1:2:4: +%*2li:+42:0:2: +%2li:+0X2a:1:2:0: +%*2li:+0X2a:0:2: +%2li:+0x2A:1:2:0: +%*2li:+0x2A:0:2: +%2li:+052:1:2:0: +%*2li:+052:0:2: +%2li:+0B101010:1:2:0: +%*2li:+0B101010:0:2: +%2li:+0b101010:1:2:0: +%*2li:+0b101010:0:2: +%2li:+9223372036854775807:1:2:9: +%*2li:+9223372036854775807:0:2: +%2li:+0X7fffffffffffffff:1:2:0: +%*2li:+0X7fffffffffffffff:0:2: +%2li:+0x7FFFFFFFFFFFFFFF:1:2:0: +%*2li:+0x7FFFFFFFFFFFFFFF:0:2: +%2li:+0777777777777777777777:1:2:0: +%*2li:+0777777777777777777777:0:2: +%2li:+0B111111111111111111111111111111111111111111111111111111111111111:1:2:0: +%*2li:+0B111111111111111111111111111111111111111111111111111111111111111:0:2: +%2li:+0b111111111111111111111111111111111111111111111111111111111111111:1:2:0: +%*2li:+0b111111111111111111111111111111111111111111111111111111111111111:0:2: +%2li:+9223372036854775808:1:2:9: +%*2li:+9223372036854775808:0:2: +%2li:+0X8000000000000000:1:2:0: +%*2li:+0X8000000000000000:0:2: +%2li:+0x8000000000000000:1:2:0: +%*2li:+0x8000000000000000:0:2: +%2li:+01000000000000000000000:1:2:0: +%*2li:+01000000000000000000000:0:2: +%2li:+0B1000000000000000000000000000000000000000000000000000000000000000:1:2:0: +%*2li:+0B1000000000000000000000000000000000000000000000000000000000000000:0:2: +%2li:+0b1000000000000000000000000000000000000000000000000000000000000000:1:2:0: +%*2li:+0b1000000000000000000000000000000000000000000000000000000000000000:0:2: +%2li:+9223372036897200049:1:2:9: +%*2li:+9223372036897200049:0:2: +%2li:+0X80000000028757b1:1:2:0: +%*2li:+0X80000000028757b1:0:2: +%2li:+0x80000000028757B1:1:2:0: +%*2li:+0x80000000028757B1:0:2: +%2li:+01000000000000241653661:1:2:0: +%*2li:+01000000000000241653661:0:2: +%2li:+0B1000000000000000000000000000000000000010100001110101011110110001:1:2:0: +%*2li:+0B1000000000000000000000000000000000000010100001110101011110110001:0:2: +%2li:+0b1000000000000000000000000000000000000010100001110101011110110001:1:2:0: +%*2li:+0b1000000000000000000000000000000000000010100001110101011110110001:0:2: +%15li::0:-1: +%*15li::0:-1: +%15li:-9223372036867121486:1:15:-92233720368671: +%*15li:-9223372036867121486:0:15: +%15li:-0X8000000000bc614e:1:15:-140737488355516: +%*15li:-0X8000000000bc614e:0:15: +%15li:-0x8000000000BC614E:1:15:-140737488355516: +%*15li:-0x8000000000BC614E:0:15: +%15li:-01000000000000057060516:1:15:-68719476736: +%*15li:-01000000000000057060516:0:15: +%15li:-0B1000000000000000000000000000000000000000101111000110000101001110:1:15:-2048: +%*15li:-0B1000000000000000000000000000000000000000101111000110000101001110:0:15: +%15li:-0b1000000000000000000000000000000000000000101111000110000101001110:1:15:-2048: +%*15li:-0b1000000000000000000000000000000000000000101111000110000101001110:0:15: +%15li:-9223372036854775809:1:15:-92233720368547: +%*15li:-9223372036854775809:0:15: +%15li:-0X8000000000000001:1:15:-140737488355328: +%*15li:-0X8000000000000001:0:15: +%15li:-0x8000000000000001:1:15:-140737488355328: +%*15li:-0x8000000000000001:0:15: +%15li:-01000000000000000000001:1:15:-68719476736: +%*15li:-01000000000000000000001:0:15: +%15li:-0B1000000000000000000000000000000000000000000000000000000000000001:1:15:-2048: +%*15li:-0B1000000000000000000000000000000000000000000000000000000000000001:0:15: +%15li:-0b1000000000000000000000000000000000000000000000000000000000000001:1:15:-2048: +%*15li:-0b1000000000000000000000000000000000000000000000000000000000000001:0:15: +%15li:-9223372036854775808:1:15:-92233720368547: +%*15li:-9223372036854775808:0:15: +%15li:-0X8000000000000000:1:15:-140737488355328: +%*15li:-0X8000000000000000:0:15: +%15li:-0x8000000000000000:1:15:-140737488355328: +%*15li:-0x8000000000000000:0:15: +%15li:-01000000000000000000000:1:15:-68719476736: +%*15li:-01000000000000000000000:0:15: +%15li:-0B1000000000000000000000000000000000000000000000000000000000000000:1:15:-2048: +%*15li:-0B1000000000000000000000000000000000000000000000000000000000000000:0:15: +%15li:-0b1000000000000000000000000000000000000000000000000000000000000000:1:15:-2048: +%*15li:-0b1000000000000000000000000000000000000000000000000000000000000000:0:15: +%15li:-123:1:4:-123: +%*15li:-123:0:4: +%15li:-0X7b:1:5:-123: +%*15li:-0X7b:0:5: +%15li:-0x7B:1:5:-123: +%*15li:-0x7B:0:5: +%15li:-0173:1:5:-123: +%*15li:-0173:0:5: +%15li:-0B1111011:1:10:-123: +%*15li:-0B1111011:0:10: +%15li:-0b1111011:1:10:-123: +%*15li:-0b1111011:0:10: +%15li:-1:1:2:-1: +%*15li:-1:0:2: +%15li:-0X1:1:4:-1: +%*15li:-0X1:0:4: +%15li:-0x1:1:4:-1: +%*15li:-0x1:0:4: +%15li:-01:1:3:-1: +%*15li:-01:0:3: +%15li:-0B1:1:4:-1: +%*15li:-0B1:0:4: +%15li:-0b1:1:4:-1: +%*15li:-0b1:0:4: +%15li:-0:1:2:0: +%*15li:-0:0:2: +%15li:-0X0:1:4:0: +%*15li:-0X0:0:4: +%15li:-0x0:1:4:0: +%*15li:-0x0:0:4: +%15li:-00:1:3:0: +%*15li:-00:0:3: +%15li:-0B0:1:4:0: +%*15li:-0B0:0:4: +%15li:-0b0:1:4:0: +%*15li:-0b0:0:4: +%15li:0:1:1:0: +%*15li:0:0:1: +%15li:0X0:1:3:0: +%*15li:0X0:0:3: +%15li:0x0:1:3:0: +%*15li:0x0:0:3: +%15li:00:1:2:0: +%*15li:00:0:2: +%15li:0B0:1:3:0: +%*15li:0B0:0:3: +%15li:0b0:1:3:0: +%*15li:0b0:0:3: +%15li:1:1:1:1: +%*15li:1:0:1: +%15li:0X1:1:3:1: +%*15li:0X1:0:3: +%15li:0x1:1:3:1: +%*15li:0x1:0:3: +%15li:01:1:2:1: +%*15li:01:0:2: +%15li:0B1:1:3:1: +%*15li:0B1:0:3: +%15li:0b1:1:3:1: +%*15li:0b1:0:3: +%15li:42:1:2:42: +%*15li:42:0:2: +%15li:0X2a:1:4:42: +%*15li:0X2a:0:4: +%15li:0x2A:1:4:42: +%*15li:0x2A:0:4: +%15li:052:1:3:42: +%*15li:052:0:3: +%15li:0B101010:1:8:42: +%*15li:0B101010:0:8: +%15li:0b101010:1:8:42: +%*15li:0b101010:0:8: +%15li:9223372036854775807:1:15:922337203685477: +%*15li:9223372036854775807:0:15: +%15li:0X7fffffffffffffff:1:15:2251799813685247: +%*15li:0X7fffffffffffffff:0:15: +%15li:0x7FFFFFFFFFFFFFFF:1:15:2251799813685247: +%*15li:0x7FFFFFFFFFFFFFFF:0:15: +%15li:0777777777777777777777:1:15:4398046511103: +%*15li:0777777777777777777777:0:15: +%15li:0B111111111111111111111111111111111111111111111111111111111111111:1:15:8191: +%*15li:0B111111111111111111111111111111111111111111111111111111111111111:0:15: +%15li:0b111111111111111111111111111111111111111111111111111111111111111:1:15:8191: +%*15li:0b111111111111111111111111111111111111111111111111111111111111111:0:15: +%15li:9223372036854775808:1:15:922337203685477: +%*15li:9223372036854775808:0:15: +%15li:0X8000000000000000:1:15:2251799813685248: +%*15li:0X8000000000000000:0:15: +%15li:0x8000000000000000:1:15:2251799813685248: +%*15li:0x8000000000000000:0:15: +%15li:01000000000000000000000:1:15:549755813888: +%*15li:01000000000000000000000:0:15: +%15li:0B1000000000000000000000000000000000000000000000000000000000000000:1:15:4096: +%*15li:0B1000000000000000000000000000000000000000000000000000000000000000:0:15: +%15li:0b1000000000000000000000000000000000000000000000000000000000000000:1:15:4096: +%*15li:0b1000000000000000000000000000000000000000000000000000000000000000:0:15: +%15li:9223372036897200049:1:15:922337203689720: +%*15li:9223372036897200049:0:15: +%15li:0X80000000028757b1:1:15:2251799813695605: +%*15li:0X80000000028757b1:0:15: +%15li:0x80000000028757B1:1:15:2251799813695605: +%*15li:0x80000000028757B1:0:15: +%15li:01000000000000241653661:1:15:549755813890: +%*15li:01000000000000241653661:0:15: +%15li:0B1000000000000000000000000000000000000010100001110101011110110001:1:15:4096: +%*15li:0B1000000000000000000000000000000000000010100001110101011110110001:0:15: +%15li:0b1000000000000000000000000000000000000010100001110101011110110001:1:15:4096: +%*15li:0b1000000000000000000000000000000000000010100001110101011110110001:0:15: +%15li:+0:1:2:0: +%*15li:+0:0:2: +%15li:+0X0:1:4:0: +%*15li:+0X0:0:4: +%15li:+0x0:1:4:0: +%*15li:+0x0:0:4: +%15li:+00:1:3:0: +%*15li:+00:0:3: +%15li:+0B0:1:4:0: +%*15li:+0B0:0:4: +%15li:+0b0:1:4:0: +%*15li:+0b0:0:4: +%15li:+1:1:2:1: +%*15li:+1:0:2: +%15li:+0X1:1:4:1: +%*15li:+0X1:0:4: +%15li:+0x1:1:4:1: +%*15li:+0x1:0:4: +%15li:+01:1:3:1: +%*15li:+01:0:3: +%15li:+0B1:1:4:1: +%*15li:+0B1:0:4: +%15li:+0b1:1:4:1: +%*15li:+0b1:0:4: +%15li:+42:1:3:42: +%*15li:+42:0:3: +%15li:+0X2a:1:5:42: +%*15li:+0X2a:0:5: +%15li:+0x2A:1:5:42: +%*15li:+0x2A:0:5: +%15li:+052:1:4:42: +%*15li:+052:0:4: +%15li:+0B101010:1:9:42: +%*15li:+0B101010:0:9: +%15li:+0b101010:1:9:42: +%*15li:+0b101010:0:9: +%15li:+9223372036854775807:1:15:92233720368547: +%*15li:+9223372036854775807:0:15: +%15li:+0X7fffffffffffffff:1:15:140737488355327: +%*15li:+0X7fffffffffffffff:0:15: +%15li:+0x7FFFFFFFFFFFFFFF:1:15:140737488355327: +%*15li:+0x7FFFFFFFFFFFFFFF:0:15: +%15li:+0777777777777777777777:1:15:549755813887: +%*15li:+0777777777777777777777:0:15: +%15li:+0B111111111111111111111111111111111111111111111111111111111111111:1:15:4095: +%*15li:+0B111111111111111111111111111111111111111111111111111111111111111:0:15: +%15li:+0b111111111111111111111111111111111111111111111111111111111111111:1:15:4095: +%*15li:+0b111111111111111111111111111111111111111111111111111111111111111:0:15: +%15li:+9223372036854775808:1:15:92233720368547: +%*15li:+9223372036854775808:0:15: +%15li:+0X8000000000000000:1:15:140737488355328: +%*15li:+0X8000000000000000:0:15: +%15li:+0x8000000000000000:1:15:140737488355328: +%*15li:+0x8000000000000000:0:15: +%15li:+01000000000000000000000:1:15:68719476736: +%*15li:+01000000000000000000000:0:15: +%15li:+0B1000000000000000000000000000000000000000000000000000000000000000:1:15:2048: +%*15li:+0B1000000000000000000000000000000000000000000000000000000000000000:0:15: +%15li:+0b1000000000000000000000000000000000000000000000000000000000000000:1:15:2048: +%*15li:+0b1000000000000000000000000000000000000000000000000000000000000000:0:15: +%15li:+9223372036897200049:1:15:92233720368972: +%*15li:+9223372036897200049:0:15: +%15li:+0X80000000028757b1:1:15:140737488355975: +%*15li:+0X80000000028757b1:0:15: +%15li:+0x80000000028757B1:1:15:140737488355975: +%*15li:+0x80000000028757B1:0:15: +%15li:+01000000000000241653661:1:15:68719476736: +%*15li:+01000000000000241653661:0:15: +%15li:+0B1000000000000000000000000000000000000010100001110101011110110001:1:15:2048: +%*15li:+0B1000000000000000000000000000000000000010100001110101011110110001:0:15: +%15li:+0b1000000000000000000000000000000000000010100001110101011110110001:1:15:2048: +%*15li:+0b1000000000000000000000000000000000000010100001110101011110110001:0:15: +%25li::0:-1: +%*25li::0:-1: +%25li:-9223372036867121486:1:20:-9223372036854775808: +%*25li:-9223372036867121486:0:20: +%25li:-0X8000000000bc614e:1:19:-9223372036854775808: +%*25li:-0X8000000000bc614e:0:19: +%25li:-0x8000000000BC614E:1:19:-9223372036854775808: +%*25li:-0x8000000000BC614E:0:19: +%25li:-01000000000000057060516:1:24:-9223372036854775808: +%*25li:-01000000000000057060516:0:24: +%25li:-0B1000000000000000000000000000000000000000101111000110000101001110:1:25:-2097152: +%*25li:-0B1000000000000000000000000000000000000000101111000110000101001110:0:25: +%25li:-0b1000000000000000000000000000000000000000101111000110000101001110:1:25:-2097152: +%*25li:-0b1000000000000000000000000000000000000000101111000110000101001110:0:25: +%25li:-9223372036854775809:1:20:-9223372036854775808: +%*25li:-9223372036854775809:0:20: +%25li:-0X8000000000000001:1:19:-9223372036854775808: +%*25li:-0X8000000000000001:0:19: +%25li:-0x8000000000000001:1:19:-9223372036854775808: +%*25li:-0x8000000000000001:0:19: +%25li:-01000000000000000000001:1:24:-9223372036854775808: +%*25li:-01000000000000000000001:0:24: +%25li:-0B1000000000000000000000000000000000000000000000000000000000000001:1:25:-2097152: +%*25li:-0B1000000000000000000000000000000000000000000000000000000000000001:0:25: +%25li:-0b1000000000000000000000000000000000000000000000000000000000000001:1:25:-2097152: +%*25li:-0b1000000000000000000000000000000000000000000000000000000000000001:0:25: +%25li:-9223372036854775808:1:20:-9223372036854775808: +%*25li:-9223372036854775808:0:20: +%25li:-0X8000000000000000:1:19:-9223372036854775808: +%*25li:-0X8000000000000000:0:19: +%25li:-0x8000000000000000:1:19:-9223372036854775808: +%*25li:-0x8000000000000000:0:19: +%25li:-01000000000000000000000:1:24:-9223372036854775808: +%*25li:-01000000000000000000000:0:24: +%25li:-0B1000000000000000000000000000000000000000000000000000000000000000:1:25:-2097152: +%*25li:-0B1000000000000000000000000000000000000000000000000000000000000000:0:25: +%25li:-0b1000000000000000000000000000000000000000000000000000000000000000:1:25:-2097152: +%*25li:-0b1000000000000000000000000000000000000000000000000000000000000000:0:25: +%25li:-123:1:4:-123: +%*25li:-123:0:4: +%25li:-0X7b:1:5:-123: +%*25li:-0X7b:0:5: +%25li:-0x7B:1:5:-123: +%*25li:-0x7B:0:5: +%25li:-0173:1:5:-123: +%*25li:-0173:0:5: +%25li:-0B1111011:1:10:-123: +%*25li:-0B1111011:0:10: +%25li:-0b1111011:1:10:-123: +%*25li:-0b1111011:0:10: +%25li:-1:1:2:-1: +%*25li:-1:0:2: +%25li:-0X1:1:4:-1: +%*25li:-0X1:0:4: +%25li:-0x1:1:4:-1: +%*25li:-0x1:0:4: +%25li:-01:1:3:-1: +%*25li:-01:0:3: +%25li:-0B1:1:4:-1: +%*25li:-0B1:0:4: +%25li:-0b1:1:4:-1: +%*25li:-0b1:0:4: +%25li:-0:1:2:0: +%*25li:-0:0:2: +%25li:-0X0:1:4:0: +%*25li:-0X0:0:4: +%25li:-0x0:1:4:0: +%*25li:-0x0:0:4: +%25li:-00:1:3:0: +%*25li:-00:0:3: +%25li:-0B0:1:4:0: +%*25li:-0B0:0:4: +%25li:-0b0:1:4:0: +%*25li:-0b0:0:4: +%25li:0:1:1:0: +%*25li:0:0:1: +%25li:0X0:1:3:0: +%*25li:0X0:0:3: +%25li:0x0:1:3:0: +%*25li:0x0:0:3: +%25li:00:1:2:0: +%*25li:00:0:2: +%25li:0B0:1:3:0: +%*25li:0B0:0:3: +%25li:0b0:1:3:0: +%*25li:0b0:0:3: +%25li:1:1:1:1: +%*25li:1:0:1: +%25li:0X1:1:3:1: +%*25li:0X1:0:3: +%25li:0x1:1:3:1: +%*25li:0x1:0:3: +%25li:01:1:2:1: +%*25li:01:0:2: +%25li:0B1:1:3:1: +%*25li:0B1:0:3: +%25li:0b1:1:3:1: +%*25li:0b1:0:3: +%25li:42:1:2:42: +%*25li:42:0:2: +%25li:0X2a:1:4:42: +%*25li:0X2a:0:4: +%25li:0x2A:1:4:42: +%*25li:0x2A:0:4: +%25li:052:1:3:42: +%*25li:052:0:3: +%25li:0B101010:1:8:42: +%*25li:0B101010:0:8: +%25li:0b101010:1:8:42: +%*25li:0b101010:0:8: +%25li:9223372036854775807:1:19:9223372036854775807: +%*25li:9223372036854775807:0:19: +%25li:0X7fffffffffffffff:1:18:9223372036854775807: +%*25li:0X7fffffffffffffff:0:18: +%25li:0x7FFFFFFFFFFFFFFF:1:18:9223372036854775807: +%*25li:0x7FFFFFFFFFFFFFFF:0:18: +%25li:0777777777777777777777:1:22:9223372036854775807: +%*25li:0777777777777777777777:0:22: +%25li:0B111111111111111111111111111111111111111111111111111111111111111:1:25:8388607: +%*25li:0B111111111111111111111111111111111111111111111111111111111111111:0:25: +%25li:0b111111111111111111111111111111111111111111111111111111111111111:1:25:8388607: +%*25li:0b111111111111111111111111111111111111111111111111111111111111111:0:25: +%25li:9223372036854775808:1:19:9223372036854775807: +%*25li:9223372036854775808:0:19: +%25li:0X8000000000000000:1:18:9223372036854775807: +%*25li:0X8000000000000000:0:18: +%25li:0x8000000000000000:1:18:9223372036854775807: +%*25li:0x8000000000000000:0:18: +%25li:01000000000000000000000:1:23:9223372036854775807: +%*25li:01000000000000000000000:0:23: +%25li:0B1000000000000000000000000000000000000000000000000000000000000000:1:25:4194304: +%*25li:0B1000000000000000000000000000000000000000000000000000000000000000:0:25: +%25li:0b1000000000000000000000000000000000000000000000000000000000000000:1:25:4194304: +%*25li:0b1000000000000000000000000000000000000000000000000000000000000000:0:25: +%25li:9223372036897200049:1:19:9223372036854775807: +%*25li:9223372036897200049:0:19: +%25li:0X80000000028757b1:1:18:9223372036854775807: +%*25li:0X80000000028757b1:0:18: +%25li:0x80000000028757B1:1:18:9223372036854775807: +%*25li:0x80000000028757B1:0:18: +%25li:01000000000000241653661:1:23:9223372036854775807: +%*25li:01000000000000241653661:0:23: +%25li:0B1000000000000000000000000000000000000010100001110101011110110001:1:25:4194304: +%*25li:0B1000000000000000000000000000000000000010100001110101011110110001:0:25: +%25li:0b1000000000000000000000000000000000000010100001110101011110110001:1:25:4194304: +%*25li:0b1000000000000000000000000000000000000010100001110101011110110001:0:25: +%25li:+0:1:2:0: +%*25li:+0:0:2: +%25li:+0X0:1:4:0: +%*25li:+0X0:0:4: +%25li:+0x0:1:4:0: +%*25li:+0x0:0:4: +%25li:+00:1:3:0: +%*25li:+00:0:3: +%25li:+0B0:1:4:0: +%*25li:+0B0:0:4: +%25li:+0b0:1:4:0: +%*25li:+0b0:0:4: +%25li:+1:1:2:1: +%*25li:+1:0:2: +%25li:+0X1:1:4:1: +%*25li:+0X1:0:4: +%25li:+0x1:1:4:1: +%*25li:+0x1:0:4: +%25li:+01:1:3:1: +%*25li:+01:0:3: +%25li:+0B1:1:4:1: +%*25li:+0B1:0:4: +%25li:+0b1:1:4:1: +%*25li:+0b1:0:4: +%25li:+42:1:3:42: +%*25li:+42:0:3: +%25li:+0X2a:1:5:42: +%*25li:+0X2a:0:5: +%25li:+0x2A:1:5:42: +%*25li:+0x2A:0:5: +%25li:+052:1:4:42: +%*25li:+052:0:4: +%25li:+0B101010:1:9:42: +%*25li:+0B101010:0:9: +%25li:+0b101010:1:9:42: +%*25li:+0b101010:0:9: +%25li:+9223372036854775807:1:20:9223372036854775807: +%*25li:+9223372036854775807:0:20: +%25li:+0X7fffffffffffffff:1:19:9223372036854775807: +%*25li:+0X7fffffffffffffff:0:19: +%25li:+0x7FFFFFFFFFFFFFFF:1:19:9223372036854775807: +%*25li:+0x7FFFFFFFFFFFFFFF:0:19: +%25li:+0777777777777777777777:1:23:9223372036854775807: +%*25li:+0777777777777777777777:0:23: +%25li:+0B111111111111111111111111111111111111111111111111111111111111111:1:25:4194303: +%*25li:+0B111111111111111111111111111111111111111111111111111111111111111:0:25: +%25li:+0b111111111111111111111111111111111111111111111111111111111111111:1:25:4194303: +%*25li:+0b111111111111111111111111111111111111111111111111111111111111111:0:25: +%25li:+9223372036854775808:1:20:9223372036854775807: +%*25li:+9223372036854775808:0:20: +%25li:+0X8000000000000000:1:19:9223372036854775807: +%*25li:+0X8000000000000000:0:19: +%25li:+0x8000000000000000:1:19:9223372036854775807: +%*25li:+0x8000000000000000:0:19: +%25li:+01000000000000000000000:1:24:9223372036854775807: +%*25li:+01000000000000000000000:0:24: +%25li:+0B1000000000000000000000000000000000000000000000000000000000000000:1:25:2097152: +%*25li:+0B1000000000000000000000000000000000000000000000000000000000000000:0:25: +%25li:+0b1000000000000000000000000000000000000000000000000000000000000000:1:25:2097152: +%*25li:+0b1000000000000000000000000000000000000000000000000000000000000000:0:25: +%25li:+9223372036897200049:1:20:9223372036854775807: +%*25li:+9223372036897200049:0:20: +%25li:+0X80000000028757b1:1:19:9223372036854775807: +%*25li:+0X80000000028757b1:0:19: +%25li:+0x80000000028757B1:1:19:9223372036854775807: +%*25li:+0x80000000028757B1:0:19: +%25li:+01000000000000241653661:1:24:9223372036854775807: +%*25li:+01000000000000241653661:0:24: +%25li:+0B1000000000000000000000000000000000000010100001110101011110110001:1:25:2097152: +%*25li:+0B1000000000000000000000000000000000000010100001110101011110110001:0:25: +%25li:+0b1000000000000000000000000000000000000010100001110101011110110001:1:25:2097152: +%*25li:+0b1000000000000000000000000000000000000010100001110101011110110001:0:25: +%2li: :0:-1: +%*2li: :0:-1: +%2li: -9223372036867121486:1:3:-9: +%*2li: -9223372036867121486:0:3: +%2li: -0X8000000000bc614e:1:3:0: +%*2li: -0X8000000000bc614e:0:3: +%2li: -0x8000000000BC614E:1:3:0: +%*2li: -0x8000000000BC614E:0:3: +%2li: -01000000000000057060516:1:3:0: +%*2li: -01000000000000057060516:0:3: +%2li: -0B1000000000000000000000000000000000000000101111000110000101001110:1:3:0: +%*2li: -0B1000000000000000000000000000000000000000101111000110000101001110:0:3: +%2li: -0b1000000000000000000000000000000000000000101111000110000101001110:1:3:0: +%*2li: -0b1000000000000000000000000000000000000000101111000110000101001110:0:3: +%2li: -9223372036854775809:1:3:-9: +%*2li: -9223372036854775809:0:3: +%2li: -0X8000000000000001:1:3:0: +%*2li: -0X8000000000000001:0:3: +%2li: -0x8000000000000001:1:3:0: +%*2li: -0x8000000000000001:0:3: +%2li: -01000000000000000000001:1:3:0: +%*2li: -01000000000000000000001:0:3: +%2li: -0B1000000000000000000000000000000000000000000000000000000000000001:1:3:0: +%*2li: -0B1000000000000000000000000000000000000000000000000000000000000001:0:3: +%2li: -0b1000000000000000000000000000000000000000000000000000000000000001:1:3:0: +%*2li: -0b1000000000000000000000000000000000000000000000000000000000000001:0:3: +%2li: -9223372036854775808:1:3:-9: +%*2li: -9223372036854775808:0:3: +%2li: -0X8000000000000000:1:3:0: +%*2li: -0X8000000000000000:0:3: +%2li: -0x8000000000000000:1:3:0: +%*2li: -0x8000000000000000:0:3: +%2li: -01000000000000000000000:1:3:0: +%*2li: -01000000000000000000000:0:3: +%2li: -0B1000000000000000000000000000000000000000000000000000000000000000:1:3:0: +%*2li: -0B1000000000000000000000000000000000000000000000000000000000000000:0:3: +%2li: -0b1000000000000000000000000000000000000000000000000000000000000000:1:3:0: +%*2li: -0b1000000000000000000000000000000000000000000000000000000000000000:0:3: +%2li: -123:1:3:-1: +%*2li: -123:0:3: +%2li: -0X7b:1:3:0: +%*2li: -0X7b:0:3: +%2li: -0x7B:1:3:0: +%*2li: -0x7B:0:3: +%2li: -0173:1:3:0: +%*2li: -0173:0:3: +%2li: -0B1111011:1:3:0: +%*2li: -0B1111011:0:3: +%2li: -0b1111011:1:3:0: +%*2li: -0b1111011:0:3: +%2li: -1:1:3:-1: +%*2li: -1:0:3: +%2li: -0X1:1:3:0: +%*2li: -0X1:0:3: +%2li: -0x1:1:3:0: +%*2li: -0x1:0:3: +%2li: -01:1:3:0: +%*2li: -01:0:3: +%2li: -0B1:1:3:0: +%*2li: -0B1:0:3: +%2li: -0b1:1:3:0: +%*2li: -0b1:0:3: +%2li: -0:1:3:0: +%*2li: -0:0:3: +%2li: -0X0:1:3:0: +%*2li: -0X0:0:3: +%2li: -0x0:1:3:0: +%*2li: -0x0:0:3: +%2li: -00:1:3:0: +%*2li: -00:0:3: +%2li: -0B0:1:3:0: +%*2li: -0B0:0:3: +%2li: -0b0:1:3:0: +%*2li: -0b0:0:3: +%2li: 0:1:2:0: +%*2li: 0:0:2: +%2li: 0X0:0:-1: +%*2li: 0X0:0:-1: +%2li: 0x0:0:-1: +%*2li: 0x0:0:-1: +%2li: 00:1:3:0: +%*2li: 00:0:3: +%2li: 0B0:0:-1: +%*2li: 0B0:0:-1: +%2li: 0b0:0:-1: +%*2li: 0b0:0:-1: +%2li: 1:1:2:1: +%*2li: 1:0:2: +%2li: 0X1:0:-1: +%*2li: 0X1:0:-1: +%2li: 0x1:0:-1: +%*2li: 0x1:0:-1: +%2li: 01:1:3:1: +%*2li: 01:0:3: +%2li: 0B1:0:-1: +%*2li: 0B1:0:-1: +%2li: 0b1:0:-1: +%*2li: 0b1:0:-1: +%2li: 42:1:3:42: +%*2li: 42:0:3: +%2li: 0X2a:0:-1: +%*2li: 0X2a:0:-1: +%2li: 0x2A:0:-1: +%*2li: 0x2A:0:-1: +%2li: 052:1:3:5: +%*2li: 052:0:3: +%2li: 0B101010:0:-1: +%*2li: 0B101010:0:-1: +%2li: 0b101010:0:-1: +%*2li: 0b101010:0:-1: +%2li: 9223372036854775807:1:3:92: +%*2li: 9223372036854775807:0:3: +%2li: 0X7fffffffffffffff:0:-1: +%*2li: 0X7fffffffffffffff:0:-1: +%2li: 0x7FFFFFFFFFFFFFFF:0:-1: +%*2li: 0x7FFFFFFFFFFFFFFF:0:-1: +%2li: 0777777777777777777777:1:3:7: +%*2li: 0777777777777777777777:0:3: +%2li: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*2li: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1: +%2li: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*2li: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1: +%2li: 9223372036854775808:1:3:92: +%*2li: 9223372036854775808:0:3: +%2li: 0X8000000000000000:0:-1: +%*2li: 0X8000000000000000:0:-1: +%2li: 0x8000000000000000:0:-1: +%*2li: 0x8000000000000000:0:-1: +%2li: 01000000000000000000000:1:3:1: +%*2li: 01000000000000000000000:0:3: +%2li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*2li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%2li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*2li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1: +%2li: 9223372036897200049:1:3:92: +%*2li: 9223372036897200049:0:3: +%2li: 0X80000000028757b1:0:-1: +%*2li: 0X80000000028757b1:0:-1: +%2li: 0x80000000028757B1:0:-1: +%*2li: 0x80000000028757B1:0:-1: +%2li: 01000000000000241653661:1:3:1: +%*2li: 01000000000000241653661:0:3: +%2li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*2li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*2li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2li: +0:1:3:0: +%*2li: +0:0:3: +%2li: +0X0:1:3:0: +%*2li: +0X0:0:3: +%2li: +0x0:1:3:0: +%*2li: +0x0:0:3: +%2li: +00:1:3:0: +%*2li: +00:0:3: +%2li: +0B0:1:3:0: +%*2li: +0B0:0:3: +%2li: +0b0:1:3:0: +%*2li: +0b0:0:3: +%2li: +1:1:3:1: +%*2li: +1:0:3: +%2li: +0X1:1:3:0: +%*2li: +0X1:0:3: +%2li: +0x1:1:3:0: +%*2li: +0x1:0:3: +%2li: +01:1:3:0: +%*2li: +01:0:3: +%2li: +0B1:1:3:0: +%*2li: +0B1:0:3: +%2li: +0b1:1:3:0: +%*2li: +0b1:0:3: +%2li: +42:1:3:4: +%*2li: +42:0:3: +%2li: +0X2a:1:3:0: +%*2li: +0X2a:0:3: +%2li: +0x2A:1:3:0: +%*2li: +0x2A:0:3: +%2li: +052:1:3:0: +%*2li: +052:0:3: +%2li: +0B101010:1:3:0: +%*2li: +0B101010:0:3: +%2li: +0b101010:1:3:0: +%*2li: +0b101010:0:3: +%2li: +9223372036854775807:1:3:9: +%*2li: +9223372036854775807:0:3: +%2li: +0X7fffffffffffffff:1:3:0: +%*2li: +0X7fffffffffffffff:0:3: +%2li: +0x7FFFFFFFFFFFFFFF:1:3:0: +%*2li: +0x7FFFFFFFFFFFFFFF:0:3: +%2li: +0777777777777777777777:1:3:0: +%*2li: +0777777777777777777777:0:3: +%2li: +0B111111111111111111111111111111111111111111111111111111111111111:1:3:0: +%*2li: +0B111111111111111111111111111111111111111111111111111111111111111:0:3: +%2li: +0b111111111111111111111111111111111111111111111111111111111111111:1:3:0: +%*2li: +0b111111111111111111111111111111111111111111111111111111111111111:0:3: +%2li: +9223372036854775808:1:3:9: +%*2li: +9223372036854775808:0:3: +%2li: +0X8000000000000000:1:3:0: +%*2li: +0X8000000000000000:0:3: +%2li: +0x8000000000000000:1:3:0: +%*2li: +0x8000000000000000:0:3: +%2li: +01000000000000000000000:1:3:0: +%*2li: +01000000000000000000000:0:3: +%2li: +0B1000000000000000000000000000000000000000000000000000000000000000:1:3:0: +%*2li: +0B1000000000000000000000000000000000000000000000000000000000000000:0:3: +%2li: +0b1000000000000000000000000000000000000000000000000000000000000000:1:3:0: +%*2li: +0b1000000000000000000000000000000000000000000000000000000000000000:0:3: +%2li: +9223372036897200049:1:3:9: +%*2li: +9223372036897200049:0:3: +%2li: +0X80000000028757b1:1:3:0: +%*2li: +0X80000000028757b1:0:3: +%2li: +0x80000000028757B1:1:3:0: +%*2li: +0x80000000028757B1:0:3: +%2li: +01000000000000241653661:1:3:0: +%*2li: +01000000000000241653661:0:3: +%2li: +0B1000000000000000000000000000000000000010100001110101011110110001:1:3:0: +%*2li: +0B1000000000000000000000000000000000000010100001110101011110110001:0:3: +%2li: +0b1000000000000000000000000000000000000010100001110101011110110001:1:3:0: +%*2li: +0b1000000000000000000000000000000000000010100001110101011110110001:0:3: +%25li: :0:-1: +%*25li: :0:-1: +%25li: -9223372036867121486:1:21:-9223372036854775808: +%*25li: -9223372036867121486:0:21: +%25li: -0X8000000000bc614e:1:20:-9223372036854775808: +%*25li: -0X8000000000bc614e:0:20: +%25li: -0x8000000000BC614E:1:20:-9223372036854775808: +%*25li: -0x8000000000BC614E:0:20: +%25li: -01000000000000057060516:1:25:-9223372036854775808: +%*25li: -01000000000000057060516:0:25: +%25li: -0B1000000000000000000000000000000000000000101111000110000101001110:1:26:-2097152: +%*25li: -0B1000000000000000000000000000000000000000101111000110000101001110:0:26: +%25li: -0b1000000000000000000000000000000000000000101111000110000101001110:1:26:-2097152: +%*25li: -0b1000000000000000000000000000000000000000101111000110000101001110:0:26: +%25li: -9223372036854775809:1:21:-9223372036854775808: +%*25li: -9223372036854775809:0:21: +%25li: -0X8000000000000001:1:20:-9223372036854775808: +%*25li: -0X8000000000000001:0:20: +%25li: -0x8000000000000001:1:20:-9223372036854775808: +%*25li: -0x8000000000000001:0:20: +%25li: -01000000000000000000001:1:25:-9223372036854775808: +%*25li: -01000000000000000000001:0:25: +%25li: -0B1000000000000000000000000000000000000000000000000000000000000001:1:26:-2097152: +%*25li: -0B1000000000000000000000000000000000000000000000000000000000000001:0:26: +%25li: -0b1000000000000000000000000000000000000000000000000000000000000001:1:26:-2097152: +%*25li: -0b1000000000000000000000000000000000000000000000000000000000000001:0:26: +%25li: -9223372036854775808:1:21:-9223372036854775808: +%*25li: -9223372036854775808:0:21: +%25li: -0X8000000000000000:1:20:-9223372036854775808: +%*25li: -0X8000000000000000:0:20: +%25li: -0x8000000000000000:1:20:-9223372036854775808: +%*25li: -0x8000000000000000:0:20: +%25li: -01000000000000000000000:1:25:-9223372036854775808: +%*25li: -01000000000000000000000:0:25: +%25li: -0B1000000000000000000000000000000000000000000000000000000000000000:1:26:-2097152: +%*25li: -0B1000000000000000000000000000000000000000000000000000000000000000:0:26: +%25li: -0b1000000000000000000000000000000000000000000000000000000000000000:1:26:-2097152: +%*25li: -0b1000000000000000000000000000000000000000000000000000000000000000:0:26: +%25li: -123:1:5:-123: +%*25li: -123:0:5: +%25li: -0X7b:1:6:-123: +%*25li: -0X7b:0:6: +%25li: -0x7B:1:6:-123: +%*25li: -0x7B:0:6: +%25li: -0173:1:6:-123: +%*25li: -0173:0:6: +%25li: -0B1111011:1:11:-123: +%*25li: -0B1111011:0:11: +%25li: -0b1111011:1:11:-123: +%*25li: -0b1111011:0:11: +%25li: -1:1:3:-1: +%*25li: -1:0:3: +%25li: -0X1:1:5:-1: +%*25li: -0X1:0:5: +%25li: -0x1:1:5:-1: +%*25li: -0x1:0:5: +%25li: -01:1:4:-1: +%*25li: -01:0:4: +%25li: -0B1:1:5:-1: +%*25li: -0B1:0:5: +%25li: -0b1:1:5:-1: +%*25li: -0b1:0:5: +%25li: -0:1:3:0: +%*25li: -0:0:3: +%25li: -0X0:1:5:0: +%*25li: -0X0:0:5: +%25li: -0x0:1:5:0: +%*25li: -0x0:0:5: +%25li: -00:1:4:0: +%*25li: -00:0:4: +%25li: -0B0:1:5:0: +%*25li: -0B0:0:5: +%25li: -0b0:1:5:0: +%*25li: -0b0:0:5: +%25li: 0:1:2:0: +%*25li: 0:0:2: +%25li: 0X0:1:4:0: +%*25li: 0X0:0:4: +%25li: 0x0:1:4:0: +%*25li: 0x0:0:4: +%25li: 00:1:3:0: +%*25li: 00:0:3: +%25li: 0B0:1:4:0: +%*25li: 0B0:0:4: +%25li: 0b0:1:4:0: +%*25li: 0b0:0:4: +%25li: 1:1:2:1: +%*25li: 1:0:2: +%25li: 0X1:1:4:1: +%*25li: 0X1:0:4: +%25li: 0x1:1:4:1: +%*25li: 0x1:0:4: +%25li: 01:1:3:1: +%*25li: 01:0:3: +%25li: 0B1:1:4:1: +%*25li: 0B1:0:4: +%25li: 0b1:1:4:1: +%*25li: 0b1:0:4: +%25li: 42:1:3:42: +%*25li: 42:0:3: +%25li: 0X2a:1:5:42: +%*25li: 0X2a:0:5: +%25li: 0x2A:1:5:42: +%*25li: 0x2A:0:5: +%25li: 052:1:4:42: +%*25li: 052:0:4: +%25li: 0B101010:1:9:42: +%*25li: 0B101010:0:9: +%25li: 0b101010:1:9:42: +%*25li: 0b101010:0:9: +%25li: 9223372036854775807:1:20:9223372036854775807: +%*25li: 9223372036854775807:0:20: +%25li: 0X7fffffffffffffff:1:19:9223372036854775807: +%*25li: 0X7fffffffffffffff:0:19: +%25li: 0x7FFFFFFFFFFFFFFF:1:19:9223372036854775807: +%*25li: 0x7FFFFFFFFFFFFFFF:0:19: +%25li: 0777777777777777777777:1:23:9223372036854775807: +%*25li: 0777777777777777777777:0:23: +%25li: 0B111111111111111111111111111111111111111111111111111111111111111:1:26:8388607: +%*25li: 0B111111111111111111111111111111111111111111111111111111111111111:0:26: +%25li: 0b111111111111111111111111111111111111111111111111111111111111111:1:26:8388607: +%*25li: 0b111111111111111111111111111111111111111111111111111111111111111:0:26: +%25li: 9223372036854775808:1:20:9223372036854775807: +%*25li: 9223372036854775808:0:20: +%25li: 0X8000000000000000:1:19:9223372036854775807: +%*25li: 0X8000000000000000:0:19: +%25li: 0x8000000000000000:1:19:9223372036854775807: +%*25li: 0x8000000000000000:0:19: +%25li: 01000000000000000000000:1:24:9223372036854775807: +%*25li: 01000000000000000000000:0:24: +%25li: 0B1000000000000000000000000000000000000000000000000000000000000000:1:26:4194304: +%*25li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:26: +%25li: 0b1000000000000000000000000000000000000000000000000000000000000000:1:26:4194304: +%*25li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:26: +%25li: 9223372036897200049:1:20:9223372036854775807: +%*25li: 9223372036897200049:0:20: +%25li: 0X80000000028757b1:1:19:9223372036854775807: +%*25li: 0X80000000028757b1:0:19: +%25li: 0x80000000028757B1:1:19:9223372036854775807: +%*25li: 0x80000000028757B1:0:19: +%25li: 01000000000000241653661:1:24:9223372036854775807: +%*25li: 01000000000000241653661:0:24: +%25li: 0B1000000000000000000000000000000000000010100001110101011110110001:1:26:4194304: +%*25li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:26: +%25li: 0b1000000000000000000000000000000000000010100001110101011110110001:1:26:4194304: +%*25li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:26: +%25li: +0:1:3:0: +%*25li: +0:0:3: +%25li: +0X0:1:5:0: +%*25li: +0X0:0:5: +%25li: +0x0:1:5:0: +%*25li: +0x0:0:5: +%25li: +00:1:4:0: +%*25li: +00:0:4: +%25li: +0B0:1:5:0: +%*25li: +0B0:0:5: +%25li: +0b0:1:5:0: +%*25li: +0b0:0:5: +%25li: +1:1:3:1: +%*25li: +1:0:3: +%25li: +0X1:1:5:1: +%*25li: +0X1:0:5: +%25li: +0x1:1:5:1: +%*25li: +0x1:0:5: +%25li: +01:1:4:1: +%*25li: +01:0:4: +%25li: +0B1:1:5:1: +%*25li: +0B1:0:5: +%25li: +0b1:1:5:1: +%*25li: +0b1:0:5: +%25li: +42:1:4:42: +%*25li: +42:0:4: +%25li: +0X2a:1:6:42: +%*25li: +0X2a:0:6: +%25li: +0x2A:1:6:42: +%*25li: +0x2A:0:6: +%25li: +052:1:5:42: +%*25li: +052:0:5: +%25li: +0B101010:1:10:42: +%*25li: +0B101010:0:10: +%25li: +0b101010:1:10:42: +%*25li: +0b101010:0:10: +%25li: +9223372036854775807:1:21:9223372036854775807: +%*25li: +9223372036854775807:0:21: +%25li: +0X7fffffffffffffff:1:20:9223372036854775807: +%*25li: +0X7fffffffffffffff:0:20: +%25li: +0x7FFFFFFFFFFFFFFF:1:20:9223372036854775807: +%*25li: +0x7FFFFFFFFFFFFFFF:0:20: +%25li: +0777777777777777777777:1:24:9223372036854775807: +%*25li: +0777777777777777777777:0:24: +%25li: +0B111111111111111111111111111111111111111111111111111111111111111:1:26:4194303: +%*25li: +0B111111111111111111111111111111111111111111111111111111111111111:0:26: +%25li: +0b111111111111111111111111111111111111111111111111111111111111111:1:26:4194303: +%*25li: +0b111111111111111111111111111111111111111111111111111111111111111:0:26: +%25li: +9223372036854775808:1:21:9223372036854775807: +%*25li: +9223372036854775808:0:21: +%25li: +0X8000000000000000:1:20:9223372036854775807: +%*25li: +0X8000000000000000:0:20: +%25li: +0x8000000000000000:1:20:9223372036854775807: +%*25li: +0x8000000000000000:0:20: +%25li: +01000000000000000000000:1:25:9223372036854775807: +%*25li: +01000000000000000000000:0:25: +%25li: +0B1000000000000000000000000000000000000000000000000000000000000000:1:26:2097152: +%*25li: +0B1000000000000000000000000000000000000000000000000000000000000000:0:26: +%25li: +0b1000000000000000000000000000000000000000000000000000000000000000:1:26:2097152: +%*25li: +0b1000000000000000000000000000000000000000000000000000000000000000:0:26: +%25li: +9223372036897200049:1:21:9223372036854775807: +%*25li: +9223372036897200049:0:21: +%25li: +0X80000000028757b1:1:20:9223372036854775807: +%*25li: +0X80000000028757b1:0:20: +%25li: +0x80000000028757B1:1:20:9223372036854775807: +%*25li: +0x80000000028757B1:0:20: +%25li: +01000000000000241653661:1:25:9223372036854775807: +%*25li: +01000000000000241653661:0:25: +%25li: +0B1000000000000000000000000000000000000010100001110101011110110001:1:26:2097152: +%*25li: +0B1000000000000000000000000000000000000010100001110101011110110001:0:26: +%25li: +0b1000000000000000000000000000000000000010100001110101011110110001:1:26:2097152: +%*25li: +0b1000000000000000000000000000000000000010100001110101011110110001:0:26: diff --git a/sysdeps/wordsize-64/tst-scanf-format-uint-b.input b/sysdeps/wordsize-64/tst-scanf-format-uint-b.input new file mode 100644 index 0000000..75636f0 --- /dev/null +++ b/sysdeps/wordsize-64/tst-scanf-format-uint-b.input @@ -0,0 +1,644 @@ +%b::0:-1: +%*b::0:-1: +%b:-1111011:1:8:4294967173: +%*b:-1111011:0:8: +%b:-0B1111011:1:10:4294967173: +%*b:-0B1111011:0:10: +%b:-0b1111011:1:10:4294967173: +%*b:-0b1111011:0:10: +%b:-1:1:2:4294967295: +%*b:-1:0:2: +%b:-0B1:1:4:4294967295: +%*b:-0B1:0:4: +%b:-0b1:1:4:4294967295: +%*b:-0b1:0:4: +%b:-0:1:2:0: +%*b:-0:0:2: +%b:-0B0:1:4:0: +%*b:-0B0:0:4: +%b:-0b0:1:4:0: +%*b:-0b0:0:4: +%b:0:1:1:0: +%*b:0:0:1: +%b:0B0:1:3:0: +%*b:0B0:0:3: +%b:0b0:1:3:0: +%*b:0b0:0:3: +%b:1:1:1:1: +%*b:1:0:1: +%b:0B1:1:3:1: +%*b:0B1:0:3: +%b:0b1:1:3:1: +%*b:0b1:0:3: +%b:101010:1:6:42: +%*b:101010:0:6: +%b:0B101010:1:8:42: +%*b:0B101010:0:8: +%b:0b101010:1:8:42: +%*b:0b101010:0:8: +%b:11111111111111111111111111111111:1:32:4294967295: +%*b:11111111111111111111111111111111:0:32: +%b:0B11111111111111111111111111111111:1:34:4294967295: +%*b:0B11111111111111111111111111111111:0:34: +%b:0b11111111111111111111111111111111:1:34:4294967295: +%*b:0b11111111111111111111111111111111:0:34: +%b:100000000000000000000000000000000:1:33:0: +%*b:100000000000000000000000000000000:0:33: +%b:0B100000000000000000000000000000000:1:35:0: +%*b:0B100000000000000000000000000000000:0:35: +%b:0b100000000000000000000000000000000:1:35:0: +%*b:0b100000000000000000000000000000000:0:35: +%b:100000000000000000001000010010001:1:33:4241: +%*b:100000000000000000001000010010001:0:33: +%b:0B100000000000000000001000010010001:1:35:4241: +%*b:0B100000000000000000001000010010001:0:35: +%b:0b100000000000000000001000010010001:1:35:4241: +%*b:0b100000000000000000001000010010001:0:35: +%b:+0:1:2:0: +%*b:+0:0:2: +%b:+0B0:1:4:0: +%*b:+0B0:0:4: +%b:+0b0:1:4:0: +%*b:+0b0:0:4: +%b:+1:1:2:1: +%*b:+1:0:2: +%b:+0B1:1:4:1: +%*b:+0B1:0:4: +%b:+0b1:1:4:1: +%*b:+0b1:0:4: +%b:+101010:1:7:42: +%*b:+101010:0:7: +%b:+0B101010:1:9:42: +%*b:+0B101010:0:9: +%b:+0b101010:1:9:42: +%*b:+0b101010:0:9: +%b:+11111111111111111111111111111111:1:33:4294967295: +%*b:+11111111111111111111111111111111:0:33: +%b:+0B11111111111111111111111111111111:1:35:4294967295: +%*b:+0B11111111111111111111111111111111:0:35: +%b:+0b11111111111111111111111111111111:1:35:4294967295: +%*b:+0b11111111111111111111111111111111:0:35: +%b:+100000000000000000000000000000000:1:34:0: +%*b:+100000000000000000000000000000000:0:34: +%b:+0B100000000000000000000000000000000:1:36:0: +%*b:+0B100000000000000000000000000000000:0:36: +%b:+0b100000000000000000000000000000000:1:36:0: +%*b:+0b100000000000000000000000000000000:0:36: +%b:+100000000000000000001000010010001:1:34:4241: +%*b:+100000000000000000001000010010001:0:34: +%b:+0B100000000000000000001000010010001:1:36:4241: +%*b:+0B100000000000000000001000010010001:0:36: +%b:+0b100000000000000000001000010010001:1:36:4241: +%*b:+0b100000000000000000001000010010001:0:36: +%1b::0:-1: +%*1b::0:-1: +%1b:-1111011:0:-1: +%*1b:-1111011:0:-1: +%1b:-0B1111011:0:-1: +%*1b:-0B1111011:0:-1: +%1b:-0b1111011:0:-1: +%*1b:-0b1111011:0:-1: +%1b:-1:0:-1: +%*1b:-1:0:-1: +%1b:-0B1:0:-1: +%*1b:-0B1:0:-1: +%1b:-0b1:0:-1: +%*1b:-0b1:0:-1: +%1b:-0:0:-1: +%*1b:-0:0:-1: +%1b:-0B0:0:-1: +%*1b:-0B0:0:-1: +%1b:-0b0:0:-1: +%*1b:-0b0:0:-1: +%1b:0:1:1:0: +%*1b:0:0:1: +%1b:0B0:1:1:0: +%*1b:0B0:0:1: +%1b:0b0:1:1:0: +%*1b:0b0:0:1: +%1b:1:1:1:1: +%*1b:1:0:1: +%1b:0B1:1:1:0: +%*1b:0B1:0:1: +%1b:0b1:1:1:0: +%*1b:0b1:0:1: +%1b:101010:1:1:1: +%*1b:101010:0:1: +%1b:0B101010:1:1:0: +%*1b:0B101010:0:1: +%1b:0b101010:1:1:0: +%*1b:0b101010:0:1: +%1b:11111111111111111111111111111111:1:1:1: +%*1b:11111111111111111111111111111111:0:1: +%1b:0B11111111111111111111111111111111:1:1:0: +%*1b:0B11111111111111111111111111111111:0:1: +%1b:0b11111111111111111111111111111111:1:1:0: +%*1b:0b11111111111111111111111111111111:0:1: +%1b:100000000000000000000000000000000:1:1:1: +%*1b:100000000000000000000000000000000:0:1: +%1b:0B100000000000000000000000000000000:1:1:0: +%*1b:0B100000000000000000000000000000000:0:1: +%1b:0b100000000000000000000000000000000:1:1:0: +%*1b:0b100000000000000000000000000000000:0:1: +%1b:100000000000000000001000010010001:1:1:1: +%*1b:100000000000000000001000010010001:0:1: +%1b:0B100000000000000000001000010010001:1:1:0: +%*1b:0B100000000000000000001000010010001:0:1: +%1b:0b100000000000000000001000010010001:1:1:0: +%*1b:0b100000000000000000001000010010001:0:1: +%1b:+0:0:-1: +%*1b:+0:0:-1: +%1b:+0B0:0:-1: +%*1b:+0B0:0:-1: +%1b:+0b0:0:-1: +%*1b:+0b0:0:-1: +%1b:+1:0:-1: +%*1b:+1:0:-1: +%1b:+0B1:0:-1: +%*1b:+0B1:0:-1: +%1b:+0b1:0:-1: +%*1b:+0b1:0:-1: +%1b:+101010:0:-1: +%*1b:+101010:0:-1: +%1b:+0B101010:0:-1: +%*1b:+0B101010:0:-1: +%1b:+0b101010:0:-1: +%*1b:+0b101010:0:-1: +%1b:+11111111111111111111111111111111:0:-1: +%*1b:+11111111111111111111111111111111:0:-1: +%1b:+0B11111111111111111111111111111111:0:-1: +%*1b:+0B11111111111111111111111111111111:0:-1: +%1b:+0b11111111111111111111111111111111:0:-1: +%*1b:+0b11111111111111111111111111111111:0:-1: +%1b:+100000000000000000000000000000000:0:-1: +%*1b:+100000000000000000000000000000000:0:-1: +%1b:+0B100000000000000000000000000000000:0:-1: +%*1b:+0B100000000000000000000000000000000:0:-1: +%1b:+0b100000000000000000000000000000000:0:-1: +%*1b:+0b100000000000000000000000000000000:0:-1: +%1b:+100000000000000000001000010010001:0:-1: +%*1b:+100000000000000000001000010010001:0:-1: +%1b:+0B100000000000000000001000010010001:0:-1: +%*1b:+0B100000000000000000001000010010001:0:-1: +%1b:+0b100000000000000000001000010010001:0:-1: +%*1b:+0b100000000000000000001000010010001:0:-1: +%2b::0:-1: +%*2b::0:-1: +%2b:-1111011:1:2:4294967295: +%*2b:-1111011:0:2: +%2b:-0B1111011:1:2:0: +%*2b:-0B1111011:0:2: +%2b:-0b1111011:1:2:0: +%*2b:-0b1111011:0:2: +%2b:-1:1:2:4294967295: +%*2b:-1:0:2: +%2b:-0B1:1:2:0: +%*2b:-0B1:0:2: +%2b:-0b1:1:2:0: +%*2b:-0b1:0:2: +%2b:-0:1:2:0: +%*2b:-0:0:2: +%2b:-0B0:1:2:0: +%*2b:-0B0:0:2: +%2b:-0b0:1:2:0: +%*2b:-0b0:0:2: +%2b:0:1:1:0: +%*2b:0:0:1: +%2b:0B0:0:-1: +%*2b:0B0:0:-1: +%2b:0b0:0:-1: +%*2b:0b0:0:-1: +%2b:1:1:1:1: +%*2b:1:0:1: +%2b:0B1:0:-1: +%*2b:0B1:0:-1: +%2b:0b1:0:-1: +%*2b:0b1:0:-1: +%2b:101010:1:2:2: +%*2b:101010:0:2: +%2b:0B101010:0:-1: +%*2b:0B101010:0:-1: +%2b:0b101010:0:-1: +%*2b:0b101010:0:-1: +%2b:11111111111111111111111111111111:1:2:3: +%*2b:11111111111111111111111111111111:0:2: +%2b:0B11111111111111111111111111111111:0:-1: +%*2b:0B11111111111111111111111111111111:0:-1: +%2b:0b11111111111111111111111111111111:0:-1: +%*2b:0b11111111111111111111111111111111:0:-1: +%2b:100000000000000000000000000000000:1:2:2: +%*2b:100000000000000000000000000000000:0:2: +%2b:0B100000000000000000000000000000000:0:-1: +%*2b:0B100000000000000000000000000000000:0:-1: +%2b:0b100000000000000000000000000000000:0:-1: +%*2b:0b100000000000000000000000000000000:0:-1: +%2b:100000000000000000001000010010001:1:2:2: +%*2b:100000000000000000001000010010001:0:2: +%2b:0B100000000000000000001000010010001:0:-1: +%*2b:0B100000000000000000001000010010001:0:-1: +%2b:0b100000000000000000001000010010001:0:-1: +%*2b:0b100000000000000000001000010010001:0:-1: +%2b:+0:1:2:0: +%*2b:+0:0:2: +%2b:+0B0:1:2:0: +%*2b:+0B0:0:2: +%2b:+0b0:1:2:0: +%*2b:+0b0:0:2: +%2b:+1:1:2:1: +%*2b:+1:0:2: +%2b:+0B1:1:2:0: +%*2b:+0B1:0:2: +%2b:+0b1:1:2:0: +%*2b:+0b1:0:2: +%2b:+101010:1:2:1: +%*2b:+101010:0:2: +%2b:+0B101010:1:2:0: +%*2b:+0B101010:0:2: +%2b:+0b101010:1:2:0: +%*2b:+0b101010:0:2: +%2b:+11111111111111111111111111111111:1:2:1: +%*2b:+11111111111111111111111111111111:0:2: +%2b:+0B11111111111111111111111111111111:1:2:0: +%*2b:+0B11111111111111111111111111111111:0:2: +%2b:+0b11111111111111111111111111111111:1:2:0: +%*2b:+0b11111111111111111111111111111111:0:2: +%2b:+100000000000000000000000000000000:1:2:1: +%*2b:+100000000000000000000000000000000:0:2: +%2b:+0B100000000000000000000000000000000:1:2:0: +%*2b:+0B100000000000000000000000000000000:0:2: +%2b:+0b100000000000000000000000000000000:1:2:0: +%*2b:+0b100000000000000000000000000000000:0:2: +%2b:+100000000000000000001000010010001:1:2:1: +%*2b:+100000000000000000001000010010001:0:2: +%2b:+0B100000000000000000001000010010001:1:2:0: +%*2b:+0B100000000000000000001000010010001:0:2: +%2b:+0b100000000000000000001000010010001:1:2:0: +%*2b:+0b100000000000000000001000010010001:0:2: +%8b::0:-1: +%*8b::0:-1: +%8b:-1111011:1:8:4294967173: +%*8b:-1111011:0:8: +%8b:-0B1111011:1:8:4294967266: +%*8b:-0B1111011:0:8: +%8b:-0b1111011:1:8:4294967266: +%*8b:-0b1111011:0:8: +%8b:-1:1:2:4294967295: +%*8b:-1:0:2: +%8b:-0B1:1:4:4294967295: +%*8b:-0B1:0:4: +%8b:-0b1:1:4:4294967295: +%*8b:-0b1:0:4: +%8b:-0:1:2:0: +%*8b:-0:0:2: +%8b:-0B0:1:4:0: +%*8b:-0B0:0:4: +%8b:-0b0:1:4:0: +%*8b:-0b0:0:4: +%8b:0:1:1:0: +%*8b:0:0:1: +%8b:0B0:1:3:0: +%*8b:0B0:0:3: +%8b:0b0:1:3:0: +%*8b:0b0:0:3: +%8b:1:1:1:1: +%*8b:1:0:1: +%8b:0B1:1:3:1: +%*8b:0B1:0:3: +%8b:0b1:1:3:1: +%*8b:0b1:0:3: +%8b:101010:1:6:42: +%*8b:101010:0:6: +%8b:0B101010:1:8:42: +%*8b:0B101010:0:8: +%8b:0b101010:1:8:42: +%*8b:0b101010:0:8: +%8b:11111111111111111111111111111111:1:8:255: +%*8b:11111111111111111111111111111111:0:8: +%8b:0B11111111111111111111111111111111:1:8:63: +%*8b:0B11111111111111111111111111111111:0:8: +%8b:0b11111111111111111111111111111111:1:8:63: +%*8b:0b11111111111111111111111111111111:0:8: +%8b:100000000000000000000000000000000:1:8:128: +%*8b:100000000000000000000000000000000:0:8: +%8b:0B100000000000000000000000000000000:1:8:32: +%*8b:0B100000000000000000000000000000000:0:8: +%8b:0b100000000000000000000000000000000:1:8:32: +%*8b:0b100000000000000000000000000000000:0:8: +%8b:100000000000000000001000010010001:1:8:128: +%*8b:100000000000000000001000010010001:0:8: +%8b:0B100000000000000000001000010010001:1:8:32: +%*8b:0B100000000000000000001000010010001:0:8: +%8b:0b100000000000000000001000010010001:1:8:32: +%*8b:0b100000000000000000001000010010001:0:8: +%8b:+0:1:2:0: +%*8b:+0:0:2: +%8b:+0B0:1:4:0: +%*8b:+0B0:0:4: +%8b:+0b0:1:4:0: +%*8b:+0b0:0:4: +%8b:+1:1:2:1: +%*8b:+1:0:2: +%8b:+0B1:1:4:1: +%*8b:+0B1:0:4: +%8b:+0b1:1:4:1: +%*8b:+0b1:0:4: +%8b:+101010:1:7:42: +%*8b:+101010:0:7: +%8b:+0B101010:1:8:21: +%*8b:+0B101010:0:8: +%8b:+0b101010:1:8:21: +%*8b:+0b101010:0:8: +%8b:+11111111111111111111111111111111:1:8:127: +%*8b:+11111111111111111111111111111111:0:8: +%8b:+0B11111111111111111111111111111111:1:8:31: +%*8b:+0B11111111111111111111111111111111:0:8: +%8b:+0b11111111111111111111111111111111:1:8:31: +%*8b:+0b11111111111111111111111111111111:0:8: +%8b:+100000000000000000000000000000000:1:8:64: +%*8b:+100000000000000000000000000000000:0:8: +%8b:+0B100000000000000000000000000000000:1:8:16: +%*8b:+0B100000000000000000000000000000000:0:8: +%8b:+0b100000000000000000000000000000000:1:8:16: +%*8b:+0b100000000000000000000000000000000:0:8: +%8b:+100000000000000000001000010010001:1:8:64: +%*8b:+100000000000000000001000010010001:0:8: +%8b:+0B100000000000000000001000010010001:1:8:16: +%*8b:+0B100000000000000000001000010010001:0:8: +%8b:+0b100000000000000000001000010010001:1:8:16: +%*8b:+0b100000000000000000001000010010001:0:8: +%15b::0:-1: +%*15b::0:-1: +%15b:-1111011:1:8:4294967173: +%*15b:-1111011:0:8: +%15b:-0B1111011:1:10:4294967173: +%*15b:-0B1111011:0:10: +%15b:-0b1111011:1:10:4294967173: +%*15b:-0b1111011:0:10: +%15b:-1:1:2:4294967295: +%*15b:-1:0:2: +%15b:-0B1:1:4:4294967295: +%*15b:-0B1:0:4: +%15b:-0b1:1:4:4294967295: +%*15b:-0b1:0:4: +%15b:-0:1:2:0: +%*15b:-0:0:2: +%15b:-0B0:1:4:0: +%*15b:-0B0:0:4: +%15b:-0b0:1:4:0: +%*15b:-0b0:0:4: +%15b:0:1:1:0: +%*15b:0:0:1: +%15b:0B0:1:3:0: +%*15b:0B0:0:3: +%15b:0b0:1:3:0: +%*15b:0b0:0:3: +%15b:1:1:1:1: +%*15b:1:0:1: +%15b:0B1:1:3:1: +%*15b:0B1:0:3: +%15b:0b1:1:3:1: +%*15b:0b1:0:3: +%15b:101010:1:6:42: +%*15b:101010:0:6: +%15b:0B101010:1:8:42: +%*15b:0B101010:0:8: +%15b:0b101010:1:8:42: +%*15b:0b101010:0:8: +%15b:11111111111111111111111111111111:1:15:32767: +%*15b:11111111111111111111111111111111:0:15: +%15b:0B11111111111111111111111111111111:1:15:8191: +%*15b:0B11111111111111111111111111111111:0:15: +%15b:0b11111111111111111111111111111111:1:15:8191: +%*15b:0b11111111111111111111111111111111:0:15: +%15b:100000000000000000000000000000000:1:15:16384: +%*15b:100000000000000000000000000000000:0:15: +%15b:0B100000000000000000000000000000000:1:15:4096: +%*15b:0B100000000000000000000000000000000:0:15: +%15b:0b100000000000000000000000000000000:1:15:4096: +%*15b:0b100000000000000000000000000000000:0:15: +%15b:100000000000000000001000010010001:1:15:16384: +%*15b:100000000000000000001000010010001:0:15: +%15b:0B100000000000000000001000010010001:1:15:4096: +%*15b:0B100000000000000000001000010010001:0:15: +%15b:0b100000000000000000001000010010001:1:15:4096: +%*15b:0b100000000000000000001000010010001:0:15: +%15b:+0:1:2:0: +%*15b:+0:0:2: +%15b:+0B0:1:4:0: +%*15b:+0B0:0:4: +%15b:+0b0:1:4:0: +%*15b:+0b0:0:4: +%15b:+1:1:2:1: +%*15b:+1:0:2: +%15b:+0B1:1:4:1: +%*15b:+0B1:0:4: +%15b:+0b1:1:4:1: +%*15b:+0b1:0:4: +%15b:+101010:1:7:42: +%*15b:+101010:0:7: +%15b:+0B101010:1:9:42: +%*15b:+0B101010:0:9: +%15b:+0b101010:1:9:42: +%*15b:+0b101010:0:9: +%15b:+11111111111111111111111111111111:1:15:16383: +%*15b:+11111111111111111111111111111111:0:15: +%15b:+0B11111111111111111111111111111111:1:15:4095: +%*15b:+0B11111111111111111111111111111111:0:15: +%15b:+0b11111111111111111111111111111111:1:15:4095: +%*15b:+0b11111111111111111111111111111111:0:15: +%15b:+100000000000000000000000000000000:1:15:8192: +%*15b:+100000000000000000000000000000000:0:15: +%15b:+0B100000000000000000000000000000000:1:15:2048: +%*15b:+0B100000000000000000000000000000000:0:15: +%15b:+0b100000000000000000000000000000000:1:15:2048: +%*15b:+0b100000000000000000000000000000000:0:15: +%15b:+100000000000000000001000010010001:1:15:8192: +%*15b:+100000000000000000001000010010001:0:15: +%15b:+0B100000000000000000001000010010001:1:15:2048: +%*15b:+0B100000000000000000001000010010001:0:15: +%15b:+0b100000000000000000001000010010001:1:15:2048: +%*15b:+0b100000000000000000001000010010001:0:15: +%2b: :0:-1: +%*2b: :0:-1: +%2b: -1111011:1:3:4294967295: +%*2b: -1111011:0:3: +%2b: -0B1111011:1:3:0: +%*2b: -0B1111011:0:3: +%2b: -0b1111011:1:3:0: +%*2b: -0b1111011:0:3: +%2b: -1:1:3:4294967295: +%*2b: -1:0:3: +%2b: -0B1:1:3:0: +%*2b: -0B1:0:3: +%2b: -0b1:1:3:0: +%*2b: -0b1:0:3: +%2b: -0:1:3:0: +%*2b: -0:0:3: +%2b: -0B0:1:3:0: +%*2b: -0B0:0:3: +%2b: -0b0:1:3:0: +%*2b: -0b0:0:3: +%2b: 0:1:2:0: +%*2b: 0:0:2: +%2b: 0B0:0:-1: +%*2b: 0B0:0:-1: +%2b: 0b0:0:-1: +%*2b: 0b0:0:-1: +%2b: 1:1:2:1: +%*2b: 1:0:2: +%2b: 0B1:0:-1: +%*2b: 0B1:0:-1: +%2b: 0b1:0:-1: +%*2b: 0b1:0:-1: +%2b: 101010:1:3:2: +%*2b: 101010:0:3: +%2b: 0B101010:0:-1: +%*2b: 0B101010:0:-1: +%2b: 0b101010:0:-1: +%*2b: 0b101010:0:-1: +%2b: 11111111111111111111111111111111:1:3:3: +%*2b: 11111111111111111111111111111111:0:3: +%2b: 0B11111111111111111111111111111111:0:-1: +%*2b: 0B11111111111111111111111111111111:0:-1: +%2b: 0b11111111111111111111111111111111:0:-1: +%*2b: 0b11111111111111111111111111111111:0:-1: +%2b: 100000000000000000000000000000000:1:3:2: +%*2b: 100000000000000000000000000000000:0:3: +%2b: 0B100000000000000000000000000000000:0:-1: +%*2b: 0B100000000000000000000000000000000:0:-1: +%2b: 0b100000000000000000000000000000000:0:-1: +%*2b: 0b100000000000000000000000000000000:0:-1: +%2b: 100000000000000000001000010010001:1:3:2: +%*2b: 100000000000000000001000010010001:0:3: +%2b: 0B100000000000000000001000010010001:0:-1: +%*2b: 0B100000000000000000001000010010001:0:-1: +%2b: 0b100000000000000000001000010010001:0:-1: +%*2b: 0b100000000000000000001000010010001:0:-1: +%2b: +0:1:3:0: +%*2b: +0:0:3: +%2b: +0B0:1:3:0: +%*2b: +0B0:0:3: +%2b: +0b0:1:3:0: +%*2b: +0b0:0:3: +%2b: +1:1:3:1: +%*2b: +1:0:3: +%2b: +0B1:1:3:0: +%*2b: +0B1:0:3: +%2b: +0b1:1:3:0: +%*2b: +0b1:0:3: +%2b: +101010:1:3:1: +%*2b: +101010:0:3: +%2b: +0B101010:1:3:0: +%*2b: +0B101010:0:3: +%2b: +0b101010:1:3:0: +%*2b: +0b101010:0:3: +%2b: +11111111111111111111111111111111:1:3:1: +%*2b: +11111111111111111111111111111111:0:3: +%2b: +0B11111111111111111111111111111111:1:3:0: +%*2b: +0B11111111111111111111111111111111:0:3: +%2b: +0b11111111111111111111111111111111:1:3:0: +%*2b: +0b11111111111111111111111111111111:0:3: +%2b: +100000000000000000000000000000000:1:3:1: +%*2b: +100000000000000000000000000000000:0:3: +%2b: +0B100000000000000000000000000000000:1:3:0: +%*2b: +0B100000000000000000000000000000000:0:3: +%2b: +0b100000000000000000000000000000000:1:3:0: +%*2b: +0b100000000000000000000000000000000:0:3: +%2b: +100000000000000000001000010010001:1:3:1: +%*2b: +100000000000000000001000010010001:0:3: +%2b: +0B100000000000000000001000010010001:1:3:0: +%*2b: +0B100000000000000000001000010010001:0:3: +%2b: +0b100000000000000000001000010010001:1:3:0: +%*2b: +0b100000000000000000001000010010001:0:3: +%15b: :0:-1: +%*15b: :0:-1: +%15b: -1111011:1:9:4294967173: +%*15b: -1111011:0:9: +%15b: -0B1111011:1:11:4294967173: +%*15b: -0B1111011:0:11: +%15b: -0b1111011:1:11:4294967173: +%*15b: -0b1111011:0:11: +%15b: -1:1:3:4294967295: +%*15b: -1:0:3: +%15b: -0B1:1:5:4294967295: +%*15b: -0B1:0:5: +%15b: -0b1:1:5:4294967295: +%*15b: -0b1:0:5: +%15b: -0:1:3:0: +%*15b: -0:0:3: +%15b: -0B0:1:5:0: +%*15b: -0B0:0:5: +%15b: -0b0:1:5:0: +%*15b: -0b0:0:5: +%15b: 0:1:2:0: +%*15b: 0:0:2: +%15b: 0B0:1:4:0: +%*15b: 0B0:0:4: +%15b: 0b0:1:4:0: +%*15b: 0b0:0:4: +%15b: 1:1:2:1: +%*15b: 1:0:2: +%15b: 0B1:1:4:1: +%*15b: 0B1:0:4: +%15b: 0b1:1:4:1: +%*15b: 0b1:0:4: +%15b: 101010:1:7:42: +%*15b: 101010:0:7: +%15b: 0B101010:1:9:42: +%*15b: 0B101010:0:9: +%15b: 0b101010:1:9:42: +%*15b: 0b101010:0:9: +%15b: 11111111111111111111111111111111:1:16:32767: +%*15b: 11111111111111111111111111111111:0:16: +%15b: 0B11111111111111111111111111111111:1:16:8191: +%*15b: 0B11111111111111111111111111111111:0:16: +%15b: 0b11111111111111111111111111111111:1:16:8191: +%*15b: 0b11111111111111111111111111111111:0:16: +%15b: 100000000000000000000000000000000:1:16:16384: +%*15b: 100000000000000000000000000000000:0:16: +%15b: 0B100000000000000000000000000000000:1:16:4096: +%*15b: 0B100000000000000000000000000000000:0:16: +%15b: 0b100000000000000000000000000000000:1:16:4096: +%*15b: 0b100000000000000000000000000000000:0:16: +%15b: 100000000000000000001000010010001:1:16:16384: +%*15b: 100000000000000000001000010010001:0:16: +%15b: 0B100000000000000000001000010010001:1:16:4096: +%*15b: 0B100000000000000000001000010010001:0:16: +%15b: 0b100000000000000000001000010010001:1:16:4096: +%*15b: 0b100000000000000000001000010010001:0:16: +%15b: +0:1:3:0: +%*15b: +0:0:3: +%15b: +0B0:1:5:0: +%*15b: +0B0:0:5: +%15b: +0b0:1:5:0: +%*15b: +0b0:0:5: +%15b: +1:1:3:1: +%*15b: +1:0:3: +%15b: +0B1:1:5:1: +%*15b: +0B1:0:5: +%15b: +0b1:1:5:1: +%*15b: +0b1:0:5: +%15b: +101010:1:8:42: +%*15b: +101010:0:8: +%15b: +0B101010:1:10:42: +%*15b: +0B101010:0:10: +%15b: +0b101010:1:10:42: +%*15b: +0b101010:0:10: +%15b: +11111111111111111111111111111111:1:16:16383: +%*15b: +11111111111111111111111111111111:0:16: +%15b: +0B11111111111111111111111111111111:1:16:4095: +%*15b: +0B11111111111111111111111111111111:0:16: +%15b: +0b11111111111111111111111111111111:1:16:4095: +%*15b: +0b11111111111111111111111111111111:0:16: +%15b: +100000000000000000000000000000000:1:16:8192: +%*15b: +100000000000000000000000000000000:0:16: +%15b: +0B100000000000000000000000000000000:1:16:2048: +%*15b: +0B100000000000000000000000000000000:0:16: +%15b: +0b100000000000000000000000000000000:1:16:2048: +%*15b: +0b100000000000000000000000000000000:0:16: +%15b: +100000000000000000001000010010001:1:16:8192: +%*15b: +100000000000000000001000010010001:0:16: +%15b: +0B100000000000000000001000010010001:1:16:2048: +%*15b: +0B100000000000000000001000010010001:0:16: +%15b: +0b100000000000000000001000010010001:1:16:2048: +%*15b: +0b100000000000000000001000010010001:0:16: diff --git a/sysdeps/wordsize-64/tst-scanf-format-uint-o.input b/sysdeps/wordsize-64/tst-scanf-format-uint-o.input new file mode 100644 index 0000000..75ae283 --- /dev/null +++ b/sysdeps/wordsize-64/tst-scanf-format-uint-o.input @@ -0,0 +1,434 @@ +%o::0:-1: +%*o::0:-1: +%o:-173:1:4:4294967173: +%*o:-173:0:4: +%o:-0173:1:5:4294967173: +%*o:-0173:0:5: +%o:-1:1:2:4294967295: +%*o:-1:0:2: +%o:-01:1:3:4294967295: +%*o:-01:0:3: +%o:-0:1:2:0: +%*o:-0:0:2: +%o:-00:1:3:0: +%*o:-00:0:3: +%o:0:1:1:0: +%*o:0:0:1: +%o:00:1:2:0: +%*o:00:0:2: +%o:1:1:1:1: +%*o:1:0:1: +%o:01:1:2:1: +%*o:01:0:2: +%o:52:1:2:42: +%*o:52:0:2: +%o:052:1:3:42: +%*o:052:0:3: +%o:37777777777:1:11:4294967295: +%*o:37777777777:0:11: +%o:037777777777:1:12:4294967295: +%*o:037777777777:0:12: +%o:40000000000:1:11:0: +%*o:40000000000:0:11: +%o:040000000000:1:12:0: +%*o:040000000000:0:12: +%o:40000010221:1:11:4241: +%*o:40000010221:0:11: +%o:040000010221:1:12:4241: +%*o:040000010221:0:12: +%o:+0:1:2:0: +%*o:+0:0:2: +%o:+00:1:3:0: +%*o:+00:0:3: +%o:+1:1:2:1: +%*o:+1:0:2: +%o:+01:1:3:1: +%*o:+01:0:3: +%o:+52:1:3:42: +%*o:+52:0:3: +%o:+052:1:4:42: +%*o:+052:0:4: +%o:+37777777777:1:12:4294967295: +%*o:+37777777777:0:12: +%o:+037777777777:1:13:4294967295: +%*o:+037777777777:0:13: +%o:+40000000000:1:12:0: +%*o:+40000000000:0:12: +%o:+040000000000:1:13:0: +%*o:+040000000000:0:13: +%o:+40000010221:1:12:4241: +%*o:+40000010221:0:12: +%o:+040000010221:1:13:4241: +%*o:+040000010221:0:13: +%1o::0:-1: +%*1o::0:-1: +%1o:-173:0:-1: +%*1o:-173:0:-1: +%1o:-0173:0:-1: +%*1o:-0173:0:-1: +%1o:-1:0:-1: +%*1o:-1:0:-1: +%1o:-01:0:-1: +%*1o:-01:0:-1: +%1o:-0:0:-1: +%*1o:-0:0:-1: +%1o:-00:0:-1: +%*1o:-00:0:-1: +%1o:0:1:1:0: +%*1o:0:0:1: +%1o:00:1:1:0: +%*1o:00:0:1: +%1o:1:1:1:1: +%*1o:1:0:1: +%1o:01:1:1:0: +%*1o:01:0:1: +%1o:52:1:1:5: +%*1o:52:0:1: +%1o:052:1:1:0: +%*1o:052:0:1: +%1o:37777777777:1:1:3: +%*1o:37777777777:0:1: +%1o:037777777777:1:1:0: +%*1o:037777777777:0:1: +%1o:40000000000:1:1:4: +%*1o:40000000000:0:1: +%1o:040000000000:1:1:0: +%*1o:040000000000:0:1: +%1o:40000010221:1:1:4: +%*1o:40000010221:0:1: +%1o:040000010221:1:1:0: +%*1o:040000010221:0:1: +%1o:+0:0:-1: +%*1o:+0:0:-1: +%1o:+00:0:-1: +%*1o:+00:0:-1: +%1o:+1:0:-1: +%*1o:+1:0:-1: +%1o:+01:0:-1: +%*1o:+01:0:-1: +%1o:+52:0:-1: +%*1o:+52:0:-1: +%1o:+052:0:-1: +%*1o:+052:0:-1: +%1o:+37777777777:0:-1: +%*1o:+37777777777:0:-1: +%1o:+037777777777:0:-1: +%*1o:+037777777777:0:-1: +%1o:+40000000000:0:-1: +%*1o:+40000000000:0:-1: +%1o:+040000000000:0:-1: +%*1o:+040000000000:0:-1: +%1o:+40000010221:0:-1: +%*1o:+40000010221:0:-1: +%1o:+040000010221:0:-1: +%*1o:+040000010221:0:-1: +%2o::0:-1: +%*2o::0:-1: +%2o:-173:1:2:4294967295: +%*2o:-173:0:2: +%2o:-0173:1:2:0: +%*2o:-0173:0:2: +%2o:-1:1:2:4294967295: +%*2o:-1:0:2: +%2o:-01:1:2:0: +%*2o:-01:0:2: +%2o:-0:1:2:0: +%*2o:-0:0:2: +%2o:-00:1:2:0: +%*2o:-00:0:2: +%2o:0:1:1:0: +%*2o:0:0:1: +%2o:00:1:2:0: +%*2o:00:0:2: +%2o:1:1:1:1: +%*2o:1:0:1: +%2o:01:1:2:1: +%*2o:01:0:2: +%2o:52:1:2:42: +%*2o:52:0:2: +%2o:052:1:2:5: +%*2o:052:0:2: +%2o:37777777777:1:2:31: +%*2o:37777777777:0:2: +%2o:037777777777:1:2:3: +%*2o:037777777777:0:2: +%2o:40000000000:1:2:32: +%*2o:40000000000:0:2: +%2o:040000000000:1:2:4: +%*2o:040000000000:0:2: +%2o:40000010221:1:2:32: +%*2o:40000010221:0:2: +%2o:040000010221:1:2:4: +%*2o:040000010221:0:2: +%2o:+0:1:2:0: +%*2o:+0:0:2: +%2o:+00:1:2:0: +%*2o:+00:0:2: +%2o:+1:1:2:1: +%*2o:+1:0:2: +%2o:+01:1:2:0: +%*2o:+01:0:2: +%2o:+52:1:2:5: +%*2o:+52:0:2: +%2o:+052:1:2:0: +%*2o:+052:0:2: +%2o:+37777777777:1:2:3: +%*2o:+37777777777:0:2: +%2o:+037777777777:1:2:0: +%*2o:+037777777777:0:2: +%2o:+40000000000:1:2:4: +%*2o:+40000000000:0:2: +%2o:+040000000000:1:2:0: +%*2o:+040000000000:0:2: +%2o:+40000010221:1:2:4: +%*2o:+40000010221:0:2: +%2o:+040000010221:1:2:0: +%*2o:+040000010221:0:2: +%8o::0:-1: +%*8o::0:-1: +%8o:-173:1:4:4294967173: +%*8o:-173:0:4: +%8o:-0173:1:5:4294967173: +%*8o:-0173:0:5: +%8o:-1:1:2:4294967295: +%*8o:-1:0:2: +%8o:-01:1:3:4294967295: +%*8o:-01:0:3: +%8o:-0:1:2:0: +%*8o:-0:0:2: +%8o:-00:1:3:0: +%*8o:-00:0:3: +%8o:0:1:1:0: +%*8o:0:0:1: +%8o:00:1:2:0: +%*8o:00:0:2: +%8o:1:1:1:1: +%*8o:1:0:1: +%8o:01:1:2:1: +%*8o:01:0:2: +%8o:52:1:2:42: +%*8o:52:0:2: +%8o:052:1:3:42: +%*8o:052:0:3: +%8o:37777777777:1:8:8388607: +%*8o:37777777777:0:8: +%8o:037777777777:1:8:1048575: +%*8o:037777777777:0:8: +%8o:40000000000:1:8:8388608: +%*8o:40000000000:0:8: +%8o:040000000000:1:8:1048576: +%*8o:040000000000:0:8: +%8o:40000010221:1:8:8388616: +%*8o:40000010221:0:8: +%8o:040000010221:1:8:1048577: +%*8o:040000010221:0:8: +%8o:+0:1:2:0: +%*8o:+0:0:2: +%8o:+00:1:3:0: +%*8o:+00:0:3: +%8o:+1:1:2:1: +%*8o:+1:0:2: +%8o:+01:1:3:1: +%*8o:+01:0:3: +%8o:+52:1:3:42: +%*8o:+52:0:3: +%8o:+052:1:4:42: +%*8o:+052:0:4: +%8o:+37777777777:1:8:1048575: +%*8o:+37777777777:0:8: +%8o:+037777777777:1:8:131071: +%*8o:+037777777777:0:8: +%8o:+40000000000:1:8:1048576: +%*8o:+40000000000:0:8: +%8o:+040000000000:1:8:131072: +%*8o:+040000000000:0:8: +%8o:+40000010221:1:8:1048577: +%*8o:+40000010221:0:8: +%8o:+040000010221:1:8:131072: +%*8o:+040000010221:0:8: +%15o::0:-1: +%*15o::0:-1: +%15o:-173:1:4:4294967173: +%*15o:-173:0:4: +%15o:-0173:1:5:4294967173: +%*15o:-0173:0:5: +%15o:-1:1:2:4294967295: +%*15o:-1:0:2: +%15o:-01:1:3:4294967295: +%*15o:-01:0:3: +%15o:-0:1:2:0: +%*15o:-0:0:2: +%15o:-00:1:3:0: +%*15o:-00:0:3: +%15o:0:1:1:0: +%*15o:0:0:1: +%15o:00:1:2:0: +%*15o:00:0:2: +%15o:1:1:1:1: +%*15o:1:0:1: +%15o:01:1:2:1: +%*15o:01:0:2: +%15o:52:1:2:42: +%*15o:52:0:2: +%15o:052:1:3:42: +%*15o:052:0:3: +%15o:37777777777:1:11:4294967295: +%*15o:37777777777:0:11: +%15o:037777777777:1:12:4294967295: +%*15o:037777777777:0:12: +%15o:40000000000:1:11:0: +%*15o:40000000000:0:11: +%15o:040000000000:1:12:0: +%*15o:040000000000:0:12: +%15o:40000010221:1:11:4241: +%*15o:40000010221:0:11: +%15o:040000010221:1:12:4241: +%*15o:040000010221:0:12: +%15o:+0:1:2:0: +%*15o:+0:0:2: +%15o:+00:1:3:0: +%*15o:+00:0:3: +%15o:+1:1:2:1: +%*15o:+1:0:2: +%15o:+01:1:3:1: +%*15o:+01:0:3: +%15o:+52:1:3:42: +%*15o:+52:0:3: +%15o:+052:1:4:42: +%*15o:+052:0:4: +%15o:+37777777777:1:12:4294967295: +%*15o:+37777777777:0:12: +%15o:+037777777777:1:13:4294967295: +%*15o:+037777777777:0:13: +%15o:+40000000000:1:12:0: +%*15o:+40000000000:0:12: +%15o:+040000000000:1:13:0: +%*15o:+040000000000:0:13: +%15o:+40000010221:1:12:4241: +%*15o:+40000010221:0:12: +%15o:+040000010221:1:13:4241: +%*15o:+040000010221:0:13: +%2o: :0:-1: +%*2o: :0:-1: +%2o: -173:1:3:4294967295: +%*2o: -173:0:3: +%2o: -0173:1:3:0: +%*2o: -0173:0:3: +%2o: -1:1:3:4294967295: +%*2o: -1:0:3: +%2o: -01:1:3:0: +%*2o: -01:0:3: +%2o: -0:1:3:0: +%*2o: -0:0:3: +%2o: -00:1:3:0: +%*2o: -00:0:3: +%2o: 0:1:2:0: +%*2o: 0:0:2: +%2o: 00:1:3:0: +%*2o: 00:0:3: +%2o: 1:1:2:1: +%*2o: 1:0:2: +%2o: 01:1:3:1: +%*2o: 01:0:3: +%2o: 52:1:3:42: +%*2o: 52:0:3: +%2o: 052:1:3:5: +%*2o: 052:0:3: +%2o: 37777777777:1:3:31: +%*2o: 37777777777:0:3: +%2o: 037777777777:1:3:3: +%*2o: 037777777777:0:3: +%2o: 40000000000:1:3:32: +%*2o: 40000000000:0:3: +%2o: 040000000000:1:3:4: +%*2o: 040000000000:0:3: +%2o: 40000010221:1:3:32: +%*2o: 40000010221:0:3: +%2o: 040000010221:1:3:4: +%*2o: 040000010221:0:3: +%2o: +0:1:3:0: +%*2o: +0:0:3: +%2o: +00:1:3:0: +%*2o: +00:0:3: +%2o: +1:1:3:1: +%*2o: +1:0:3: +%2o: +01:1:3:0: +%*2o: +01:0:3: +%2o: +52:1:3:5: +%*2o: +52:0:3: +%2o: +052:1:3:0: +%*2o: +052:0:3: +%2o: +37777777777:1:3:3: +%*2o: +37777777777:0:3: +%2o: +037777777777:1:3:0: +%*2o: +037777777777:0:3: +%2o: +40000000000:1:3:4: +%*2o: +40000000000:0:3: +%2o: +040000000000:1:3:0: +%*2o: +040000000000:0:3: +%2o: +40000010221:1:3:4: +%*2o: +40000010221:0:3: +%2o: +040000010221:1:3:0: +%*2o: +040000010221:0:3: +%15o: :0:-1: +%*15o: :0:-1: +%15o: -173:1:5:4294967173: +%*15o: -173:0:5: +%15o: -0173:1:6:4294967173: +%*15o: -0173:0:6: +%15o: -1:1:3:4294967295: +%*15o: -1:0:3: +%15o: -01:1:4:4294967295: +%*15o: -01:0:4: +%15o: -0:1:3:0: +%*15o: -0:0:3: +%15o: -00:1:4:0: +%*15o: -00:0:4: +%15o: 0:1:2:0: +%*15o: 0:0:2: +%15o: 00:1:3:0: +%*15o: 00:0:3: +%15o: 1:1:2:1: +%*15o: 1:0:2: +%15o: 01:1:3:1: +%*15o: 01:0:3: +%15o: 52:1:3:42: +%*15o: 52:0:3: +%15o: 052:1:4:42: +%*15o: 052:0:4: +%15o: 37777777777:1:12:4294967295: +%*15o: 37777777777:0:12: +%15o: 037777777777:1:13:4294967295: +%*15o: 037777777777:0:13: +%15o: 40000000000:1:12:0: +%*15o: 40000000000:0:12: +%15o: 040000000000:1:13:0: +%*15o: 040000000000:0:13: +%15o: 40000010221:1:12:4241: +%*15o: 40000010221:0:12: +%15o: 040000010221:1:13:4241: +%*15o: 040000010221:0:13: +%15o: +0:1:3:0: +%*15o: +0:0:3: +%15o: +00:1:4:0: +%*15o: +00:0:4: +%15o: +1:1:3:1: +%*15o: +1:0:3: +%15o: +01:1:4:1: +%*15o: +01:0:4: +%15o: +52:1:4:42: +%*15o: +52:0:4: +%15o: +052:1:5:42: +%*15o: +052:0:5: +%15o: +37777777777:1:13:4294967295: +%*15o: +37777777777:0:13: +%15o: +037777777777:1:14:4294967295: +%*15o: +037777777777:0:14: +%15o: +40000000000:1:13:0: +%*15o: +40000000000:0:13: +%15o: +040000000000:1:14:0: +%*15o: +040000000000:0:14: +%15o: +40000010221:1:13:4241: +%*15o: +40000010221:0:13: +%15o: +040000010221:1:14:4241: +%*15o: +040000010221:0:14: diff --git a/sysdeps/wordsize-64/tst-scanf-format-uint-u.input b/sysdeps/wordsize-64/tst-scanf-format-uint-u.input new file mode 100644 index 0000000..944806f --- /dev/null +++ b/sysdeps/wordsize-64/tst-scanf-format-uint-u.input @@ -0,0 +1,224 @@ +%u::0:-1: +%*u::0:-1: +%u:-123:1:4:4294967173: +%*u:-123:0:4: +%u:-1:1:2:4294967295: +%*u:-1:0:2: +%u:-0:1:2:0: +%*u:-0:0:2: +%u:0:1:1:0: +%*u:0:0:1: +%u:1:1:1:1: +%*u:1:0:1: +%u:42:1:2:42: +%*u:42:0:2: +%u:4294967295:1:10:4294967295: +%*u:4294967295:0:10: +%u:4294967296:1:10:0: +%*u:4294967296:0:10: +%u:4294971537:1:10:4241: +%*u:4294971537:0:10: +%u:+0:1:2:0: +%*u:+0:0:2: +%u:+1:1:2:1: +%*u:+1:0:2: +%u:+42:1:3:42: +%*u:+42:0:3: +%u:+4294967295:1:11:4294967295: +%*u:+4294967295:0:11: +%u:+4294967296:1:11:0: +%*u:+4294967296:0:11: +%u:+4294971537:1:11:4241: +%*u:+4294971537:0:11: +%1u::0:-1: +%*1u::0:-1: +%1u:-123:0:-1: +%*1u:-123:0:-1: +%1u:-1:0:-1: +%*1u:-1:0:-1: +%1u:-0:0:-1: +%*1u:-0:0:-1: +%1u:0:1:1:0: +%*1u:0:0:1: +%1u:1:1:1:1: +%*1u:1:0:1: +%1u:42:1:1:4: +%*1u:42:0:1: +%1u:4294967295:1:1:4: +%*1u:4294967295:0:1: +%1u:4294967296:1:1:4: +%*1u:4294967296:0:1: +%1u:4294971537:1:1:4: +%*1u:4294971537:0:1: +%1u:+0:0:-1: +%*1u:+0:0:-1: +%1u:+1:0:-1: +%*1u:+1:0:-1: +%1u:+42:0:-1: +%*1u:+42:0:-1: +%1u:+4294967295:0:-1: +%*1u:+4294967295:0:-1: +%1u:+4294967296:0:-1: +%*1u:+4294967296:0:-1: +%1u:+4294971537:0:-1: +%*1u:+4294971537:0:-1: +%2u::0:-1: +%*2u::0:-1: +%2u:-123:1:2:4294967295: +%*2u:-123:0:2: +%2u:-1:1:2:4294967295: +%*2u:-1:0:2: +%2u:-0:1:2:0: +%*2u:-0:0:2: +%2u:0:1:1:0: +%*2u:0:0:1: +%2u:1:1:1:1: +%*2u:1:0:1: +%2u:42:1:2:42: +%*2u:42:0:2: +%2u:4294967295:1:2:42: +%*2u:4294967295:0:2: +%2u:4294967296:1:2:42: +%*2u:4294967296:0:2: +%2u:4294971537:1:2:42: +%*2u:4294971537:0:2: +%2u:+0:1:2:0: +%*2u:+0:0:2: +%2u:+1:1:2:1: +%*2u:+1:0:2: +%2u:+42:1:2:4: +%*2u:+42:0:2: +%2u:+4294967295:1:2:4: +%*2u:+4294967295:0:2: +%2u:+4294967296:1:2:4: +%*2u:+4294967296:0:2: +%2u:+4294971537:1:2:4: +%*2u:+4294971537:0:2: +%8u::0:-1: +%*8u::0:-1: +%8u:-123:1:4:4294967173: +%*8u:-123:0:4: +%8u:-1:1:2:4294967295: +%*8u:-1:0:2: +%8u:-0:1:2:0: +%*8u:-0:0:2: +%8u:0:1:1:0: +%*8u:0:0:1: +%8u:1:1:1:1: +%*8u:1:0:1: +%8u:42:1:2:42: +%*8u:42:0:2: +%8u:4294967295:1:8:42949672: +%*8u:4294967295:0:8: +%8u:4294967296:1:8:42949672: +%*8u:4294967296:0:8: +%8u:4294971537:1:8:42949715: +%*8u:4294971537:0:8: +%8u:+0:1:2:0: +%*8u:+0:0:2: +%8u:+1:1:2:1: +%*8u:+1:0:2: +%8u:+42:1:3:42: +%*8u:+42:0:3: +%8u:+4294967295:1:8:4294967: +%*8u:+4294967295:0:8: +%8u:+4294967296:1:8:4294967: +%*8u:+4294967296:0:8: +%8u:+4294971537:1:8:4294971: +%*8u:+4294971537:0:8: +%15u::0:-1: +%*15u::0:-1: +%15u:-123:1:4:4294967173: +%*15u:-123:0:4: +%15u:-1:1:2:4294967295: +%*15u:-1:0:2: +%15u:-0:1:2:0: +%*15u:-0:0:2: +%15u:0:1:1:0: +%*15u:0:0:1: +%15u:1:1:1:1: +%*15u:1:0:1: +%15u:42:1:2:42: +%*15u:42:0:2: +%15u:4294967295:1:10:4294967295: +%*15u:4294967295:0:10: +%15u:4294967296:1:10:0: +%*15u:4294967296:0:10: +%15u:4294971537:1:10:4241: +%*15u:4294971537:0:10: +%15u:+0:1:2:0: +%*15u:+0:0:2: +%15u:+1:1:2:1: +%*15u:+1:0:2: +%15u:+42:1:3:42: +%*15u:+42:0:3: +%15u:+4294967295:1:11:4294967295: +%*15u:+4294967295:0:11: +%15u:+4294967296:1:11:0: +%*15u:+4294967296:0:11: +%15u:+4294971537:1:11:4241: +%*15u:+4294971537:0:11: +%2u: :0:-1: +%*2u: :0:-1: +%2u: -123:1:3:4294967295: +%*2u: -123:0:3: +%2u: -1:1:3:4294967295: +%*2u: -1:0:3: +%2u: -0:1:3:0: +%*2u: -0:0:3: +%2u: 0:1:2:0: +%*2u: 0:0:2: +%2u: 1:1:2:1: +%*2u: 1:0:2: +%2u: 42:1:3:42: +%*2u: 42:0:3: +%2u: 4294967295:1:3:42: +%*2u: 4294967295:0:3: +%2u: 4294967296:1:3:42: +%*2u: 4294967296:0:3: +%2u: 4294971537:1:3:42: +%*2u: 4294971537:0:3: +%2u: +0:1:3:0: +%*2u: +0:0:3: +%2u: +1:1:3:1: +%*2u: +1:0:3: +%2u: +42:1:3:4: +%*2u: +42:0:3: +%2u: +4294967295:1:3:4: +%*2u: +4294967295:0:3: +%2u: +4294967296:1:3:4: +%*2u: +4294967296:0:3: +%2u: +4294971537:1:3:4: +%*2u: +4294971537:0:3: +%15u: :0:-1: +%*15u: :0:-1: +%15u: -123:1:5:4294967173: +%*15u: -123:0:5: +%15u: -1:1:3:4294967295: +%*15u: -1:0:3: +%15u: -0:1:3:0: +%*15u: -0:0:3: +%15u: 0:1:2:0: +%*15u: 0:0:2: +%15u: 1:1:2:1: +%*15u: 1:0:2: +%15u: 42:1:3:42: +%*15u: 42:0:3: +%15u: 4294967295:1:11:4294967295: +%*15u: 4294967295:0:11: +%15u: 4294967296:1:11:0: +%*15u: 4294967296:0:11: +%15u: 4294971537:1:11:4241: +%*15u: 4294971537:0:11: +%15u: +0:1:3:0: +%*15u: +0:0:3: +%15u: +1:1:3:1: +%*15u: +1:0:3: +%15u: +42:1:4:42: +%*15u: +42:0:4: +%15u: +4294967295:1:12:4294967295: +%*15u: +4294967295:0:12: +%15u: +4294967296:1:12:0: +%*15u: +4294967296:0:12: +%15u: +4294971537:1:12:4241: +%*15u: +4294971537:0:12: diff --git a/sysdeps/wordsize-64/tst-scanf-format-uint-x.input b/sysdeps/wordsize-64/tst-scanf-format-uint-x.input new file mode 100644 index 0000000..a9c1d77 --- /dev/null +++ b/sysdeps/wordsize-64/tst-scanf-format-uint-x.input @@ -0,0 +1,714 @@ +%x::0:-1: +%*x::0:-1: +%x:-7b:1:3:4294967173: +%*x:-7b:0:3: +%x:-7B:1:3:4294967173: +%*x:-7B:0:3: +%x:-0X7b:1:5:4294967173: +%*x:-0X7b:0:5: +%x:-0x7B:1:5:4294967173: +%*x:-0x7B:0:5: +%x:-1:1:2:4294967295: +%*x:-1:0:2: +%x:-0X1:1:4:4294967295: +%*x:-0X1:0:4: +%x:-0x1:1:4:4294967295: +%*x:-0x1:0:4: +%x:-0:1:2:0: +%*x:-0:0:2: +%x:-0X0:1:4:0: +%*x:-0X0:0:4: +%x:-0x0:1:4:0: +%*x:-0x0:0:4: +%x:0:1:1:0: +%*x:0:0:1: +%x:0X0:1:3:0: +%*x:0X0:0:3: +%x:0x0:1:3:0: +%*x:0x0:0:3: +%x:1:1:1:1: +%*x:1:0:1: +%x:0X1:1:3:1: +%*x:0X1:0:3: +%x:0x1:1:3:1: +%*x:0x1:0:3: +%x:2a:1:2:42: +%*x:2a:0:2: +%x:2A:1:2:42: +%*x:2A:0:2: +%x:0X2a:1:4:42: +%*x:0X2a:0:4: +%x:0x2A:1:4:42: +%*x:0x2A:0:4: +%x:ffffffff:1:8:4294967295: +%*x:ffffffff:0:8: +%x:FFFFFFFF:1:8:4294967295: +%*x:FFFFFFFF:0:8: +%x:0Xffffffff:1:10:4294967295: +%*x:0Xffffffff:0:10: +%x:0xFFFFFFFF:1:10:4294967295: +%*x:0xFFFFFFFF:0:10: +%x:100000000:1:9:0: +%*x:100000000:0:9: +%x:0X100000000:1:11:0: +%*x:0X100000000:0:11: +%x:0x100000000:1:11:0: +%*x:0x100000000:0:11: +%x:100001091:1:9:4241: +%*x:100001091:0:9: +%x:0X100001091:1:11:4241: +%*x:0X100001091:0:11: +%x:0x100001091:1:11:4241: +%*x:0x100001091:0:11: +%x:+0:1:2:0: +%*x:+0:0:2: +%x:+0X0:1:4:0: +%*x:+0X0:0:4: +%x:+0x0:1:4:0: +%*x:+0x0:0:4: +%x:+1:1:2:1: +%*x:+1:0:2: +%x:+0X1:1:4:1: +%*x:+0X1:0:4: +%x:+0x1:1:4:1: +%*x:+0x1:0:4: +%x:+2a:1:3:42: +%*x:+2a:0:3: +%x:+2A:1:3:42: +%*x:+2A:0:3: +%x:+0X2a:1:5:42: +%*x:+0X2a:0:5: +%x:+0x2A:1:5:42: +%*x:+0x2A:0:5: +%x:+ffffffff:1:9:4294967295: +%*x:+ffffffff:0:9: +%x:+FFFFFFFF:1:9:4294967295: +%*x:+FFFFFFFF:0:9: +%x:+0Xffffffff:1:11:4294967295: +%*x:+0Xffffffff:0:11: +%x:+0xFFFFFFFF:1:11:4294967295: +%*x:+0xFFFFFFFF:0:11: +%x:+100000000:1:10:0: +%*x:+100000000:0:10: +%x:+0X100000000:1:12:0: +%*x:+0X100000000:0:12: +%x:+0x100000000:1:12:0: +%*x:+0x100000000:0:12: +%x:+100001091:1:10:4241: +%*x:+100001091:0:10: +%x:+0X100001091:1:12:4241: +%*x:+0X100001091:0:12: +%x:+0x100001091:1:12:4241: +%*x:+0x100001091:0:12: +%1x::0:-1: +%*1x::0:-1: +%1x:-7b:0:-1: +%*1x:-7b:0:-1: +%1x:-7B:0:-1: +%*1x:-7B:0:-1: +%1x:-0X7b:0:-1: +%*1x:-0X7b:0:-1: +%1x:-0x7B:0:-1: +%*1x:-0x7B:0:-1: +%1x:-1:0:-1: +%*1x:-1:0:-1: +%1x:-0X1:0:-1: +%*1x:-0X1:0:-1: +%1x:-0x1:0:-1: +%*1x:-0x1:0:-1: +%1x:-0:0:-1: +%*1x:-0:0:-1: +%1x:-0X0:0:-1: +%*1x:-0X0:0:-1: +%1x:-0x0:0:-1: +%*1x:-0x0:0:-1: +%1x:0:1:1:0: +%*1x:0:0:1: +%1x:0X0:1:1:0: +%*1x:0X0:0:1: +%1x:0x0:1:1:0: +%*1x:0x0:0:1: +%1x:1:1:1:1: +%*1x:1:0:1: +%1x:0X1:1:1:0: +%*1x:0X1:0:1: +%1x:0x1:1:1:0: +%*1x:0x1:0:1: +%1x:2a:1:1:2: +%*1x:2a:0:1: +%1x:2A:1:1:2: +%*1x:2A:0:1: +%1x:0X2a:1:1:0: +%*1x:0X2a:0:1: +%1x:0x2A:1:1:0: +%*1x:0x2A:0:1: +%1x:ffffffff:1:1:15: +%*1x:ffffffff:0:1: +%1x:FFFFFFFF:1:1:15: +%*1x:FFFFFFFF:0:1: +%1x:0Xffffffff:1:1:0: +%*1x:0Xffffffff:0:1: +%1x:0xFFFFFFFF:1:1:0: +%*1x:0xFFFFFFFF:0:1: +%1x:100000000:1:1:1: +%*1x:100000000:0:1: +%1x:0X100000000:1:1:0: +%*1x:0X100000000:0:1: +%1x:0x100000000:1:1:0: +%*1x:0x100000000:0:1: +%1x:100001091:1:1:1: +%*1x:100001091:0:1: +%1x:0X100001091:1:1:0: +%*1x:0X100001091:0:1: +%1x:0x100001091:1:1:0: +%*1x:0x100001091:0:1: +%1x:+0:0:-1: +%*1x:+0:0:-1: +%1x:+0X0:0:-1: +%*1x:+0X0:0:-1: +%1x:+0x0:0:-1: +%*1x:+0x0:0:-1: +%1x:+1:0:-1: +%*1x:+1:0:-1: +%1x:+0X1:0:-1: +%*1x:+0X1:0:-1: +%1x:+0x1:0:-1: +%*1x:+0x1:0:-1: +%1x:+2a:0:-1: +%*1x:+2a:0:-1: +%1x:+2A:0:-1: +%*1x:+2A:0:-1: +%1x:+0X2a:0:-1: +%*1x:+0X2a:0:-1: +%1x:+0x2A:0:-1: +%*1x:+0x2A:0:-1: +%1x:+ffffffff:0:-1: +%*1x:+ffffffff:0:-1: +%1x:+FFFFFFFF:0:-1: +%*1x:+FFFFFFFF:0:-1: +%1x:+0Xffffffff:0:-1: +%*1x:+0Xffffffff:0:-1: +%1x:+0xFFFFFFFF:0:-1: +%*1x:+0xFFFFFFFF:0:-1: +%1x:+100000000:0:-1: +%*1x:+100000000:0:-1: +%1x:+0X100000000:0:-1: +%*1x:+0X100000000:0:-1: +%1x:+0x100000000:0:-1: +%*1x:+0x100000000:0:-1: +%1x:+100001091:0:-1: +%*1x:+100001091:0:-1: +%1x:+0X100001091:0:-1: +%*1x:+0X100001091:0:-1: +%1x:+0x100001091:0:-1: +%*1x:+0x100001091:0:-1: +%2x::0:-1: +%*2x::0:-1: +%2x:-7b:1:2:4294967289: +%*2x:-7b:0:2: +%2x:-7B:1:2:4294967289: +%*2x:-7B:0:2: +%2x:-0X7b:1:2:0: +%*2x:-0X7b:0:2: +%2x:-0x7B:1:2:0: +%*2x:-0x7B:0:2: +%2x:-1:1:2:4294967295: +%*2x:-1:0:2: +%2x:-0X1:1:2:0: +%*2x:-0X1:0:2: +%2x:-0x1:1:2:0: +%*2x:-0x1:0:2: +%2x:-0:1:2:0: +%*2x:-0:0:2: +%2x:-0X0:1:2:0: +%*2x:-0X0:0:2: +%2x:-0x0:1:2:0: +%*2x:-0x0:0:2: +%2x:0:1:1:0: +%*2x:0:0:1: +%2x:0X0:0:-1: +%*2x:0X0:0:-1: +%2x:0x0:0:-1: +%*2x:0x0:0:-1: +%2x:1:1:1:1: +%*2x:1:0:1: +%2x:0X1:0:-1: +%*2x:0X1:0:-1: +%2x:0x1:0:-1: +%*2x:0x1:0:-1: +%2x:2a:1:2:42: +%*2x:2a:0:2: +%2x:2A:1:2:42: +%*2x:2A:0:2: +%2x:0X2a:0:-1: +%*2x:0X2a:0:-1: +%2x:0x2A:0:-1: +%*2x:0x2A:0:-1: +%2x:ffffffff:1:2:255: +%*2x:ffffffff:0:2: +%2x:FFFFFFFF:1:2:255: +%*2x:FFFFFFFF:0:2: +%2x:0Xffffffff:0:-1: +%*2x:0Xffffffff:0:-1: +%2x:0xFFFFFFFF:0:-1: +%*2x:0xFFFFFFFF:0:-1: +%2x:100000000:1:2:16: +%*2x:100000000:0:2: +%2x:0X100000000:0:-1: +%*2x:0X100000000:0:-1: +%2x:0x100000000:0:-1: +%*2x:0x100000000:0:-1: +%2x:100001091:1:2:16: +%*2x:100001091:0:2: +%2x:0X100001091:0:-1: +%*2x:0X100001091:0:-1: +%2x:0x100001091:0:-1: +%*2x:0x100001091:0:-1: +%2x:+0:1:2:0: +%*2x:+0:0:2: +%2x:+0X0:1:2:0: +%*2x:+0X0:0:2: +%2x:+0x0:1:2:0: +%*2x:+0x0:0:2: +%2x:+1:1:2:1: +%*2x:+1:0:2: +%2x:+0X1:1:2:0: +%*2x:+0X1:0:2: +%2x:+0x1:1:2:0: +%*2x:+0x1:0:2: +%2x:+2a:1:2:2: +%*2x:+2a:0:2: +%2x:+2A:1:2:2: +%*2x:+2A:0:2: +%2x:+0X2a:1:2:0: +%*2x:+0X2a:0:2: +%2x:+0x2A:1:2:0: +%*2x:+0x2A:0:2: +%2x:+ffffffff:1:2:15: +%*2x:+ffffffff:0:2: +%2x:+FFFFFFFF:1:2:15: +%*2x:+FFFFFFFF:0:2: +%2x:+0Xffffffff:1:2:0: +%*2x:+0Xffffffff:0:2: +%2x:+0xFFFFFFFF:1:2:0: +%*2x:+0xFFFFFFFF:0:2: +%2x:+100000000:1:2:1: +%*2x:+100000000:0:2: +%2x:+0X100000000:1:2:0: +%*2x:+0X100000000:0:2: +%2x:+0x100000000:1:2:0: +%*2x:+0x100000000:0:2: +%2x:+100001091:1:2:1: +%*2x:+100001091:0:2: +%2x:+0X100001091:1:2:0: +%*2x:+0X100001091:0:2: +%2x:+0x100001091:1:2:0: +%*2x:+0x100001091:0:2: +%8x::0:-1: +%*8x::0:-1: +%8x:-7b:1:3:4294967173: +%*8x:-7b:0:3: +%8x:-7B:1:3:4294967173: +%*8x:-7B:0:3: +%8x:-0X7b:1:5:4294967173: +%*8x:-0X7b:0:5: +%8x:-0x7B:1:5:4294967173: +%*8x:-0x7B:0:5: +%8x:-1:1:2:4294967295: +%*8x:-1:0:2: +%8x:-0X1:1:4:4294967295: +%*8x:-0X1:0:4: +%8x:-0x1:1:4:4294967295: +%*8x:-0x1:0:4: +%8x:-0:1:2:0: +%*8x:-0:0:2: +%8x:-0X0:1:4:0: +%*8x:-0X0:0:4: +%8x:-0x0:1:4:0: +%*8x:-0x0:0:4: +%8x:0:1:1:0: +%*8x:0:0:1: +%8x:0X0:1:3:0: +%*8x:0X0:0:3: +%8x:0x0:1:3:0: +%*8x:0x0:0:3: +%8x:1:1:1:1: +%*8x:1:0:1: +%8x:0X1:1:3:1: +%*8x:0X1:0:3: +%8x:0x1:1:3:1: +%*8x:0x1:0:3: +%8x:2a:1:2:42: +%*8x:2a:0:2: +%8x:2A:1:2:42: +%*8x:2A:0:2: +%8x:0X2a:1:4:42: +%*8x:0X2a:0:4: +%8x:0x2A:1:4:42: +%*8x:0x2A:0:4: +%8x:ffffffff:1:8:4294967295: +%*8x:ffffffff:0:8: +%8x:FFFFFFFF:1:8:4294967295: +%*8x:FFFFFFFF:0:8: +%8x:0Xffffffff:1:8:16777215: +%*8x:0Xffffffff:0:8: +%8x:0xFFFFFFFF:1:8:16777215: +%*8x:0xFFFFFFFF:0:8: +%8x:100000000:1:8:268435456: +%*8x:100000000:0:8: +%8x:0X100000000:1:8:1048576: +%*8x:0X100000000:0:8: +%8x:0x100000000:1:8:1048576: +%*8x:0x100000000:0:8: +%8x:100001091:1:8:268435721: +%*8x:100001091:0:8: +%8x:0X100001091:1:8:1048577: +%*8x:0X100001091:0:8: +%8x:0x100001091:1:8:1048577: +%*8x:0x100001091:0:8: +%8x:+0:1:2:0: +%*8x:+0:0:2: +%8x:+0X0:1:4:0: +%*8x:+0X0:0:4: +%8x:+0x0:1:4:0: +%*8x:+0x0:0:4: +%8x:+1:1:2:1: +%*8x:+1:0:2: +%8x:+0X1:1:4:1: +%*8x:+0X1:0:4: +%8x:+0x1:1:4:1: +%*8x:+0x1:0:4: +%8x:+2a:1:3:42: +%*8x:+2a:0:3: +%8x:+2A:1:3:42: +%*8x:+2A:0:3: +%8x:+0X2a:1:5:42: +%*8x:+0X2a:0:5: +%8x:+0x2A:1:5:42: +%*8x:+0x2A:0:5: +%8x:+ffffffff:1:8:268435455: +%*8x:+ffffffff:0:8: +%8x:+FFFFFFFF:1:8:268435455: +%*8x:+FFFFFFFF:0:8: +%8x:+0Xffffffff:1:8:1048575: +%*8x:+0Xffffffff:0:8: +%8x:+0xFFFFFFFF:1:8:1048575: +%*8x:+0xFFFFFFFF:0:8: +%8x:+100000000:1:8:16777216: +%*8x:+100000000:0:8: +%8x:+0X100000000:1:8:65536: +%*8x:+0X100000000:0:8: +%8x:+0x100000000:1:8:65536: +%*8x:+0x100000000:0:8: +%8x:+100001091:1:8:16777232: +%*8x:+100001091:0:8: +%8x:+0X100001091:1:8:65536: +%*8x:+0X100001091:0:8: +%8x:+0x100001091:1:8:65536: +%*8x:+0x100001091:0:8: +%15x::0:-1: +%*15x::0:-1: +%15x:-7b:1:3:4294967173: +%*15x:-7b:0:3: +%15x:-7B:1:3:4294967173: +%*15x:-7B:0:3: +%15x:-0X7b:1:5:4294967173: +%*15x:-0X7b:0:5: +%15x:-0x7B:1:5:4294967173: +%*15x:-0x7B:0:5: +%15x:-1:1:2:4294967295: +%*15x:-1:0:2: +%15x:-0X1:1:4:4294967295: +%*15x:-0X1:0:4: +%15x:-0x1:1:4:4294967295: +%*15x:-0x1:0:4: +%15x:-0:1:2:0: +%*15x:-0:0:2: +%15x:-0X0:1:4:0: +%*15x:-0X0:0:4: +%15x:-0x0:1:4:0: +%*15x:-0x0:0:4: +%15x:0:1:1:0: +%*15x:0:0:1: +%15x:0X0:1:3:0: +%*15x:0X0:0:3: +%15x:0x0:1:3:0: +%*15x:0x0:0:3: +%15x:1:1:1:1: +%*15x:1:0:1: +%15x:0X1:1:3:1: +%*15x:0X1:0:3: +%15x:0x1:1:3:1: +%*15x:0x1:0:3: +%15x:2a:1:2:42: +%*15x:2a:0:2: +%15x:2A:1:2:42: +%*15x:2A:0:2: +%15x:0X2a:1:4:42: +%*15x:0X2a:0:4: +%15x:0x2A:1:4:42: +%*15x:0x2A:0:4: +%15x:ffffffff:1:8:4294967295: +%*15x:ffffffff:0:8: +%15x:FFFFFFFF:1:8:4294967295: +%*15x:FFFFFFFF:0:8: +%15x:0Xffffffff:1:10:4294967295: +%*15x:0Xffffffff:0:10: +%15x:0xFFFFFFFF:1:10:4294967295: +%*15x:0xFFFFFFFF:0:10: +%15x:100000000:1:9:0: +%*15x:100000000:0:9: +%15x:0X100000000:1:11:0: +%*15x:0X100000000:0:11: +%15x:0x100000000:1:11:0: +%*15x:0x100000000:0:11: +%15x:100001091:1:9:4241: +%*15x:100001091:0:9: +%15x:0X100001091:1:11:4241: +%*15x:0X100001091:0:11: +%15x:0x100001091:1:11:4241: +%*15x:0x100001091:0:11: +%15x:+0:1:2:0: +%*15x:+0:0:2: +%15x:+0X0:1:4:0: +%*15x:+0X0:0:4: +%15x:+0x0:1:4:0: +%*15x:+0x0:0:4: +%15x:+1:1:2:1: +%*15x:+1:0:2: +%15x:+0X1:1:4:1: +%*15x:+0X1:0:4: +%15x:+0x1:1:4:1: +%*15x:+0x1:0:4: +%15x:+2a:1:3:42: +%*15x:+2a:0:3: +%15x:+2A:1:3:42: +%*15x:+2A:0:3: +%15x:+0X2a:1:5:42: +%*15x:+0X2a:0:5: +%15x:+0x2A:1:5:42: +%*15x:+0x2A:0:5: +%15x:+ffffffff:1:9:4294967295: +%*15x:+ffffffff:0:9: +%15x:+FFFFFFFF:1:9:4294967295: +%*15x:+FFFFFFFF:0:9: +%15x:+0Xffffffff:1:11:4294967295: +%*15x:+0Xffffffff:0:11: +%15x:+0xFFFFFFFF:1:11:4294967295: +%*15x:+0xFFFFFFFF:0:11: +%15x:+100000000:1:10:0: +%*15x:+100000000:0:10: +%15x:+0X100000000:1:12:0: +%*15x:+0X100000000:0:12: +%15x:+0x100000000:1:12:0: +%*15x:+0x100000000:0:12: +%15x:+100001091:1:10:4241: +%*15x:+100001091:0:10: +%15x:+0X100001091:1:12:4241: +%*15x:+0X100001091:0:12: +%15x:+0x100001091:1:12:4241: +%*15x:+0x100001091:0:12: +%2x: :0:-1: +%*2x: :0:-1: +%2x: -7b:1:3:4294967289: +%*2x: -7b:0:3: +%2x: -7B:1:3:4294967289: +%*2x: -7B:0:3: +%2x: -0X7b:1:3:0: +%*2x: -0X7b:0:3: +%2x: -0x7B:1:3:0: +%*2x: -0x7B:0:3: +%2x: -1:1:3:4294967295: +%*2x: -1:0:3: +%2x: -0X1:1:3:0: +%*2x: -0X1:0:3: +%2x: -0x1:1:3:0: +%*2x: -0x1:0:3: +%2x: -0:1:3:0: +%*2x: -0:0:3: +%2x: -0X0:1:3:0: +%*2x: -0X0:0:3: +%2x: -0x0:1:3:0: +%*2x: -0x0:0:3: +%2x: 0:1:2:0: +%*2x: 0:0:2: +%2x: 0X0:0:-1: +%*2x: 0X0:0:-1: +%2x: 0x0:0:-1: +%*2x: 0x0:0:-1: +%2x: 1:1:2:1: +%*2x: 1:0:2: +%2x: 0X1:0:-1: +%*2x: 0X1:0:-1: +%2x: 0x1:0:-1: +%*2x: 0x1:0:-1: +%2x: 2a:1:3:42: +%*2x: 2a:0:3: +%2x: 2A:1:3:42: +%*2x: 2A:0:3: +%2x: 0X2a:0:-1: +%*2x: 0X2a:0:-1: +%2x: 0x2A:0:-1: +%*2x: 0x2A:0:-1: +%2x: ffffffff:1:3:255: +%*2x: ffffffff:0:3: +%2x: FFFFFFFF:1:3:255: +%*2x: FFFFFFFF:0:3: +%2x: 0Xffffffff:0:-1: +%*2x: 0Xffffffff:0:-1: +%2x: 0xFFFFFFFF:0:-1: +%*2x: 0xFFFFFFFF:0:-1: +%2x: 100000000:1:3:16: +%*2x: 100000000:0:3: +%2x: 0X100000000:0:-1: +%*2x: 0X100000000:0:-1: +%2x: 0x100000000:0:-1: +%*2x: 0x100000000:0:-1: +%2x: 100001091:1:3:16: +%*2x: 100001091:0:3: +%2x: 0X100001091:0:-1: +%*2x: 0X100001091:0:-1: +%2x: 0x100001091:0:-1: +%*2x: 0x100001091:0:-1: +%2x: +0:1:3:0: +%*2x: +0:0:3: +%2x: +0X0:1:3:0: +%*2x: +0X0:0:3: +%2x: +0x0:1:3:0: +%*2x: +0x0:0:3: +%2x: +1:1:3:1: +%*2x: +1:0:3: +%2x: +0X1:1:3:0: +%*2x: +0X1:0:3: +%2x: +0x1:1:3:0: +%*2x: +0x1:0:3: +%2x: +2a:1:3:2: +%*2x: +2a:0:3: +%2x: +2A:1:3:2: +%*2x: +2A:0:3: +%2x: +0X2a:1:3:0: +%*2x: +0X2a:0:3: +%2x: +0x2A:1:3:0: +%*2x: +0x2A:0:3: +%2x: +ffffffff:1:3:15: +%*2x: +ffffffff:0:3: +%2x: +FFFFFFFF:1:3:15: +%*2x: +FFFFFFFF:0:3: +%2x: +0Xffffffff:1:3:0: +%*2x: +0Xffffffff:0:3: +%2x: +0xFFFFFFFF:1:3:0: +%*2x: +0xFFFFFFFF:0:3: +%2x: +100000000:1:3:1: +%*2x: +100000000:0:3: +%2x: +0X100000000:1:3:0: +%*2x: +0X100000000:0:3: +%2x: +0x100000000:1:3:0: +%*2x: +0x100000000:0:3: +%2x: +100001091:1:3:1: +%*2x: +100001091:0:3: +%2x: +0X100001091:1:3:0: +%*2x: +0X100001091:0:3: +%2x: +0x100001091:1:3:0: +%*2x: +0x100001091:0:3: +%15x: :0:-1: +%*15x: :0:-1: +%15x: -7b:1:4:4294967173: +%*15x: -7b:0:4: +%15x: -7B:1:4:4294967173: +%*15x: -7B:0:4: +%15x: -0X7b:1:6:4294967173: +%*15x: -0X7b:0:6: +%15x: -0x7B:1:6:4294967173: +%*15x: -0x7B:0:6: +%15x: -1:1:3:4294967295: +%*15x: -1:0:3: +%15x: -0X1:1:5:4294967295: +%*15x: -0X1:0:5: +%15x: -0x1:1:5:4294967295: +%*15x: -0x1:0:5: +%15x: -0:1:3:0: +%*15x: -0:0:3: +%15x: -0X0:1:5:0: +%*15x: -0X0:0:5: +%15x: -0x0:1:5:0: +%*15x: -0x0:0:5: +%15x: 0:1:2:0: +%*15x: 0:0:2: +%15x: 0X0:1:4:0: +%*15x: 0X0:0:4: +%15x: 0x0:1:4:0: +%*15x: 0x0:0:4: +%15x: 1:1:2:1: +%*15x: 1:0:2: +%15x: 0X1:1:4:1: +%*15x: 0X1:0:4: +%15x: 0x1:1:4:1: +%*15x: 0x1:0:4: +%15x: 2a:1:3:42: +%*15x: 2a:0:3: +%15x: 2A:1:3:42: +%*15x: 2A:0:3: +%15x: 0X2a:1:5:42: +%*15x: 0X2a:0:5: +%15x: 0x2A:1:5:42: +%*15x: 0x2A:0:5: +%15x: ffffffff:1:9:4294967295: +%*15x: ffffffff:0:9: +%15x: FFFFFFFF:1:9:4294967295: +%*15x: FFFFFFFF:0:9: +%15x: 0Xffffffff:1:11:4294967295: +%*15x: 0Xffffffff:0:11: +%15x: 0xFFFFFFFF:1:11:4294967295: +%*15x: 0xFFFFFFFF:0:11: +%15x: 100000000:1:10:0: +%*15x: 100000000:0:10: +%15x: 0X100000000:1:12:0: +%*15x: 0X100000000:0:12: +%15x: 0x100000000:1:12:0: +%*15x: 0x100000000:0:12: +%15x: 100001091:1:10:4241: +%*15x: 100001091:0:10: +%15x: 0X100001091:1:12:4241: +%*15x: 0X100001091:0:12: +%15x: 0x100001091:1:12:4241: +%*15x: 0x100001091:0:12: +%15x: +0:1:3:0: +%*15x: +0:0:3: +%15x: +0X0:1:5:0: +%*15x: +0X0:0:5: +%15x: +0x0:1:5:0: +%*15x: +0x0:0:5: +%15x: +1:1:3:1: +%*15x: +1:0:3: +%15x: +0X1:1:5:1: +%*15x: +0X1:0:5: +%15x: +0x1:1:5:1: +%*15x: +0x1:0:5: +%15x: +2a:1:4:42: +%*15x: +2a:0:4: +%15x: +2A:1:4:42: +%*15x: +2A:0:4: +%15x: +0X2a:1:6:42: +%*15x: +0X2a:0:6: +%15x: +0x2A:1:6:42: +%*15x: +0x2A:0:6: +%15x: +ffffffff:1:10:4294967295: +%*15x: +ffffffff:0:10: +%15x: +FFFFFFFF:1:10:4294967295: +%*15x: +FFFFFFFF:0:10: +%15x: +0Xffffffff:1:12:4294967295: +%*15x: +0Xffffffff:0:12: +%15x: +0xFFFFFFFF:1:12:4294967295: +%*15x: +0xFFFFFFFF:0:12: +%15x: +100000000:1:11:0: +%*15x: +100000000:0:11: +%15x: +0X100000000:1:13:0: +%*15x: +0X100000000:0:13: +%15x: +0x100000000:1:13:0: +%*15x: +0x100000000:0:13: +%15x: +100001091:1:11:4241: +%*15x: +100001091:0:11: +%15x: +0X100001091:1:13:4241: +%*15x: +0X100001091:0:13: +%15x: +0x100001091:1:13:4241: +%*15x: +0x100001091:0:13: diff --git a/sysdeps/wordsize-64/tst-scanf-format-uint-xx.input b/sysdeps/wordsize-64/tst-scanf-format-uint-xx.input new file mode 100644 index 0000000..736de7b --- /dev/null +++ b/sysdeps/wordsize-64/tst-scanf-format-uint-xx.input @@ -0,0 +1,714 @@ +%X::0:-1: +%*X::0:-1: +%X:-7b:1:3:4294967173: +%*X:-7b:0:3: +%X:-7B:1:3:4294967173: +%*X:-7B:0:3: +%X:-0X7b:1:5:4294967173: +%*X:-0X7b:0:5: +%X:-0x7B:1:5:4294967173: +%*X:-0x7B:0:5: +%X:-1:1:2:4294967295: +%*X:-1:0:2: +%X:-0X1:1:4:4294967295: +%*X:-0X1:0:4: +%X:-0x1:1:4:4294967295: +%*X:-0x1:0:4: +%X:-0:1:2:0: +%*X:-0:0:2: +%X:-0X0:1:4:0: +%*X:-0X0:0:4: +%X:-0x0:1:4:0: +%*X:-0x0:0:4: +%X:0:1:1:0: +%*X:0:0:1: +%X:0X0:1:3:0: +%*X:0X0:0:3: +%X:0x0:1:3:0: +%*X:0x0:0:3: +%X:1:1:1:1: +%*X:1:0:1: +%X:0X1:1:3:1: +%*X:0X1:0:3: +%X:0x1:1:3:1: +%*X:0x1:0:3: +%X:2a:1:2:42: +%*X:2a:0:2: +%X:2A:1:2:42: +%*X:2A:0:2: +%X:0X2a:1:4:42: +%*X:0X2a:0:4: +%X:0x2A:1:4:42: +%*X:0x2A:0:4: +%X:ffffffff:1:8:4294967295: +%*X:ffffffff:0:8: +%X:FFFFFFFF:1:8:4294967295: +%*X:FFFFFFFF:0:8: +%X:0Xffffffff:1:10:4294967295: +%*X:0Xffffffff:0:10: +%X:0xFFFFFFFF:1:10:4294967295: +%*X:0xFFFFFFFF:0:10: +%X:100000000:1:9:0: +%*X:100000000:0:9: +%X:0X100000000:1:11:0: +%*X:0X100000000:0:11: +%X:0x100000000:1:11:0: +%*X:0x100000000:0:11: +%X:100001091:1:9:4241: +%*X:100001091:0:9: +%X:0X100001091:1:11:4241: +%*X:0X100001091:0:11: +%X:0x100001091:1:11:4241: +%*X:0x100001091:0:11: +%X:+0:1:2:0: +%*X:+0:0:2: +%X:+0X0:1:4:0: +%*X:+0X0:0:4: +%X:+0x0:1:4:0: +%*X:+0x0:0:4: +%X:+1:1:2:1: +%*X:+1:0:2: +%X:+0X1:1:4:1: +%*X:+0X1:0:4: +%X:+0x1:1:4:1: +%*X:+0x1:0:4: +%X:+2a:1:3:42: +%*X:+2a:0:3: +%X:+2A:1:3:42: +%*X:+2A:0:3: +%X:+0X2a:1:5:42: +%*X:+0X2a:0:5: +%X:+0x2A:1:5:42: +%*X:+0x2A:0:5: +%X:+ffffffff:1:9:4294967295: +%*X:+ffffffff:0:9: +%X:+FFFFFFFF:1:9:4294967295: +%*X:+FFFFFFFF:0:9: +%X:+0Xffffffff:1:11:4294967295: +%*X:+0Xffffffff:0:11: +%X:+0xFFFFFFFF:1:11:4294967295: +%*X:+0xFFFFFFFF:0:11: +%X:+100000000:1:10:0: +%*X:+100000000:0:10: +%X:+0X100000000:1:12:0: +%*X:+0X100000000:0:12: +%X:+0x100000000:1:12:0: +%*X:+0x100000000:0:12: +%X:+100001091:1:10:4241: +%*X:+100001091:0:10: +%X:+0X100001091:1:12:4241: +%*X:+0X100001091:0:12: +%X:+0x100001091:1:12:4241: +%*X:+0x100001091:0:12: +%1X::0:-1: +%*1X::0:-1: +%1X:-7b:0:-1: +%*1X:-7b:0:-1: +%1X:-7B:0:-1: +%*1X:-7B:0:-1: +%1X:-0X7b:0:-1: +%*1X:-0X7b:0:-1: +%1X:-0x7B:0:-1: +%*1X:-0x7B:0:-1: +%1X:-1:0:-1: +%*1X:-1:0:-1: +%1X:-0X1:0:-1: +%*1X:-0X1:0:-1: +%1X:-0x1:0:-1: +%*1X:-0x1:0:-1: +%1X:-0:0:-1: +%*1X:-0:0:-1: +%1X:-0X0:0:-1: +%*1X:-0X0:0:-1: +%1X:-0x0:0:-1: +%*1X:-0x0:0:-1: +%1X:0:1:1:0: +%*1X:0:0:1: +%1X:0X0:1:1:0: +%*1X:0X0:0:1: +%1X:0x0:1:1:0: +%*1X:0x0:0:1: +%1X:1:1:1:1: +%*1X:1:0:1: +%1X:0X1:1:1:0: +%*1X:0X1:0:1: +%1X:0x1:1:1:0: +%*1X:0x1:0:1: +%1X:2a:1:1:2: +%*1X:2a:0:1: +%1X:2A:1:1:2: +%*1X:2A:0:1: +%1X:0X2a:1:1:0: +%*1X:0X2a:0:1: +%1X:0x2A:1:1:0: +%*1X:0x2A:0:1: +%1X:ffffffff:1:1:15: +%*1X:ffffffff:0:1: +%1X:FFFFFFFF:1:1:15: +%*1X:FFFFFFFF:0:1: +%1X:0Xffffffff:1:1:0: +%*1X:0Xffffffff:0:1: +%1X:0xFFFFFFFF:1:1:0: +%*1X:0xFFFFFFFF:0:1: +%1X:100000000:1:1:1: +%*1X:100000000:0:1: +%1X:0X100000000:1:1:0: +%*1X:0X100000000:0:1: +%1X:0x100000000:1:1:0: +%*1X:0x100000000:0:1: +%1X:100001091:1:1:1: +%*1X:100001091:0:1: +%1X:0X100001091:1:1:0: +%*1X:0X100001091:0:1: +%1X:0x100001091:1:1:0: +%*1X:0x100001091:0:1: +%1X:+0:0:-1: +%*1X:+0:0:-1: +%1X:+0X0:0:-1: +%*1X:+0X0:0:-1: +%1X:+0x0:0:-1: +%*1X:+0x0:0:-1: +%1X:+1:0:-1: +%*1X:+1:0:-1: +%1X:+0X1:0:-1: +%*1X:+0X1:0:-1: +%1X:+0x1:0:-1: +%*1X:+0x1:0:-1: +%1X:+2a:0:-1: +%*1X:+2a:0:-1: +%1X:+2A:0:-1: +%*1X:+2A:0:-1: +%1X:+0X2a:0:-1: +%*1X:+0X2a:0:-1: +%1X:+0x2A:0:-1: +%*1X:+0x2A:0:-1: +%1X:+ffffffff:0:-1: +%*1X:+ffffffff:0:-1: +%1X:+FFFFFFFF:0:-1: +%*1X:+FFFFFFFF:0:-1: +%1X:+0Xffffffff:0:-1: +%*1X:+0Xffffffff:0:-1: +%1X:+0xFFFFFFFF:0:-1: +%*1X:+0xFFFFFFFF:0:-1: +%1X:+100000000:0:-1: +%*1X:+100000000:0:-1: +%1X:+0X100000000:0:-1: +%*1X:+0X100000000:0:-1: +%1X:+0x100000000:0:-1: +%*1X:+0x100000000:0:-1: +%1X:+100001091:0:-1: +%*1X:+100001091:0:-1: +%1X:+0X100001091:0:-1: +%*1X:+0X100001091:0:-1: +%1X:+0x100001091:0:-1: +%*1X:+0x100001091:0:-1: +%2X::0:-1: +%*2X::0:-1: +%2X:-7b:1:2:4294967289: +%*2X:-7b:0:2: +%2X:-7B:1:2:4294967289: +%*2X:-7B:0:2: +%2X:-0X7b:1:2:0: +%*2X:-0X7b:0:2: +%2X:-0x7B:1:2:0: +%*2X:-0x7B:0:2: +%2X:-1:1:2:4294967295: +%*2X:-1:0:2: +%2X:-0X1:1:2:0: +%*2X:-0X1:0:2: +%2X:-0x1:1:2:0: +%*2X:-0x1:0:2: +%2X:-0:1:2:0: +%*2X:-0:0:2: +%2X:-0X0:1:2:0: +%*2X:-0X0:0:2: +%2X:-0x0:1:2:0: +%*2X:-0x0:0:2: +%2X:0:1:1:0: +%*2X:0:0:1: +%2X:0X0:0:-1: +%*2X:0X0:0:-1: +%2X:0x0:0:-1: +%*2X:0x0:0:-1: +%2X:1:1:1:1: +%*2X:1:0:1: +%2X:0X1:0:-1: +%*2X:0X1:0:-1: +%2X:0x1:0:-1: +%*2X:0x1:0:-1: +%2X:2a:1:2:42: +%*2X:2a:0:2: +%2X:2A:1:2:42: +%*2X:2A:0:2: +%2X:0X2a:0:-1: +%*2X:0X2a:0:-1: +%2X:0x2A:0:-1: +%*2X:0x2A:0:-1: +%2X:ffffffff:1:2:255: +%*2X:ffffffff:0:2: +%2X:FFFFFFFF:1:2:255: +%*2X:FFFFFFFF:0:2: +%2X:0Xffffffff:0:-1: +%*2X:0Xffffffff:0:-1: +%2X:0xFFFFFFFF:0:-1: +%*2X:0xFFFFFFFF:0:-1: +%2X:100000000:1:2:16: +%*2X:100000000:0:2: +%2X:0X100000000:0:-1: +%*2X:0X100000000:0:-1: +%2X:0x100000000:0:-1: +%*2X:0x100000000:0:-1: +%2X:100001091:1:2:16: +%*2X:100001091:0:2: +%2X:0X100001091:0:-1: +%*2X:0X100001091:0:-1: +%2X:0x100001091:0:-1: +%*2X:0x100001091:0:-1: +%2X:+0:1:2:0: +%*2X:+0:0:2: +%2X:+0X0:1:2:0: +%*2X:+0X0:0:2: +%2X:+0x0:1:2:0: +%*2X:+0x0:0:2: +%2X:+1:1:2:1: +%*2X:+1:0:2: +%2X:+0X1:1:2:0: +%*2X:+0X1:0:2: +%2X:+0x1:1:2:0: +%*2X:+0x1:0:2: +%2X:+2a:1:2:2: +%*2X:+2a:0:2: +%2X:+2A:1:2:2: +%*2X:+2A:0:2: +%2X:+0X2a:1:2:0: +%*2X:+0X2a:0:2: +%2X:+0x2A:1:2:0: +%*2X:+0x2A:0:2: +%2X:+ffffffff:1:2:15: +%*2X:+ffffffff:0:2: +%2X:+FFFFFFFF:1:2:15: +%*2X:+FFFFFFFF:0:2: +%2X:+0Xffffffff:1:2:0: +%*2X:+0Xffffffff:0:2: +%2X:+0xFFFFFFFF:1:2:0: +%*2X:+0xFFFFFFFF:0:2: +%2X:+100000000:1:2:1: +%*2X:+100000000:0:2: +%2X:+0X100000000:1:2:0: +%*2X:+0X100000000:0:2: +%2X:+0x100000000:1:2:0: +%*2X:+0x100000000:0:2: +%2X:+100001091:1:2:1: +%*2X:+100001091:0:2: +%2X:+0X100001091:1:2:0: +%*2X:+0X100001091:0:2: +%2X:+0x100001091:1:2:0: +%*2X:+0x100001091:0:2: +%8X::0:-1: +%*8X::0:-1: +%8X:-7b:1:3:4294967173: +%*8X:-7b:0:3: +%8X:-7B:1:3:4294967173: +%*8X:-7B:0:3: +%8X:-0X7b:1:5:4294967173: +%*8X:-0X7b:0:5: +%8X:-0x7B:1:5:4294967173: +%*8X:-0x7B:0:5: +%8X:-1:1:2:4294967295: +%*8X:-1:0:2: +%8X:-0X1:1:4:4294967295: +%*8X:-0X1:0:4: +%8X:-0x1:1:4:4294967295: +%*8X:-0x1:0:4: +%8X:-0:1:2:0: +%*8X:-0:0:2: +%8X:-0X0:1:4:0: +%*8X:-0X0:0:4: +%8X:-0x0:1:4:0: +%*8X:-0x0:0:4: +%8X:0:1:1:0: +%*8X:0:0:1: +%8X:0X0:1:3:0: +%*8X:0X0:0:3: +%8X:0x0:1:3:0: +%*8X:0x0:0:3: +%8X:1:1:1:1: +%*8X:1:0:1: +%8X:0X1:1:3:1: +%*8X:0X1:0:3: +%8X:0x1:1:3:1: +%*8X:0x1:0:3: +%8X:2a:1:2:42: +%*8X:2a:0:2: +%8X:2A:1:2:42: +%*8X:2A:0:2: +%8X:0X2a:1:4:42: +%*8X:0X2a:0:4: +%8X:0x2A:1:4:42: +%*8X:0x2A:0:4: +%8X:ffffffff:1:8:4294967295: +%*8X:ffffffff:0:8: +%8X:FFFFFFFF:1:8:4294967295: +%*8X:FFFFFFFF:0:8: +%8X:0Xffffffff:1:8:16777215: +%*8X:0Xffffffff:0:8: +%8X:0xFFFFFFFF:1:8:16777215: +%*8X:0xFFFFFFFF:0:8: +%8X:100000000:1:8:268435456: +%*8X:100000000:0:8: +%8X:0X100000000:1:8:1048576: +%*8X:0X100000000:0:8: +%8X:0x100000000:1:8:1048576: +%*8X:0x100000000:0:8: +%8X:100001091:1:8:268435721: +%*8X:100001091:0:8: +%8X:0X100001091:1:8:1048577: +%*8X:0X100001091:0:8: +%8X:0x100001091:1:8:1048577: +%*8X:0x100001091:0:8: +%8X:+0:1:2:0: +%*8X:+0:0:2: +%8X:+0X0:1:4:0: +%*8X:+0X0:0:4: +%8X:+0x0:1:4:0: +%*8X:+0x0:0:4: +%8X:+1:1:2:1: +%*8X:+1:0:2: +%8X:+0X1:1:4:1: +%*8X:+0X1:0:4: +%8X:+0x1:1:4:1: +%*8X:+0x1:0:4: +%8X:+2a:1:3:42: +%*8X:+2a:0:3: +%8X:+2A:1:3:42: +%*8X:+2A:0:3: +%8X:+0X2a:1:5:42: +%*8X:+0X2a:0:5: +%8X:+0x2A:1:5:42: +%*8X:+0x2A:0:5: +%8X:+ffffffff:1:8:268435455: +%*8X:+ffffffff:0:8: +%8X:+FFFFFFFF:1:8:268435455: +%*8X:+FFFFFFFF:0:8: +%8X:+0Xffffffff:1:8:1048575: +%*8X:+0Xffffffff:0:8: +%8X:+0xFFFFFFFF:1:8:1048575: +%*8X:+0xFFFFFFFF:0:8: +%8X:+100000000:1:8:16777216: +%*8X:+100000000:0:8: +%8X:+0X100000000:1:8:65536: +%*8X:+0X100000000:0:8: +%8X:+0x100000000:1:8:65536: +%*8X:+0x100000000:0:8: +%8X:+100001091:1:8:16777232: +%*8X:+100001091:0:8: +%8X:+0X100001091:1:8:65536: +%*8X:+0X100001091:0:8: +%8X:+0x100001091:1:8:65536: +%*8X:+0x100001091:0:8: +%15X::0:-1: +%*15X::0:-1: +%15X:-7b:1:3:4294967173: +%*15X:-7b:0:3: +%15X:-7B:1:3:4294967173: +%*15X:-7B:0:3: +%15X:-0X7b:1:5:4294967173: +%*15X:-0X7b:0:5: +%15X:-0x7B:1:5:4294967173: +%*15X:-0x7B:0:5: +%15X:-1:1:2:4294967295: +%*15X:-1:0:2: +%15X:-0X1:1:4:4294967295: +%*15X:-0X1:0:4: +%15X:-0x1:1:4:4294967295: +%*15X:-0x1:0:4: +%15X:-0:1:2:0: +%*15X:-0:0:2: +%15X:-0X0:1:4:0: +%*15X:-0X0:0:4: +%15X:-0x0:1:4:0: +%*15X:-0x0:0:4: +%15X:0:1:1:0: +%*15X:0:0:1: +%15X:0X0:1:3:0: +%*15X:0X0:0:3: +%15X:0x0:1:3:0: +%*15X:0x0:0:3: +%15X:1:1:1:1: +%*15X:1:0:1: +%15X:0X1:1:3:1: +%*15X:0X1:0:3: +%15X:0x1:1:3:1: +%*15X:0x1:0:3: +%15X:2a:1:2:42: +%*15X:2a:0:2: +%15X:2A:1:2:42: +%*15X:2A:0:2: +%15X:0X2a:1:4:42: +%*15X:0X2a:0:4: +%15X:0x2A:1:4:42: +%*15X:0x2A:0:4: +%15X:ffffffff:1:8:4294967295: +%*15X:ffffffff:0:8: +%15X:FFFFFFFF:1:8:4294967295: +%*15X:FFFFFFFF:0:8: +%15X:0Xffffffff:1:10:4294967295: +%*15X:0Xffffffff:0:10: +%15X:0xFFFFFFFF:1:10:4294967295: +%*15X:0xFFFFFFFF:0:10: +%15X:100000000:1:9:0: +%*15X:100000000:0:9: +%15X:0X100000000:1:11:0: +%*15X:0X100000000:0:11: +%15X:0x100000000:1:11:0: +%*15X:0x100000000:0:11: +%15X:100001091:1:9:4241: +%*15X:100001091:0:9: +%15X:0X100001091:1:11:4241: +%*15X:0X100001091:0:11: +%15X:0x100001091:1:11:4241: +%*15X:0x100001091:0:11: +%15X:+0:1:2:0: +%*15X:+0:0:2: +%15X:+0X0:1:4:0: +%*15X:+0X0:0:4: +%15X:+0x0:1:4:0: +%*15X:+0x0:0:4: +%15X:+1:1:2:1: +%*15X:+1:0:2: +%15X:+0X1:1:4:1: +%*15X:+0X1:0:4: +%15X:+0x1:1:4:1: +%*15X:+0x1:0:4: +%15X:+2a:1:3:42: +%*15X:+2a:0:3: +%15X:+2A:1:3:42: +%*15X:+2A:0:3: +%15X:+0X2a:1:5:42: +%*15X:+0X2a:0:5: +%15X:+0x2A:1:5:42: +%*15X:+0x2A:0:5: +%15X:+ffffffff:1:9:4294967295: +%*15X:+ffffffff:0:9: +%15X:+FFFFFFFF:1:9:4294967295: +%*15X:+FFFFFFFF:0:9: +%15X:+0Xffffffff:1:11:4294967295: +%*15X:+0Xffffffff:0:11: +%15X:+0xFFFFFFFF:1:11:4294967295: +%*15X:+0xFFFFFFFF:0:11: +%15X:+100000000:1:10:0: +%*15X:+100000000:0:10: +%15X:+0X100000000:1:12:0: +%*15X:+0X100000000:0:12: +%15X:+0x100000000:1:12:0: +%*15X:+0x100000000:0:12: +%15X:+100001091:1:10:4241: +%*15X:+100001091:0:10: +%15X:+0X100001091:1:12:4241: +%*15X:+0X100001091:0:12: +%15X:+0x100001091:1:12:4241: +%*15X:+0x100001091:0:12: +%2X: :0:-1: +%*2X: :0:-1: +%2X: -7b:1:3:4294967289: +%*2X: -7b:0:3: +%2X: -7B:1:3:4294967289: +%*2X: -7B:0:3: +%2X: -0X7b:1:3:0: +%*2X: -0X7b:0:3: +%2X: -0x7B:1:3:0: +%*2X: -0x7B:0:3: +%2X: -1:1:3:4294967295: +%*2X: -1:0:3: +%2X: -0X1:1:3:0: +%*2X: -0X1:0:3: +%2X: -0x1:1:3:0: +%*2X: -0x1:0:3: +%2X: -0:1:3:0: +%*2X: -0:0:3: +%2X: -0X0:1:3:0: +%*2X: -0X0:0:3: +%2X: -0x0:1:3:0: +%*2X: -0x0:0:3: +%2X: 0:1:2:0: +%*2X: 0:0:2: +%2X: 0X0:0:-1: +%*2X: 0X0:0:-1: +%2X: 0x0:0:-1: +%*2X: 0x0:0:-1: +%2X: 1:1:2:1: +%*2X: 1:0:2: +%2X: 0X1:0:-1: +%*2X: 0X1:0:-1: +%2X: 0x1:0:-1: +%*2X: 0x1:0:-1: +%2X: 2a:1:3:42: +%*2X: 2a:0:3: +%2X: 2A:1:3:42: +%*2X: 2A:0:3: +%2X: 0X2a:0:-1: +%*2X: 0X2a:0:-1: +%2X: 0x2A:0:-1: +%*2X: 0x2A:0:-1: +%2X: ffffffff:1:3:255: +%*2X: ffffffff:0:3: +%2X: FFFFFFFF:1:3:255: +%*2X: FFFFFFFF:0:3: +%2X: 0Xffffffff:0:-1: +%*2X: 0Xffffffff:0:-1: +%2X: 0xFFFFFFFF:0:-1: +%*2X: 0xFFFFFFFF:0:-1: +%2X: 100000000:1:3:16: +%*2X: 100000000:0:3: +%2X: 0X100000000:0:-1: +%*2X: 0X100000000:0:-1: +%2X: 0x100000000:0:-1: +%*2X: 0x100000000:0:-1: +%2X: 100001091:1:3:16: +%*2X: 100001091:0:3: +%2X: 0X100001091:0:-1: +%*2X: 0X100001091:0:-1: +%2X: 0x100001091:0:-1: +%*2X: 0x100001091:0:-1: +%2X: +0:1:3:0: +%*2X: +0:0:3: +%2X: +0X0:1:3:0: +%*2X: +0X0:0:3: +%2X: +0x0:1:3:0: +%*2X: +0x0:0:3: +%2X: +1:1:3:1: +%*2X: +1:0:3: +%2X: +0X1:1:3:0: +%*2X: +0X1:0:3: +%2X: +0x1:1:3:0: +%*2X: +0x1:0:3: +%2X: +2a:1:3:2: +%*2X: +2a:0:3: +%2X: +2A:1:3:2: +%*2X: +2A:0:3: +%2X: +0X2a:1:3:0: +%*2X: +0X2a:0:3: +%2X: +0x2A:1:3:0: +%*2X: +0x2A:0:3: +%2X: +ffffffff:1:3:15: +%*2X: +ffffffff:0:3: +%2X: +FFFFFFFF:1:3:15: +%*2X: +FFFFFFFF:0:3: +%2X: +0Xffffffff:1:3:0: +%*2X: +0Xffffffff:0:3: +%2X: +0xFFFFFFFF:1:3:0: +%*2X: +0xFFFFFFFF:0:3: +%2X: +100000000:1:3:1: +%*2X: +100000000:0:3: +%2X: +0X100000000:1:3:0: +%*2X: +0X100000000:0:3: +%2X: +0x100000000:1:3:0: +%*2X: +0x100000000:0:3: +%2X: +100001091:1:3:1: +%*2X: +100001091:0:3: +%2X: +0X100001091:1:3:0: +%*2X: +0X100001091:0:3: +%2X: +0x100001091:1:3:0: +%*2X: +0x100001091:0:3: +%15X: :0:-1: +%*15X: :0:-1: +%15X: -7b:1:4:4294967173: +%*15X: -7b:0:4: +%15X: -7B:1:4:4294967173: +%*15X: -7B:0:4: +%15X: -0X7b:1:6:4294967173: +%*15X: -0X7b:0:6: +%15X: -0x7B:1:6:4294967173: +%*15X: -0x7B:0:6: +%15X: -1:1:3:4294967295: +%*15X: -1:0:3: +%15X: -0X1:1:5:4294967295: +%*15X: -0X1:0:5: +%15X: -0x1:1:5:4294967295: +%*15X: -0x1:0:5: +%15X: -0:1:3:0: +%*15X: -0:0:3: +%15X: -0X0:1:5:0: +%*15X: -0X0:0:5: +%15X: -0x0:1:5:0: +%*15X: -0x0:0:5: +%15X: 0:1:2:0: +%*15X: 0:0:2: +%15X: 0X0:1:4:0: +%*15X: 0X0:0:4: +%15X: 0x0:1:4:0: +%*15X: 0x0:0:4: +%15X: 1:1:2:1: +%*15X: 1:0:2: +%15X: 0X1:1:4:1: +%*15X: 0X1:0:4: +%15X: 0x1:1:4:1: +%*15X: 0x1:0:4: +%15X: 2a:1:3:42: +%*15X: 2a:0:3: +%15X: 2A:1:3:42: +%*15X: 2A:0:3: +%15X: 0X2a:1:5:42: +%*15X: 0X2a:0:5: +%15X: 0x2A:1:5:42: +%*15X: 0x2A:0:5: +%15X: ffffffff:1:9:4294967295: +%*15X: ffffffff:0:9: +%15X: FFFFFFFF:1:9:4294967295: +%*15X: FFFFFFFF:0:9: +%15X: 0Xffffffff:1:11:4294967295: +%*15X: 0Xffffffff:0:11: +%15X: 0xFFFFFFFF:1:11:4294967295: +%*15X: 0xFFFFFFFF:0:11: +%15X: 100000000:1:10:0: +%*15X: 100000000:0:10: +%15X: 0X100000000:1:12:0: +%*15X: 0X100000000:0:12: +%15X: 0x100000000:1:12:0: +%*15X: 0x100000000:0:12: +%15X: 100001091:1:10:4241: +%*15X: 100001091:0:10: +%15X: 0X100001091:1:12:4241: +%*15X: 0X100001091:0:12: +%15X: 0x100001091:1:12:4241: +%*15X: 0x100001091:0:12: +%15X: +0:1:3:0: +%*15X: +0:0:3: +%15X: +0X0:1:5:0: +%*15X: +0X0:0:5: +%15X: +0x0:1:5:0: +%*15X: +0x0:0:5: +%15X: +1:1:3:1: +%*15X: +1:0:3: +%15X: +0X1:1:5:1: +%*15X: +0X1:0:5: +%15X: +0x1:1:5:1: +%*15X: +0x1:0:5: +%15X: +2a:1:4:42: +%*15X: +2a:0:4: +%15X: +2A:1:4:42: +%*15X: +2A:0:4: +%15X: +0X2a:1:6:42: +%*15X: +0X2a:0:6: +%15X: +0x2A:1:6:42: +%*15X: +0x2A:0:6: +%15X: +ffffffff:1:10:4294967295: +%*15X: +ffffffff:0:10: +%15X: +FFFFFFFF:1:10:4294967295: +%*15X: +FFFFFFFF:0:10: +%15X: +0Xffffffff:1:12:4294967295: +%*15X: +0Xffffffff:0:12: +%15X: +0xFFFFFFFF:1:12:4294967295: +%*15X: +0xFFFFFFFF:0:12: +%15X: +100000000:1:11:0: +%*15X: +100000000:0:11: +%15X: +0X100000000:1:13:0: +%*15X: +0X100000000:0:13: +%15X: +0x100000000:1:13:0: +%*15X: +0x100000000:0:13: +%15X: +100001091:1:11:4241: +%*15X: +100001091:0:11: +%15X: +0X100001091:1:13:4241: +%*15X: +0X100001091:0:13: +%15X: +0x100001091:1:13:4241: +%*15X: +0x100001091:0:13: diff --git a/sysdeps/wordsize-64/tst-scanf-format-ulong-b.input b/sysdeps/wordsize-64/tst-scanf-format-ulong-b.input new file mode 100644 index 0000000..fe5b910 --- /dev/null +++ b/sysdeps/wordsize-64/tst-scanf-format-ulong-b.input @@ -0,0 +1,644 @@ +%lb::0:-1: +%*lb::0:-1: +%lb:-1111011:1:8:-123: +%*lb:-1111011:0:8: +%lb:-0B1111011:1:10:-123: +%*lb:-0B1111011:0:10: +%lb:-0b1111011:1:10:-123: +%*lb:-0b1111011:0:10: +%lb:-1:1:2:-1: +%*lb:-1:0:2: +%lb:-0B1:1:4:-1: +%*lb:-0B1:0:4: +%lb:-0b1:1:4:-1: +%*lb:-0b1:0:4: +%lb:-0:1:2:0: +%*lb:-0:0:2: +%lb:-0B0:1:4:0: +%*lb:-0B0:0:4: +%lb:-0b0:1:4:0: +%*lb:-0b0:0:4: +%lb:0:1:1:0: +%*lb:0:0:1: +%lb:0B0:1:3:0: +%*lb:0B0:0:3: +%lb:0b0:1:3:0: +%*lb:0b0:0:3: +%lb:1:1:1:1: +%*lb:1:0:1: +%lb:0B1:1:3:1: +%*lb:0B1:0:3: +%lb:0b1:1:3:1: +%*lb:0b1:0:3: +%lb:101010:1:6:42: +%*lb:101010:0:6: +%lb:0B101010:1:8:42: +%*lb:0B101010:0:8: +%lb:0b101010:1:8:42: +%*lb:0b101010:0:8: +%lb:1111111111111111111111111111111111111111111111111111111111111111:1:64:18446744073709551615: +%*lb:1111111111111111111111111111111111111111111111111111111111111111:0:64: +%lb:0B1111111111111111111111111111111111111111111111111111111111111111:1:66:18446744073709551615: +%*lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:66: +%lb:0b1111111111111111111111111111111111111111111111111111111111111111:1:66:18446744073709551615: +%*lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:66: +%lb:10000000000000000000000000000000000000000000000000000000000000000:1:65:18446744073709551615: +%*lb:10000000000000000000000000000000000000000000000000000000000000000:0:65: +%lb:0B10000000000000000000000000000000000000000000000000000000000000000:1:67:18446744073709551615: +%*lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:67: +%lb:0b10000000000000000000000000000000000000000000000000000000000000000:1:67:18446744073709551615: +%*lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:67: +%lb:10000000000000000000000000000000000000010100001110101011110110001:1:65:18446744073709551615: +%*lb:10000000000000000000000000000000000000010100001110101011110110001:0:65: +%lb:0B10000000000000000000000000000000000000010100001110101011110110001:1:67:18446744073709551615: +%*lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:67: +%lb:0b10000000000000000000000000000000000000010100001110101011110110001:1:67:18446744073709551615: +%*lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:67: +%lb:+0:1:2:0: +%*lb:+0:0:2: +%lb:+0B0:1:4:0: +%*lb:+0B0:0:4: +%lb:+0b0:1:4:0: +%*lb:+0b0:0:4: +%lb:+1:1:2:1: +%*lb:+1:0:2: +%lb:+0B1:1:4:1: +%*lb:+0B1:0:4: +%lb:+0b1:1:4:1: +%*lb:+0b1:0:4: +%lb:+101010:1:7:42: +%*lb:+101010:0:7: +%lb:+0B101010:1:9:42: +%*lb:+0B101010:0:9: +%lb:+0b101010:1:9:42: +%*lb:+0b101010:0:9: +%lb:+1111111111111111111111111111111111111111111111111111111111111111:1:65:18446744073709551615: +%*lb:+1111111111111111111111111111111111111111111111111111111111111111:0:65: +%lb:+0B1111111111111111111111111111111111111111111111111111111111111111:1:67:18446744073709551615: +%*lb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:67: +%lb:+0b1111111111111111111111111111111111111111111111111111111111111111:1:67:18446744073709551615: +%*lb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:67: +%lb:+10000000000000000000000000000000000000000000000000000000000000000:1:66:18446744073709551615: +%*lb:+10000000000000000000000000000000000000000000000000000000000000000:0:66: +%lb:+0B10000000000000000000000000000000000000000000000000000000000000000:1:68:18446744073709551615: +%*lb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:68: +%lb:+0b10000000000000000000000000000000000000000000000000000000000000000:1:68:18446744073709551615: +%*lb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:68: +%lb:+10000000000000000000000000000000000000010100001110101011110110001:1:66:18446744073709551615: +%*lb:+10000000000000000000000000000000000000010100001110101011110110001:0:66: +%lb:+0B10000000000000000000000000000000000000010100001110101011110110001:1:68:18446744073709551615: +%*lb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:68: +%lb:+0b10000000000000000000000000000000000000010100001110101011110110001:1:68:18446744073709551615: +%*lb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:68: +%1lb::0:-1: +%*1lb::0:-1: +%1lb:-1111011:0:-1: +%*1lb:-1111011:0:-1: +%1lb:-0B1111011:0:-1: +%*1lb:-0B1111011:0:-1: +%1lb:-0b1111011:0:-1: +%*1lb:-0b1111011:0:-1: +%1lb:-1:0:-1: +%*1lb:-1:0:-1: +%1lb:-0B1:0:-1: +%*1lb:-0B1:0:-1: +%1lb:-0b1:0:-1: +%*1lb:-0b1:0:-1: +%1lb:-0:0:-1: +%*1lb:-0:0:-1: +%1lb:-0B0:0:-1: +%*1lb:-0B0:0:-1: +%1lb:-0b0:0:-1: +%*1lb:-0b0:0:-1: +%1lb:0:1:1:0: +%*1lb:0:0:1: +%1lb:0B0:1:1:0: +%*1lb:0B0:0:1: +%1lb:0b0:1:1:0: +%*1lb:0b0:0:1: +%1lb:1:1:1:1: +%*1lb:1:0:1: +%1lb:0B1:1:1:0: +%*1lb:0B1:0:1: +%1lb:0b1:1:1:0: +%*1lb:0b1:0:1: +%1lb:101010:1:1:1: +%*1lb:101010:0:1: +%1lb:0B101010:1:1:0: +%*1lb:0B101010:0:1: +%1lb:0b101010:1:1:0: +%*1lb:0b101010:0:1: +%1lb:1111111111111111111111111111111111111111111111111111111111111111:1:1:1: +%*1lb:1111111111111111111111111111111111111111111111111111111111111111:0:1: +%1lb:0B1111111111111111111111111111111111111111111111111111111111111111:1:1:0: +%*1lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:1: +%1lb:0b1111111111111111111111111111111111111111111111111111111111111111:1:1:0: +%*1lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:1: +%1lb:10000000000000000000000000000000000000000000000000000000000000000:1:1:1: +%*1lb:10000000000000000000000000000000000000000000000000000000000000000:0:1: +%1lb:0B10000000000000000000000000000000000000000000000000000000000000000:1:1:0: +%*1lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:1: +%1lb:0b10000000000000000000000000000000000000000000000000000000000000000:1:1:0: +%*1lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:1: +%1lb:10000000000000000000000000000000000000010100001110101011110110001:1:1:1: +%*1lb:10000000000000000000000000000000000000010100001110101011110110001:0:1: +%1lb:0B10000000000000000000000000000000000000010100001110101011110110001:1:1:0: +%*1lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:1: +%1lb:0b10000000000000000000000000000000000000010100001110101011110110001:1:1:0: +%*1lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:1: +%1lb:+0:0:-1: +%*1lb:+0:0:-1: +%1lb:+0B0:0:-1: +%*1lb:+0B0:0:-1: +%1lb:+0b0:0:-1: +%*1lb:+0b0:0:-1: +%1lb:+1:0:-1: +%*1lb:+1:0:-1: +%1lb:+0B1:0:-1: +%*1lb:+0B1:0:-1: +%1lb:+0b1:0:-1: +%*1lb:+0b1:0:-1: +%1lb:+101010:0:-1: +%*1lb:+101010:0:-1: +%1lb:+0B101010:0:-1: +%*1lb:+0B101010:0:-1: +%1lb:+0b101010:0:-1: +%*1lb:+0b101010:0:-1: +%1lb:+1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*1lb:+1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%1lb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*1lb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%1lb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*1lb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%1lb:+10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*1lb:+10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%1lb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*1lb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%1lb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*1lb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%1lb:+10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*1lb:+10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%1lb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*1lb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%1lb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*1lb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2lb::0:-1: +%*2lb::0:-1: +%2lb:-1111011:1:2:-1: +%*2lb:-1111011:0:2: +%2lb:-0B1111011:1:2:0: +%*2lb:-0B1111011:0:2: +%2lb:-0b1111011:1:2:0: +%*2lb:-0b1111011:0:2: +%2lb:-1:1:2:-1: +%*2lb:-1:0:2: +%2lb:-0B1:1:2:0: +%*2lb:-0B1:0:2: +%2lb:-0b1:1:2:0: +%*2lb:-0b1:0:2: +%2lb:-0:1:2:0: +%*2lb:-0:0:2: +%2lb:-0B0:1:2:0: +%*2lb:-0B0:0:2: +%2lb:-0b0:1:2:0: +%*2lb:-0b0:0:2: +%2lb:0:1:1:0: +%*2lb:0:0:1: +%2lb:0B0:0:-1: +%*2lb:0B0:0:-1: +%2lb:0b0:0:-1: +%*2lb:0b0:0:-1: +%2lb:1:1:1:1: +%*2lb:1:0:1: +%2lb:0B1:0:-1: +%*2lb:0B1:0:-1: +%2lb:0b1:0:-1: +%*2lb:0b1:0:-1: +%2lb:101010:1:2:2: +%*2lb:101010:0:2: +%2lb:0B101010:0:-1: +%*2lb:0B101010:0:-1: +%2lb:0b101010:0:-1: +%*2lb:0b101010:0:-1: +%2lb:1111111111111111111111111111111111111111111111111111111111111111:1:2:3: +%*2lb:1111111111111111111111111111111111111111111111111111111111111111:0:2: +%2lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*2lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%2lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*2lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%2lb:10000000000000000000000000000000000000000000000000000000000000000:1:2:2: +%*2lb:10000000000000000000000000000000000000000000000000000000000000000:0:2: +%2lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*2lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%2lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*2lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%2lb:10000000000000000000000000000000000000010100001110101011110110001:1:2:2: +%*2lb:10000000000000000000000000000000000000010100001110101011110110001:0:2: +%2lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*2lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*2lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2lb:+0:1:2:0: +%*2lb:+0:0:2: +%2lb:+0B0:1:2:0: +%*2lb:+0B0:0:2: +%2lb:+0b0:1:2:0: +%*2lb:+0b0:0:2: +%2lb:+1:1:2:1: +%*2lb:+1:0:2: +%2lb:+0B1:1:2:0: +%*2lb:+0B1:0:2: +%2lb:+0b1:1:2:0: +%*2lb:+0b1:0:2: +%2lb:+101010:1:2:1: +%*2lb:+101010:0:2: +%2lb:+0B101010:1:2:0: +%*2lb:+0B101010:0:2: +%2lb:+0b101010:1:2:0: +%*2lb:+0b101010:0:2: +%2lb:+1111111111111111111111111111111111111111111111111111111111111111:1:2:1: +%*2lb:+1111111111111111111111111111111111111111111111111111111111111111:0:2: +%2lb:+0B1111111111111111111111111111111111111111111111111111111111111111:1:2:0: +%*2lb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:2: +%2lb:+0b1111111111111111111111111111111111111111111111111111111111111111:1:2:0: +%*2lb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:2: +%2lb:+10000000000000000000000000000000000000000000000000000000000000000:1:2:1: +%*2lb:+10000000000000000000000000000000000000000000000000000000000000000:0:2: +%2lb:+0B10000000000000000000000000000000000000000000000000000000000000000:1:2:0: +%*2lb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:2: +%2lb:+0b10000000000000000000000000000000000000000000000000000000000000000:1:2:0: +%*2lb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:2: +%2lb:+10000000000000000000000000000000000000010100001110101011110110001:1:2:1: +%*2lb:+10000000000000000000000000000000000000010100001110101011110110001:0:2: +%2lb:+0B10000000000000000000000000000000000000010100001110101011110110001:1:2:0: +%*2lb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:2: +%2lb:+0b10000000000000000000000000000000000000010100001110101011110110001:1:2:0: +%*2lb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:2: +%15lb::0:-1: +%*15lb::0:-1: +%15lb:-1111011:1:8:-123: +%*15lb:-1111011:0:8: +%15lb:-0B1111011:1:10:-123: +%*15lb:-0B1111011:0:10: +%15lb:-0b1111011:1:10:-123: +%*15lb:-0b1111011:0:10: +%15lb:-1:1:2:-1: +%*15lb:-1:0:2: +%15lb:-0B1:1:4:-1: +%*15lb:-0B1:0:4: +%15lb:-0b1:1:4:-1: +%*15lb:-0b1:0:4: +%15lb:-0:1:2:0: +%*15lb:-0:0:2: +%15lb:-0B0:1:4:0: +%*15lb:-0B0:0:4: +%15lb:-0b0:1:4:0: +%*15lb:-0b0:0:4: +%15lb:0:1:1:0: +%*15lb:0:0:1: +%15lb:0B0:1:3:0: +%*15lb:0B0:0:3: +%15lb:0b0:1:3:0: +%*15lb:0b0:0:3: +%15lb:1:1:1:1: +%*15lb:1:0:1: +%15lb:0B1:1:3:1: +%*15lb:0B1:0:3: +%15lb:0b1:1:3:1: +%*15lb:0b1:0:3: +%15lb:101010:1:6:42: +%*15lb:101010:0:6: +%15lb:0B101010:1:8:42: +%*15lb:0B101010:0:8: +%15lb:0b101010:1:8:42: +%*15lb:0b101010:0:8: +%15lb:1111111111111111111111111111111111111111111111111111111111111111:1:15:32767: +%*15lb:1111111111111111111111111111111111111111111111111111111111111111:0:15: +%15lb:0B1111111111111111111111111111111111111111111111111111111111111111:1:15:8191: +%*15lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:15: +%15lb:0b1111111111111111111111111111111111111111111111111111111111111111:1:15:8191: +%*15lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:15: +%15lb:10000000000000000000000000000000000000000000000000000000000000000:1:15:16384: +%*15lb:10000000000000000000000000000000000000000000000000000000000000000:0:15: +%15lb:0B10000000000000000000000000000000000000000000000000000000000000000:1:15:4096: +%*15lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:15: +%15lb:0b10000000000000000000000000000000000000000000000000000000000000000:1:15:4096: +%*15lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:15: +%15lb:10000000000000000000000000000000000000010100001110101011110110001:1:15:16384: +%*15lb:10000000000000000000000000000000000000010100001110101011110110001:0:15: +%15lb:0B10000000000000000000000000000000000000010100001110101011110110001:1:15:4096: +%*15lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:15: +%15lb:0b10000000000000000000000000000000000000010100001110101011110110001:1:15:4096: +%*15lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:15: +%15lb:+0:1:2:0: +%*15lb:+0:0:2: +%15lb:+0B0:1:4:0: +%*15lb:+0B0:0:4: +%15lb:+0b0:1:4:0: +%*15lb:+0b0:0:4: +%15lb:+1:1:2:1: +%*15lb:+1:0:2: +%15lb:+0B1:1:4:1: +%*15lb:+0B1:0:4: +%15lb:+0b1:1:4:1: +%*15lb:+0b1:0:4: +%15lb:+101010:1:7:42: +%*15lb:+101010:0:7: +%15lb:+0B101010:1:9:42: +%*15lb:+0B101010:0:9: +%15lb:+0b101010:1:9:42: +%*15lb:+0b101010:0:9: +%15lb:+1111111111111111111111111111111111111111111111111111111111111111:1:15:16383: +%*15lb:+1111111111111111111111111111111111111111111111111111111111111111:0:15: +%15lb:+0B1111111111111111111111111111111111111111111111111111111111111111:1:15:4095: +%*15lb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:15: +%15lb:+0b1111111111111111111111111111111111111111111111111111111111111111:1:15:4095: +%*15lb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:15: +%15lb:+10000000000000000000000000000000000000000000000000000000000000000:1:15:8192: +%*15lb:+10000000000000000000000000000000000000000000000000000000000000000:0:15: +%15lb:+0B10000000000000000000000000000000000000000000000000000000000000000:1:15:2048: +%*15lb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:15: +%15lb:+0b10000000000000000000000000000000000000000000000000000000000000000:1:15:2048: +%*15lb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:15: +%15lb:+10000000000000000000000000000000000000010100001110101011110110001:1:15:8192: +%*15lb:+10000000000000000000000000000000000000010100001110101011110110001:0:15: +%15lb:+0B10000000000000000000000000000000000000010100001110101011110110001:1:15:2048: +%*15lb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:15: +%15lb:+0b10000000000000000000000000000000000000010100001110101011110110001:1:15:2048: +%*15lb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:15: +%25lb::0:-1: +%*25lb::0:-1: +%25lb:-1111011:1:8:-123: +%*25lb:-1111011:0:8: +%25lb:-0B1111011:1:10:-123: +%*25lb:-0B1111011:0:10: +%25lb:-0b1111011:1:10:-123: +%*25lb:-0b1111011:0:10: +%25lb:-1:1:2:-1: +%*25lb:-1:0:2: +%25lb:-0B1:1:4:-1: +%*25lb:-0B1:0:4: +%25lb:-0b1:1:4:-1: +%*25lb:-0b1:0:4: +%25lb:-0:1:2:0: +%*25lb:-0:0:2: +%25lb:-0B0:1:4:0: +%*25lb:-0B0:0:4: +%25lb:-0b0:1:4:0: +%*25lb:-0b0:0:4: +%25lb:0:1:1:0: +%*25lb:0:0:1: +%25lb:0B0:1:3:0: +%*25lb:0B0:0:3: +%25lb:0b0:1:3:0: +%*25lb:0b0:0:3: +%25lb:1:1:1:1: +%*25lb:1:0:1: +%25lb:0B1:1:3:1: +%*25lb:0B1:0:3: +%25lb:0b1:1:3:1: +%*25lb:0b1:0:3: +%25lb:101010:1:6:42: +%*25lb:101010:0:6: +%25lb:0B101010:1:8:42: +%*25lb:0B101010:0:8: +%25lb:0b101010:1:8:42: +%*25lb:0b101010:0:8: +%25lb:1111111111111111111111111111111111111111111111111111111111111111:1:25:33554431: +%*25lb:1111111111111111111111111111111111111111111111111111111111111111:0:25: +%25lb:0B1111111111111111111111111111111111111111111111111111111111111111:1:25:8388607: +%*25lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:25: +%25lb:0b1111111111111111111111111111111111111111111111111111111111111111:1:25:8388607: +%*25lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:25: +%25lb:10000000000000000000000000000000000000000000000000000000000000000:1:25:16777216: +%*25lb:10000000000000000000000000000000000000000000000000000000000000000:0:25: +%25lb:0B10000000000000000000000000000000000000000000000000000000000000000:1:25:4194304: +%*25lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:25: +%25lb:0b10000000000000000000000000000000000000000000000000000000000000000:1:25:4194304: +%*25lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:25: +%25lb:10000000000000000000000000000000000000010100001110101011110110001:1:25:16777216: +%*25lb:10000000000000000000000000000000000000010100001110101011110110001:0:25: +%25lb:0B10000000000000000000000000000000000000010100001110101011110110001:1:25:4194304: +%*25lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:25: +%25lb:0b10000000000000000000000000000000000000010100001110101011110110001:1:25:4194304: +%*25lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:25: +%25lb:+0:1:2:0: +%*25lb:+0:0:2: +%25lb:+0B0:1:4:0: +%*25lb:+0B0:0:4: +%25lb:+0b0:1:4:0: +%*25lb:+0b0:0:4: +%25lb:+1:1:2:1: +%*25lb:+1:0:2: +%25lb:+0B1:1:4:1: +%*25lb:+0B1:0:4: +%25lb:+0b1:1:4:1: +%*25lb:+0b1:0:4: +%25lb:+101010:1:7:42: +%*25lb:+101010:0:7: +%25lb:+0B101010:1:9:42: +%*25lb:+0B101010:0:9: +%25lb:+0b101010:1:9:42: +%*25lb:+0b101010:0:9: +%25lb:+1111111111111111111111111111111111111111111111111111111111111111:1:25:16777215: +%*25lb:+1111111111111111111111111111111111111111111111111111111111111111:0:25: +%25lb:+0B1111111111111111111111111111111111111111111111111111111111111111:1:25:4194303: +%*25lb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:25: +%25lb:+0b1111111111111111111111111111111111111111111111111111111111111111:1:25:4194303: +%*25lb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:25: +%25lb:+10000000000000000000000000000000000000000000000000000000000000000:1:25:8388608: +%*25lb:+10000000000000000000000000000000000000000000000000000000000000000:0:25: +%25lb:+0B10000000000000000000000000000000000000000000000000000000000000000:1:25:2097152: +%*25lb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:25: +%25lb:+0b10000000000000000000000000000000000000000000000000000000000000000:1:25:2097152: +%*25lb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:25: +%25lb:+10000000000000000000000000000000000000010100001110101011110110001:1:25:8388608: +%*25lb:+10000000000000000000000000000000000000010100001110101011110110001:0:25: +%25lb:+0B10000000000000000000000000000000000000010100001110101011110110001:1:25:2097152: +%*25lb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:25: +%25lb:+0b10000000000000000000000000000000000000010100001110101011110110001:1:25:2097152: +%*25lb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:25: +%2lb: :0:-1: +%*2lb: :0:-1: +%2lb: -1111011:1:3:-1: +%*2lb: -1111011:0:3: +%2lb: -0B1111011:1:3:0: +%*2lb: -0B1111011:0:3: +%2lb: -0b1111011:1:3:0: +%*2lb: -0b1111011:0:3: +%2lb: -1:1:3:-1: +%*2lb: -1:0:3: +%2lb: -0B1:1:3:0: +%*2lb: -0B1:0:3: +%2lb: -0b1:1:3:0: +%*2lb: -0b1:0:3: +%2lb: -0:1:3:0: +%*2lb: -0:0:3: +%2lb: -0B0:1:3:0: +%*2lb: -0B0:0:3: +%2lb: -0b0:1:3:0: +%*2lb: -0b0:0:3: +%2lb: 0:1:2:0: +%*2lb: 0:0:2: +%2lb: 0B0:0:-1: +%*2lb: 0B0:0:-1: +%2lb: 0b0:0:-1: +%*2lb: 0b0:0:-1: +%2lb: 1:1:2:1: +%*2lb: 1:0:2: +%2lb: 0B1:0:-1: +%*2lb: 0B1:0:-1: +%2lb: 0b1:0:-1: +%*2lb: 0b1:0:-1: +%2lb: 101010:1:3:2: +%*2lb: 101010:0:3: +%2lb: 0B101010:0:-1: +%*2lb: 0B101010:0:-1: +%2lb: 0b101010:0:-1: +%*2lb: 0b101010:0:-1: +%2lb: 1111111111111111111111111111111111111111111111111111111111111111:1:3:3: +%*2lb: 1111111111111111111111111111111111111111111111111111111111111111:0:3: +%2lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*2lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%2lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%*2lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1: +%2lb: 10000000000000000000000000000000000000000000000000000000000000000:1:3:2: +%*2lb: 10000000000000000000000000000000000000000000000000000000000000000:0:3: +%2lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*2lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%2lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%*2lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1: +%2lb: 10000000000000000000000000000000000000010100001110101011110110001:1:3:2: +%*2lb: 10000000000000000000000000000000000000010100001110101011110110001:0:3: +%2lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*2lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%*2lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1: +%2lb: +0:1:3:0: +%*2lb: +0:0:3: +%2lb: +0B0:1:3:0: +%*2lb: +0B0:0:3: +%2lb: +0b0:1:3:0: +%*2lb: +0b0:0:3: +%2lb: +1:1:3:1: +%*2lb: +1:0:3: +%2lb: +0B1:1:3:0: +%*2lb: +0B1:0:3: +%2lb: +0b1:1:3:0: +%*2lb: +0b1:0:3: +%2lb: +101010:1:3:1: +%*2lb: +101010:0:3: +%2lb: +0B101010:1:3:0: +%*2lb: +0B101010:0:3: +%2lb: +0b101010:1:3:0: +%*2lb: +0b101010:0:3: +%2lb: +1111111111111111111111111111111111111111111111111111111111111111:1:3:1: +%*2lb: +1111111111111111111111111111111111111111111111111111111111111111:0:3: +%2lb: +0B1111111111111111111111111111111111111111111111111111111111111111:1:3:0: +%*2lb: +0B1111111111111111111111111111111111111111111111111111111111111111:0:3: +%2lb: +0b1111111111111111111111111111111111111111111111111111111111111111:1:3:0: +%*2lb: +0b1111111111111111111111111111111111111111111111111111111111111111:0:3: +%2lb: +10000000000000000000000000000000000000000000000000000000000000000:1:3:1: +%*2lb: +10000000000000000000000000000000000000000000000000000000000000000:0:3: +%2lb: +0B10000000000000000000000000000000000000000000000000000000000000000:1:3:0: +%*2lb: +0B10000000000000000000000000000000000000000000000000000000000000000:0:3: +%2lb: +0b10000000000000000000000000000000000000000000000000000000000000000:1:3:0: +%*2lb: +0b10000000000000000000000000000000000000000000000000000000000000000:0:3: +%2lb: +10000000000000000000000000000000000000010100001110101011110110001:1:3:1: +%*2lb: +10000000000000000000000000000000000000010100001110101011110110001:0:3: +%2lb: +0B10000000000000000000000000000000000000010100001110101011110110001:1:3:0: +%*2lb: +0B10000000000000000000000000000000000000010100001110101011110110001:0:3: +%2lb: +0b10000000000000000000000000000000000000010100001110101011110110001:1:3:0: +%*2lb: +0b10000000000000000000000000000000000000010100001110101011110110001:0:3: +%25lb: :0:-1: +%*25lb: :0:-1: +%25lb: -1111011:1:9:-123: +%*25lb: -1111011:0:9: +%25lb: -0B1111011:1:11:-123: +%*25lb: -0B1111011:0:11: +%25lb: -0b1111011:1:11:-123: +%*25lb: -0b1111011:0:11: +%25lb: -1:1:3:-1: +%*25lb: -1:0:3: +%25lb: -0B1:1:5:-1: +%*25lb: -0B1:0:5: +%25lb: -0b1:1:5:-1: +%*25lb: -0b1:0:5: +%25lb: -0:1:3:0: +%*25lb: -0:0:3: +%25lb: -0B0:1:5:0: +%*25lb: -0B0:0:5: +%25lb: -0b0:1:5:0: +%*25lb: -0b0:0:5: +%25lb: 0:1:2:0: +%*25lb: 0:0:2: +%25lb: 0B0:1:4:0: +%*25lb: 0B0:0:4: +%25lb: 0b0:1:4:0: +%*25lb: 0b0:0:4: +%25lb: 1:1:2:1: +%*25lb: 1:0:2: +%25lb: 0B1:1:4:1: +%*25lb: 0B1:0:4: +%25lb: 0b1:1:4:1: +%*25lb: 0b1:0:4: +%25lb: 101010:1:7:42: +%*25lb: 101010:0:7: +%25lb: 0B101010:1:9:42: +%*25lb: 0B101010:0:9: +%25lb: 0b101010:1:9:42: +%*25lb: 0b101010:0:9: +%25lb: 1111111111111111111111111111111111111111111111111111111111111111:1:26:33554431: +%*25lb: 1111111111111111111111111111111111111111111111111111111111111111:0:26: +%25lb: 0B1111111111111111111111111111111111111111111111111111111111111111:1:26:8388607: +%*25lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:26: +%25lb: 0b1111111111111111111111111111111111111111111111111111111111111111:1:26:8388607: +%*25lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:26: +%25lb: 10000000000000000000000000000000000000000000000000000000000000000:1:26:16777216: +%*25lb: 10000000000000000000000000000000000000000000000000000000000000000:0:26: +%25lb: 0B10000000000000000000000000000000000000000000000000000000000000000:1:26:4194304: +%*25lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:26: +%25lb: 0b10000000000000000000000000000000000000000000000000000000000000000:1:26:4194304: +%*25lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:26: +%25lb: 10000000000000000000000000000000000000010100001110101011110110001:1:26:16777216: +%*25lb: 10000000000000000000000000000000000000010100001110101011110110001:0:26: +%25lb: 0B10000000000000000000000000000000000000010100001110101011110110001:1:26:4194304: +%*25lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:26: +%25lb: 0b10000000000000000000000000000000000000010100001110101011110110001:1:26:4194304: +%*25lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:26: +%25lb: +0:1:3:0: +%*25lb: +0:0:3: +%25lb: +0B0:1:5:0: +%*25lb: +0B0:0:5: +%25lb: +0b0:1:5:0: +%*25lb: +0b0:0:5: +%25lb: +1:1:3:1: +%*25lb: +1:0:3: +%25lb: +0B1:1:5:1: +%*25lb: +0B1:0:5: +%25lb: +0b1:1:5:1: +%*25lb: +0b1:0:5: +%25lb: +101010:1:8:42: +%*25lb: +101010:0:8: +%25lb: +0B101010:1:10:42: +%*25lb: +0B101010:0:10: +%25lb: +0b101010:1:10:42: +%*25lb: +0b101010:0:10: +%25lb: +1111111111111111111111111111111111111111111111111111111111111111:1:26:16777215: +%*25lb: +1111111111111111111111111111111111111111111111111111111111111111:0:26: +%25lb: +0B1111111111111111111111111111111111111111111111111111111111111111:1:26:4194303: +%*25lb: +0B1111111111111111111111111111111111111111111111111111111111111111:0:26: +%25lb: +0b1111111111111111111111111111111111111111111111111111111111111111:1:26:4194303: +%*25lb: +0b1111111111111111111111111111111111111111111111111111111111111111:0:26: +%25lb: +10000000000000000000000000000000000000000000000000000000000000000:1:26:8388608: +%*25lb: +10000000000000000000000000000000000000000000000000000000000000000:0:26: +%25lb: +0B10000000000000000000000000000000000000000000000000000000000000000:1:26:2097152: +%*25lb: +0B10000000000000000000000000000000000000000000000000000000000000000:0:26: +%25lb: +0b10000000000000000000000000000000000000000000000000000000000000000:1:26:2097152: +%*25lb: +0b10000000000000000000000000000000000000000000000000000000000000000:0:26: +%25lb: +10000000000000000000000000000000000000010100001110101011110110001:1:26:8388608: +%*25lb: +10000000000000000000000000000000000000010100001110101011110110001:0:26: +%25lb: +0B10000000000000000000000000000000000000010100001110101011110110001:1:26:2097152: +%*25lb: +0B10000000000000000000000000000000000000010100001110101011110110001:0:26: +%25lb: +0b10000000000000000000000000000000000000010100001110101011110110001:1:26:2097152: +%*25lb: +0b10000000000000000000000000000000000000010100001110101011110110001:0:26: diff --git a/sysdeps/wordsize-64/tst-scanf-format-ulong-o.input b/sysdeps/wordsize-64/tst-scanf-format-ulong-o.input new file mode 100644 index 0000000..dba0c62 --- /dev/null +++ b/sysdeps/wordsize-64/tst-scanf-format-ulong-o.input @@ -0,0 +1,434 @@ +%lo::0:-1: +%*lo::0:-1: +%lo:-173:1:4:-123: +%*lo:-173:0:4: +%lo:-0173:1:5:-123: +%*lo:-0173:0:5: +%lo:-1:1:2:-1: +%*lo:-1:0:2: +%lo:-01:1:3:-1: +%*lo:-01:0:3: +%lo:-0:1:2:0: +%*lo:-0:0:2: +%lo:-00:1:3:0: +%*lo:-00:0:3: +%lo:0:1:1:0: +%*lo:0:0:1: +%lo:00:1:2:0: +%*lo:00:0:2: +%lo:1:1:1:1: +%*lo:1:0:1: +%lo:01:1:2:1: +%*lo:01:0:2: +%lo:52:1:2:42: +%*lo:52:0:2: +%lo:052:1:3:42: +%*lo:052:0:3: +%lo:1777777777777777777777:1:22:18446744073709551615: +%*lo:1777777777777777777777:0:22: +%lo:01777777777777777777777:1:23:18446744073709551615: +%*lo:01777777777777777777777:0:23: +%lo:2000000000000000000000:1:22:18446744073709551615: +%*lo:2000000000000000000000:0:22: +%lo:02000000000000000000000:1:23:18446744073709551615: +%*lo:02000000000000000000000:0:23: +%lo:2000000000000241653661:1:22:18446744073709551615: +%*lo:2000000000000241653661:0:22: +%lo:02000000000000241653661:1:23:18446744073709551615: +%*lo:02000000000000241653661:0:23: +%lo:+0:1:2:0: +%*lo:+0:0:2: +%lo:+00:1:3:0: +%*lo:+00:0:3: +%lo:+1:1:2:1: +%*lo:+1:0:2: +%lo:+01:1:3:1: +%*lo:+01:0:3: +%lo:+52:1:3:42: +%*lo:+52:0:3: +%lo:+052:1:4:42: +%*lo:+052:0:4: +%lo:+1777777777777777777777:1:23:18446744073709551615: +%*lo:+1777777777777777777777:0:23: +%lo:+01777777777777777777777:1:24:18446744073709551615: +%*lo:+01777777777777777777777:0:24: +%lo:+2000000000000000000000:1:23:18446744073709551615: +%*lo:+2000000000000000000000:0:23: +%lo:+02000000000000000000000:1:24:18446744073709551615: +%*lo:+02000000000000000000000:0:24: +%lo:+2000000000000241653661:1:23:18446744073709551615: +%*lo:+2000000000000241653661:0:23: +%lo:+02000000000000241653661:1:24:18446744073709551615: +%*lo:+02000000000000241653661:0:24: +%1lo::0:-1: +%*1lo::0:-1: +%1lo:-173:0:-1: +%*1lo:-173:0:-1: +%1lo:-0173:0:-1: +%*1lo:-0173:0:-1: +%1lo:-1:0:-1: +%*1lo:-1:0:-1: +%1lo:-01:0:-1: +%*1lo:-01:0:-1: +%1lo:-0:0:-1: +%*1lo:-0:0:-1: +%1lo:-00:0:-1: +%*1lo:-00:0:-1: +%1lo:0:1:1:0: +%*1lo:0:0:1: +%1lo:00:1:1:0: +%*1lo:00:0:1: +%1lo:1:1:1:1: +%*1lo:1:0:1: +%1lo:01:1:1:0: +%*1lo:01:0:1: +%1lo:52:1:1:5: +%*1lo:52:0:1: +%1lo:052:1:1:0: +%*1lo:052:0:1: +%1lo:1777777777777777777777:1:1:1: +%*1lo:1777777777777777777777:0:1: +%1lo:01777777777777777777777:1:1:0: +%*1lo:01777777777777777777777:0:1: +%1lo:2000000000000000000000:1:1:2: +%*1lo:2000000000000000000000:0:1: +%1lo:02000000000000000000000:1:1:0: +%*1lo:02000000000000000000000:0:1: +%1lo:2000000000000241653661:1:1:2: +%*1lo:2000000000000241653661:0:1: +%1lo:02000000000000241653661:1:1:0: +%*1lo:02000000000000241653661:0:1: +%1lo:+0:0:-1: +%*1lo:+0:0:-1: +%1lo:+00:0:-1: +%*1lo:+00:0:-1: +%1lo:+1:0:-1: +%*1lo:+1:0:-1: +%1lo:+01:0:-1: +%*1lo:+01:0:-1: +%1lo:+52:0:-1: +%*1lo:+52:0:-1: +%1lo:+052:0:-1: +%*1lo:+052:0:-1: +%1lo:+1777777777777777777777:0:-1: +%*1lo:+1777777777777777777777:0:-1: +%1lo:+01777777777777777777777:0:-1: +%*1lo:+01777777777777777777777:0:-1: +%1lo:+2000000000000000000000:0:-1: +%*1lo:+2000000000000000000000:0:-1: +%1lo:+02000000000000000000000:0:-1: +%*1lo:+02000000000000000000000:0:-1: +%1lo:+2000000000000241653661:0:-1: +%*1lo:+2000000000000241653661:0:-1: +%1lo:+02000000000000241653661:0:-1: +%*1lo:+02000000000000241653661:0:-1: +%2lo::0:-1: +%*2lo::0:-1: +%2lo:-173:1:2:-1: +%*2lo:-173:0:2: +%2lo:-0173:1:2:0: +%*2lo:-0173:0:2: +%2lo:-1:1:2:-1: +%*2lo:-1:0:2: +%2lo:-01:1:2:0: +%*2lo:-01:0:2: +%2lo:-0:1:2:0: +%*2lo:-0:0:2: +%2lo:-00:1:2:0: +%*2lo:-00:0:2: +%2lo:0:1:1:0: +%*2lo:0:0:1: +%2lo:00:1:2:0: +%*2lo:00:0:2: +%2lo:1:1:1:1: +%*2lo:1:0:1: +%2lo:01:1:2:1: +%*2lo:01:0:2: +%2lo:52:1:2:42: +%*2lo:52:0:2: +%2lo:052:1:2:5: +%*2lo:052:0:2: +%2lo:1777777777777777777777:1:2:15: +%*2lo:1777777777777777777777:0:2: +%2lo:01777777777777777777777:1:2:1: +%*2lo:01777777777777777777777:0:2: +%2lo:2000000000000000000000:1:2:16: +%*2lo:2000000000000000000000:0:2: +%2lo:02000000000000000000000:1:2:2: +%*2lo:02000000000000000000000:0:2: +%2lo:2000000000000241653661:1:2:16: +%*2lo:2000000000000241653661:0:2: +%2lo:02000000000000241653661:1:2:2: +%*2lo:02000000000000241653661:0:2: +%2lo:+0:1:2:0: +%*2lo:+0:0:2: +%2lo:+00:1:2:0: +%*2lo:+00:0:2: +%2lo:+1:1:2:1: +%*2lo:+1:0:2: +%2lo:+01:1:2:0: +%*2lo:+01:0:2: +%2lo:+52:1:2:5: +%*2lo:+52:0:2: +%2lo:+052:1:2:0: +%*2lo:+052:0:2: +%2lo:+1777777777777777777777:1:2:1: +%*2lo:+1777777777777777777777:0:2: +%2lo:+01777777777777777777777:1:2:0: +%*2lo:+01777777777777777777777:0:2: +%2lo:+2000000000000000000000:1:2:2: +%*2lo:+2000000000000000000000:0:2: +%2lo:+02000000000000000000000:1:2:0: +%*2lo:+02000000000000000000000:0:2: +%2lo:+2000000000000241653661:1:2:2: +%*2lo:+2000000000000241653661:0:2: +%2lo:+02000000000000241653661:1:2:0: +%*2lo:+02000000000000241653661:0:2: +%15lo::0:-1: +%*15lo::0:-1: +%15lo:-173:1:4:-123: +%*15lo:-173:0:4: +%15lo:-0173:1:5:-123: +%*15lo:-0173:0:5: +%15lo:-1:1:2:-1: +%*15lo:-1:0:2: +%15lo:-01:1:3:-1: +%*15lo:-01:0:3: +%15lo:-0:1:2:0: +%*15lo:-0:0:2: +%15lo:-00:1:3:0: +%*15lo:-00:0:3: +%15lo:0:1:1:0: +%*15lo:0:0:1: +%15lo:00:1:2:0: +%*15lo:00:0:2: +%15lo:1:1:1:1: +%*15lo:1:0:1: +%15lo:01:1:2:1: +%*15lo:01:0:2: +%15lo:52:1:2:42: +%*15lo:52:0:2: +%15lo:052:1:3:42: +%*15lo:052:0:3: +%15lo:1777777777777777777777:1:15:8796093022207: +%*15lo:1777777777777777777777:0:15: +%15lo:01777777777777777777777:1:15:1099511627775: +%*15lo:01777777777777777777777:0:15: +%15lo:2000000000000000000000:1:15:8796093022208: +%*15lo:2000000000000000000000:0:15: +%15lo:02000000000000000000000:1:15:1099511627776: +%*15lo:02000000000000000000000:0:15: +%15lo:2000000000000241653661:1:15:8796093022228: +%*15lo:2000000000000241653661:0:15: +%15lo:02000000000000241653661:1:15:1099511627778: +%*15lo:02000000000000241653661:0:15: +%15lo:+0:1:2:0: +%*15lo:+0:0:2: +%15lo:+00:1:3:0: +%*15lo:+00:0:3: +%15lo:+1:1:2:1: +%*15lo:+1:0:2: +%15lo:+01:1:3:1: +%*15lo:+01:0:3: +%15lo:+52:1:3:42: +%*15lo:+52:0:3: +%15lo:+052:1:4:42: +%*15lo:+052:0:4: +%15lo:+1777777777777777777777:1:15:1099511627775: +%*15lo:+1777777777777777777777:0:15: +%15lo:+01777777777777777777777:1:15:137438953471: +%*15lo:+01777777777777777777777:0:15: +%15lo:+2000000000000000000000:1:15:1099511627776: +%*15lo:+2000000000000000000000:0:15: +%15lo:+02000000000000000000000:1:15:137438953472: +%*15lo:+02000000000000000000000:0:15: +%15lo:+2000000000000241653661:1:15:1099511627778: +%*15lo:+2000000000000241653661:0:15: +%15lo:+02000000000000241653661:1:15:137438953472: +%*15lo:+02000000000000241653661:0:15: +%25lo::0:-1: +%*25lo::0:-1: +%25lo:-173:1:4:-123: +%*25lo:-173:0:4: +%25lo:-0173:1:5:-123: +%*25lo:-0173:0:5: +%25lo:-1:1:2:-1: +%*25lo:-1:0:2: +%25lo:-01:1:3:-1: +%*25lo:-01:0:3: +%25lo:-0:1:2:0: +%*25lo:-0:0:2: +%25lo:-00:1:3:0: +%*25lo:-00:0:3: +%25lo:0:1:1:0: +%*25lo:0:0:1: +%25lo:00:1:2:0: +%*25lo:00:0:2: +%25lo:1:1:1:1: +%*25lo:1:0:1: +%25lo:01:1:2:1: +%*25lo:01:0:2: +%25lo:52:1:2:42: +%*25lo:52:0:2: +%25lo:052:1:3:42: +%*25lo:052:0:3: +%25lo:1777777777777777777777:1:22:18446744073709551615: +%*25lo:1777777777777777777777:0:22: +%25lo:01777777777777777777777:1:23:18446744073709551615: +%*25lo:01777777777777777777777:0:23: +%25lo:2000000000000000000000:1:22:18446744073709551615: +%*25lo:2000000000000000000000:0:22: +%25lo:02000000000000000000000:1:23:18446744073709551615: +%*25lo:02000000000000000000000:0:23: +%25lo:2000000000000241653661:1:22:18446744073709551615: +%*25lo:2000000000000241653661:0:22: +%25lo:02000000000000241653661:1:23:18446744073709551615: +%*25lo:02000000000000241653661:0:23: +%25lo:+0:1:2:0: +%*25lo:+0:0:2: +%25lo:+00:1:3:0: +%*25lo:+00:0:3: +%25lo:+1:1:2:1: +%*25lo:+1:0:2: +%25lo:+01:1:3:1: +%*25lo:+01:0:3: +%25lo:+52:1:3:42: +%*25lo:+52:0:3: +%25lo:+052:1:4:42: +%*25lo:+052:0:4: +%25lo:+1777777777777777777777:1:23:18446744073709551615: +%*25lo:+1777777777777777777777:0:23: +%25lo:+01777777777777777777777:1:24:18446744073709551615: +%*25lo:+01777777777777777777777:0:24: +%25lo:+2000000000000000000000:1:23:18446744073709551615: +%*25lo:+2000000000000000000000:0:23: +%25lo:+02000000000000000000000:1:24:18446744073709551615: +%*25lo:+02000000000000000000000:0:24: +%25lo:+2000000000000241653661:1:23:18446744073709551615: +%*25lo:+2000000000000241653661:0:23: +%25lo:+02000000000000241653661:1:24:18446744073709551615: +%*25lo:+02000000000000241653661:0:24: +%2lo: :0:-1: +%*2lo: :0:-1: +%2lo: -173:1:3:-1: +%*2lo: -173:0:3: +%2lo: -0173:1:3:0: +%*2lo: -0173:0:3: +%2lo: -1:1:3:-1: +%*2lo: -1:0:3: +%2lo: -01:1:3:0: +%*2lo: -01:0:3: +%2lo: -0:1:3:0: +%*2lo: -0:0:3: +%2lo: -00:1:3:0: +%*2lo: -00:0:3: +%2lo: 0:1:2:0: +%*2lo: 0:0:2: +%2lo: 00:1:3:0: +%*2lo: 00:0:3: +%2lo: 1:1:2:1: +%*2lo: 1:0:2: +%2lo: 01:1:3:1: +%*2lo: 01:0:3: +%2lo: 52:1:3:42: +%*2lo: 52:0:3: +%2lo: 052:1:3:5: +%*2lo: 052:0:3: +%2lo: 1777777777777777777777:1:3:15: +%*2lo: 1777777777777777777777:0:3: +%2lo: 01777777777777777777777:1:3:1: +%*2lo: 01777777777777777777777:0:3: +%2lo: 2000000000000000000000:1:3:16: +%*2lo: 2000000000000000000000:0:3: +%2lo: 02000000000000000000000:1:3:2: +%*2lo: 02000000000000000000000:0:3: +%2lo: 2000000000000241653661:1:3:16: +%*2lo: 2000000000000241653661:0:3: +%2lo: 02000000000000241653661:1:3:2: +%*2lo: 02000000000000241653661:0:3: +%2lo: +0:1:3:0: +%*2lo: +0:0:3: +%2lo: +00:1:3:0: +%*2lo: +00:0:3: +%2lo: +1:1:3:1: +%*2lo: +1:0:3: +%2lo: +01:1:3:0: +%*2lo: +01:0:3: +%2lo: +52:1:3:5: +%*2lo: +52:0:3: +%2lo: +052:1:3:0: +%*2lo: +052:0:3: +%2lo: +1777777777777777777777:1:3:1: +%*2lo: +1777777777777777777777:0:3: +%2lo: +01777777777777777777777:1:3:0: +%*2lo: +01777777777777777777777:0:3: +%2lo: +2000000000000000000000:1:3:2: +%*2lo: +2000000000000000000000:0:3: +%2lo: +02000000000000000000000:1:3:0: +%*2lo: +02000000000000000000000:0:3: +%2lo: +2000000000000241653661:1:3:2: +%*2lo: +2000000000000241653661:0:3: +%2lo: +02000000000000241653661:1:3:0: +%*2lo: +02000000000000241653661:0:3: +%25lo: :0:-1: +%*25lo: :0:-1: +%25lo: -173:1:5:-123: +%*25lo: -173:0:5: +%25lo: -0173:1:6:-123: +%*25lo: -0173:0:6: +%25lo: -1:1:3:-1: +%*25lo: -1:0:3: +%25lo: -01:1:4:-1: +%*25lo: -01:0:4: +%25lo: -0:1:3:0: +%*25lo: -0:0:3: +%25lo: -00:1:4:0: +%*25lo: -00:0:4: +%25lo: 0:1:2:0: +%*25lo: 0:0:2: +%25lo: 00:1:3:0: +%*25lo: 00:0:3: +%25lo: 1:1:2:1: +%*25lo: 1:0:2: +%25lo: 01:1:3:1: +%*25lo: 01:0:3: +%25lo: 52:1:3:42: +%*25lo: 52:0:3: +%25lo: 052:1:4:42: +%*25lo: 052:0:4: +%25lo: 1777777777777777777777:1:23:18446744073709551615: +%*25lo: 1777777777777777777777:0:23: +%25lo: 01777777777777777777777:1:24:18446744073709551615: +%*25lo: 01777777777777777777777:0:24: +%25lo: 2000000000000000000000:1:23:18446744073709551615: +%*25lo: 2000000000000000000000:0:23: +%25lo: 02000000000000000000000:1:24:18446744073709551615: +%*25lo: 02000000000000000000000:0:24: +%25lo: 2000000000000241653661:1:23:18446744073709551615: +%*25lo: 2000000000000241653661:0:23: +%25lo: 02000000000000241653661:1:24:18446744073709551615: +%*25lo: 02000000000000241653661:0:24: +%25lo: +0:1:3:0: +%*25lo: +0:0:3: +%25lo: +00:1:4:0: +%*25lo: +00:0:4: +%25lo: +1:1:3:1: +%*25lo: +1:0:3: +%25lo: +01:1:4:1: +%*25lo: +01:0:4: +%25lo: +52:1:4:42: +%*25lo: +52:0:4: +%25lo: +052:1:5:42: +%*25lo: +052:0:5: +%25lo: +1777777777777777777777:1:24:18446744073709551615: +%*25lo: +1777777777777777777777:0:24: +%25lo: +01777777777777777777777:1:25:18446744073709551615: +%*25lo: +01777777777777777777777:0:25: +%25lo: +2000000000000000000000:1:24:18446744073709551615: +%*25lo: +2000000000000000000000:0:24: +%25lo: +02000000000000000000000:1:25:18446744073709551615: +%*25lo: +02000000000000000000000:0:25: +%25lo: +2000000000000241653661:1:24:18446744073709551615: +%*25lo: +2000000000000241653661:0:24: +%25lo: +02000000000000241653661:1:25:18446744073709551615: +%*25lo: +02000000000000241653661:0:25: diff --git a/sysdeps/wordsize-64/tst-scanf-format-ulong-u.input b/sysdeps/wordsize-64/tst-scanf-format-ulong-u.input new file mode 100644 index 0000000..6f42e20 --- /dev/null +++ b/sysdeps/wordsize-64/tst-scanf-format-ulong-u.input @@ -0,0 +1,224 @@ +%lu::0:-1: +%*lu::0:-1: +%lu:-123:1:4:18446744073709551493: +%*lu:-123:0:4: +%lu:-1:1:2:18446744073709551615: +%*lu:-1:0:2: +%lu:-0:1:2:0: +%*lu:-0:0:2: +%lu:0:1:1:0: +%*lu:0:0:1: +%lu:1:1:1:1: +%*lu:1:0:1: +%lu:42:1:2:42: +%*lu:42:0:2: +%lu:18446744073709551615:1:20:18446744073709551615: +%*lu:18446744073709551615:0:20: +%lu:18446744073709551616:1:20:18446744073709551615: +%*lu:18446744073709551616:0:20: +%lu:18446744073751975857:1:20:18446744073709551615: +%*lu:18446744073751975857:0:20: +%lu:+0:1:2:0: +%*lu:+0:0:2: +%lu:+1:1:2:1: +%*lu:+1:0:2: +%lu:+42:1:3:42: +%*lu:+42:0:3: +%lu:+18446744073709551615:1:21:18446744073709551615: +%*lu:+18446744073709551615:0:21: +%lu:+18446744073709551616:1:21:18446744073709551615: +%*lu:+18446744073709551616:0:21: +%lu:+18446744073751975857:1:21:18446744073709551615: +%*lu:+18446744073751975857:0:21: +%1lu::0:-1: +%*1lu::0:-1: +%1lu:-123:0:-1: +%*1lu:-123:0:-1: +%1lu:-1:0:-1: +%*1lu:-1:0:-1: +%1lu:-0:0:-1: +%*1lu:-0:0:-1: +%1lu:0:1:1:0: +%*1lu:0:0:1: +%1lu:1:1:1:1: +%*1lu:1:0:1: +%1lu:42:1:1:4: +%*1lu:42:0:1: +%1lu:18446744073709551615:1:1:1: +%*1lu:18446744073709551615:0:1: +%1lu:18446744073709551616:1:1:1: +%*1lu:18446744073709551616:0:1: +%1lu:18446744073751975857:1:1:1: +%*1lu:18446744073751975857:0:1: +%1lu:+0:0:-1: +%*1lu:+0:0:-1: +%1lu:+1:0:-1: +%*1lu:+1:0:-1: +%1lu:+42:0:-1: +%*1lu:+42:0:-1: +%1lu:+18446744073709551615:0:-1: +%*1lu:+18446744073709551615:0:-1: +%1lu:+18446744073709551616:0:-1: +%*1lu:+18446744073709551616:0:-1: +%1lu:+18446744073751975857:0:-1: +%*1lu:+18446744073751975857:0:-1: +%2lu::0:-1: +%*2lu::0:-1: +%2lu:-123:1:2:18446744073709551615: +%*2lu:-123:0:2: +%2lu:-1:1:2:18446744073709551615: +%*2lu:-1:0:2: +%2lu:-0:1:2:0: +%*2lu:-0:0:2: +%2lu:0:1:1:0: +%*2lu:0:0:1: +%2lu:1:1:1:1: +%*2lu:1:0:1: +%2lu:42:1:2:42: +%*2lu:42:0:2: +%2lu:18446744073709551615:1:2:18: +%*2lu:18446744073709551615:0:2: +%2lu:18446744073709551616:1:2:18: +%*2lu:18446744073709551616:0:2: +%2lu:18446744073751975857:1:2:18: +%*2lu:18446744073751975857:0:2: +%2lu:+0:1:2:0: +%*2lu:+0:0:2: +%2lu:+1:1:2:1: +%*2lu:+1:0:2: +%2lu:+42:1:2:4: +%*2lu:+42:0:2: +%2lu:+18446744073709551615:1:2:1: +%*2lu:+18446744073709551615:0:2: +%2lu:+18446744073709551616:1:2:1: +%*2lu:+18446744073709551616:0:2: +%2lu:+18446744073751975857:1:2:1: +%*2lu:+18446744073751975857:0:2: +%15lu::0:-1: +%*15lu::0:-1: +%15lu:-123:1:4:18446744073709551493: +%*15lu:-123:0:4: +%15lu:-1:1:2:18446744073709551615: +%*15lu:-1:0:2: +%15lu:-0:1:2:0: +%*15lu:-0:0:2: +%15lu:0:1:1:0: +%*15lu:0:0:1: +%15lu:1:1:1:1: +%*15lu:1:0:1: +%15lu:42:1:2:42: +%*15lu:42:0:2: +%15lu:18446744073709551615:1:15:184467440737095: +%*15lu:18446744073709551615:0:15: +%15lu:18446744073709551616:1:15:184467440737095: +%*15lu:18446744073709551616:0:15: +%15lu:18446744073751975857:1:15:184467440737519: +%*15lu:18446744073751975857:0:15: +%15lu:+0:1:2:0: +%*15lu:+0:0:2: +%15lu:+1:1:2:1: +%*15lu:+1:0:2: +%15lu:+42:1:3:42: +%*15lu:+42:0:3: +%15lu:+18446744073709551615:1:15:18446744073709: +%*15lu:+18446744073709551615:0:15: +%15lu:+18446744073709551616:1:15:18446744073709: +%*15lu:+18446744073709551616:0:15: +%15lu:+18446744073751975857:1:15:18446744073751: +%*15lu:+18446744073751975857:0:15: +%25lu::0:-1: +%*25lu::0:-1: +%25lu:-123:1:4:18446744073709551493: +%*25lu:-123:0:4: +%25lu:-1:1:2:18446744073709551615: +%*25lu:-1:0:2: +%25lu:-0:1:2:0: +%*25lu:-0:0:2: +%25lu:0:1:1:0: +%*25lu:0:0:1: +%25lu:1:1:1:1: +%*25lu:1:0:1: +%25lu:42:1:2:42: +%*25lu:42:0:2: +%25lu:18446744073709551615:1:20:18446744073709551615: +%*25lu:18446744073709551615:0:20: +%25lu:18446744073709551616:1:20:18446744073709551615: +%*25lu:18446744073709551616:0:20: +%25lu:18446744073751975857:1:20:18446744073709551615: +%*25lu:18446744073751975857:0:20: +%25lu:+0:1:2:0: +%*25lu:+0:0:2: +%25lu:+1:1:2:1: +%*25lu:+1:0:2: +%25lu:+42:1:3:42: +%*25lu:+42:0:3: +%25lu:+18446744073709551615:1:21:18446744073709551615: +%*25lu:+18446744073709551615:0:21: +%25lu:+18446744073709551616:1:21:18446744073709551615: +%*25lu:+18446744073709551616:0:21: +%25lu:+18446744073751975857:1:21:18446744073709551615: +%*25lu:+18446744073751975857:0:21: +%2lu: :0:-1: +%*2lu: :0:-1: +%2lu: -123:1:3:18446744073709551615: +%*2lu: -123:0:3: +%2lu: -1:1:3:18446744073709551615: +%*2lu: -1:0:3: +%2lu: -0:1:3:0: +%*2lu: -0:0:3: +%2lu: 0:1:2:0: +%*2lu: 0:0:2: +%2lu: 1:1:2:1: +%*2lu: 1:0:2: +%2lu: 42:1:3:42: +%*2lu: 42:0:3: +%2lu: 18446744073709551615:1:3:18: +%*2lu: 18446744073709551615:0:3: +%2lu: 18446744073709551616:1:3:18: +%*2lu: 18446744073709551616:0:3: +%2lu: 18446744073751975857:1:3:18: +%*2lu: 18446744073751975857:0:3: +%2lu: +0:1:3:0: +%*2lu: +0:0:3: +%2lu: +1:1:3:1: +%*2lu: +1:0:3: +%2lu: +42:1:3:4: +%*2lu: +42:0:3: +%2lu: +18446744073709551615:1:3:1: +%*2lu: +18446744073709551615:0:3: +%2lu: +18446744073709551616:1:3:1: +%*2lu: +18446744073709551616:0:3: +%2lu: +18446744073751975857:1:3:1: +%*2lu: +18446744073751975857:0:3: +%25lu: :0:-1: +%*25lu: :0:-1: +%25lu: -123:1:5:18446744073709551493: +%*25lu: -123:0:5: +%25lu: -1:1:3:18446744073709551615: +%*25lu: -1:0:3: +%25lu: -0:1:3:0: +%*25lu: -0:0:3: +%25lu: 0:1:2:0: +%*25lu: 0:0:2: +%25lu: 1:1:2:1: +%*25lu: 1:0:2: +%25lu: 42:1:3:42: +%*25lu: 42:0:3: +%25lu: 18446744073709551615:1:21:18446744073709551615: +%*25lu: 18446744073709551615:0:21: +%25lu: 18446744073709551616:1:21:18446744073709551615: +%*25lu: 18446744073709551616:0:21: +%25lu: 18446744073751975857:1:21:18446744073709551615: +%*25lu: 18446744073751975857:0:21: +%25lu: +0:1:3:0: +%*25lu: +0:0:3: +%25lu: +1:1:3:1: +%*25lu: +1:0:3: +%25lu: +42:1:4:42: +%*25lu: +42:0:4: +%25lu: +18446744073709551615:1:22:18446744073709551615: +%*25lu: +18446744073709551615:0:22: +%25lu: +18446744073709551616:1:22:18446744073709551615: +%*25lu: +18446744073709551616:0:22: +%25lu: +18446744073751975857:1:22:18446744073709551615: +%*25lu: +18446744073751975857:0:22: diff --git a/sysdeps/wordsize-64/tst-scanf-format-ulong-x.input b/sysdeps/wordsize-64/tst-scanf-format-ulong-x.input new file mode 100644 index 0000000..fca475c --- /dev/null +++ b/sysdeps/wordsize-64/tst-scanf-format-ulong-x.input @@ -0,0 +1,742 @@ +%lx::0:-1: +%*lx::0:-1: +%lx:-7b:1:3:18446744073709551493: +%*lx:-7b:0:3: +%lx:-7B:1:3:18446744073709551493: +%*lx:-7B:0:3: +%lx:-0X7b:1:5:18446744073709551493: +%*lx:-0X7b:0:5: +%lx:-0x7B:1:5:18446744073709551493: +%*lx:-0x7B:0:5: +%lx:-1:1:2:18446744073709551615: +%*lx:-1:0:2: +%lx:-0X1:1:4:18446744073709551615: +%*lx:-0X1:0:4: +%lx:-0x1:1:4:18446744073709551615: +%*lx:-0x1:0:4: +%lx:-0:1:2:0: +%*lx:-0:0:2: +%lx:-0X0:1:4:0: +%*lx:-0X0:0:4: +%lx:-0x0:1:4:0: +%*lx:-0x0:0:4: +%lx:0:1:1:0: +%*lx:0:0:1: +%lx:0X0:1:3:0: +%*lx:0X0:0:3: +%lx:0x0:1:3:0: +%*lx:0x0:0:3: +%lx:1:1:1:1: +%*lx:1:0:1: +%lx:0X1:1:3:1: +%*lx:0X1:0:3: +%lx:0x1:1:3:1: +%*lx:0x1:0:3: +%lx:2a:1:2:42: +%*lx:2a:0:2: +%lx:2A:1:2:42: +%*lx:2A:0:2: +%lx:0X2a:1:4:42: +%*lx:0X2a:0:4: +%lx:0x2A:1:4:42: +%*lx:0x2A:0:4: +%lx:ffffffffffffffff:1:16:18446744073709551615: +%*lx:ffffffffffffffff:0:16: +%lx:FFFFFFFFFFFFFFFF:1:16:18446744073709551615: +%*lx:FFFFFFFFFFFFFFFF:0:16: +%lx:0Xffffffffffffffff:1:18:18446744073709551615: +%*lx:0Xffffffffffffffff:0:18: +%lx:0xFFFFFFFFFFFFFFFF:1:18:18446744073709551615: +%*lx:0xFFFFFFFFFFFFFFFF:0:18: +%lx:10000000000000000:1:17:18446744073709551615: +%*lx:10000000000000000:0:17: +%lx:0X10000000000000000:1:19:18446744073709551615: +%*lx:0X10000000000000000:0:19: +%lx:0x10000000000000000:1:19:18446744073709551615: +%*lx:0x10000000000000000:0:19: +%lx:100000000028757b1:1:17:18446744073709551615: +%*lx:100000000028757b1:0:17: +%lx:100000000028757B1:1:17:18446744073709551615: +%*lx:100000000028757B1:0:17: +%lx:0X100000000028757b1:1:19:18446744073709551615: +%*lx:0X100000000028757b1:0:19: +%lx:0x100000000028757B1:1:19:18446744073709551615: +%*lx:0x100000000028757B1:0:19: +%lx:+0:1:2:0: +%*lx:+0:0:2: +%lx:+0X0:1:4:0: +%*lx:+0X0:0:4: +%lx:+0x0:1:4:0: +%*lx:+0x0:0:4: +%lx:+1:1:2:1: +%*lx:+1:0:2: +%lx:+0X1:1:4:1: +%*lx:+0X1:0:4: +%lx:+0x1:1:4:1: +%*lx:+0x1:0:4: +%lx:+2a:1:3:42: +%*lx:+2a:0:3: +%lx:+2A:1:3:42: +%*lx:+2A:0:3: +%lx:+0X2a:1:5:42: +%*lx:+0X2a:0:5: +%lx:+0x2A:1:5:42: +%*lx:+0x2A:0:5: +%lx:+ffffffffffffffff:1:17:18446744073709551615: +%*lx:+ffffffffffffffff:0:17: +%lx:+FFFFFFFFFFFFFFFF:1:17:18446744073709551615: +%*lx:+FFFFFFFFFFFFFFFF:0:17: +%lx:+0Xffffffffffffffff:1:19:18446744073709551615: +%*lx:+0Xffffffffffffffff:0:19: +%lx:+0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615: +%*lx:+0xFFFFFFFFFFFFFFFF:0:19: +%lx:+10000000000000000:1:18:18446744073709551615: +%*lx:+10000000000000000:0:18: +%lx:+0X10000000000000000:1:20:18446744073709551615: +%*lx:+0X10000000000000000:0:20: +%lx:+0x10000000000000000:1:20:18446744073709551615: +%*lx:+0x10000000000000000:0:20: +%lx:+100000000028757b1:1:18:18446744073709551615: +%*lx:+100000000028757b1:0:18: +%lx:+100000000028757B1:1:18:18446744073709551615: +%*lx:+100000000028757B1:0:18: +%lx:+0X100000000028757b1:1:20:18446744073709551615: +%*lx:+0X100000000028757b1:0:20: +%lx:+0x100000000028757B1:1:20:18446744073709551615: +%*lx:+0x100000000028757B1:0:20: +%1lx::0:-1: +%*1lx::0:-1: +%1lx:-7b:0:-1: +%*1lx:-7b:0:-1: +%1lx:-7B:0:-1: +%*1lx:-7B:0:-1: +%1lx:-0X7b:0:-1: +%*1lx:-0X7b:0:-1: +%1lx:-0x7B:0:-1: +%*1lx:-0x7B:0:-1: +%1lx:-1:0:-1: +%*1lx:-1:0:-1: +%1lx:-0X1:0:-1: +%*1lx:-0X1:0:-1: +%1lx:-0x1:0:-1: +%*1lx:-0x1:0:-1: +%1lx:-0:0:-1: +%*1lx:-0:0:-1: +%1lx:-0X0:0:-1: +%*1lx:-0X0:0:-1: +%1lx:-0x0:0:-1: +%*1lx:-0x0:0:-1: +%1lx:0:1:1:0: +%*1lx:0:0:1: +%1lx:0X0:1:1:0: +%*1lx:0X0:0:1: +%1lx:0x0:1:1:0: +%*1lx:0x0:0:1: +%1lx:1:1:1:1: +%*1lx:1:0:1: +%1lx:0X1:1:1:0: +%*1lx:0X1:0:1: +%1lx:0x1:1:1:0: +%*1lx:0x1:0:1: +%1lx:2a:1:1:2: +%*1lx:2a:0:1: +%1lx:2A:1:1:2: +%*1lx:2A:0:1: +%1lx:0X2a:1:1:0: +%*1lx:0X2a:0:1: +%1lx:0x2A:1:1:0: +%*1lx:0x2A:0:1: +%1lx:ffffffffffffffff:1:1:15: +%*1lx:ffffffffffffffff:0:1: +%1lx:FFFFFFFFFFFFFFFF:1:1:15: +%*1lx:FFFFFFFFFFFFFFFF:0:1: +%1lx:0Xffffffffffffffff:1:1:0: +%*1lx:0Xffffffffffffffff:0:1: +%1lx:0xFFFFFFFFFFFFFFFF:1:1:0: +%*1lx:0xFFFFFFFFFFFFFFFF:0:1: +%1lx:10000000000000000:1:1:1: +%*1lx:10000000000000000:0:1: +%1lx:0X10000000000000000:1:1:0: +%*1lx:0X10000000000000000:0:1: +%1lx:0x10000000000000000:1:1:0: +%*1lx:0x10000000000000000:0:1: +%1lx:100000000028757b1:1:1:1: +%*1lx:100000000028757b1:0:1: +%1lx:100000000028757B1:1:1:1: +%*1lx:100000000028757B1:0:1: +%1lx:0X100000000028757b1:1:1:0: +%*1lx:0X100000000028757b1:0:1: +%1lx:0x100000000028757B1:1:1:0: +%*1lx:0x100000000028757B1:0:1: +%1lx:+0:0:-1: +%*1lx:+0:0:-1: +%1lx:+0X0:0:-1: +%*1lx:+0X0:0:-1: +%1lx:+0x0:0:-1: +%*1lx:+0x0:0:-1: +%1lx:+1:0:-1: +%*1lx:+1:0:-1: +%1lx:+0X1:0:-1: +%*1lx:+0X1:0:-1: +%1lx:+0x1:0:-1: +%*1lx:+0x1:0:-1: +%1lx:+2a:0:-1: +%*1lx:+2a:0:-1: +%1lx:+2A:0:-1: +%*1lx:+2A:0:-1: +%1lx:+0X2a:0:-1: +%*1lx:+0X2a:0:-1: +%1lx:+0x2A:0:-1: +%*1lx:+0x2A:0:-1: +%1lx:+ffffffffffffffff:0:-1: +%*1lx:+ffffffffffffffff:0:-1: +%1lx:+FFFFFFFFFFFFFFFF:0:-1: +%*1lx:+FFFFFFFFFFFFFFFF:0:-1: +%1lx:+0Xffffffffffffffff:0:-1: +%*1lx:+0Xffffffffffffffff:0:-1: +%1lx:+0xFFFFFFFFFFFFFFFF:0:-1: +%*1lx:+0xFFFFFFFFFFFFFFFF:0:-1: +%1lx:+10000000000000000:0:-1: +%*1lx:+10000000000000000:0:-1: +%1lx:+0X10000000000000000:0:-1: +%*1lx:+0X10000000000000000:0:-1: +%1lx:+0x10000000000000000:0:-1: +%*1lx:+0x10000000000000000:0:-1: +%1lx:+100000000028757b1:0:-1: +%*1lx:+100000000028757b1:0:-1: +%1lx:+100000000028757B1:0:-1: +%*1lx:+100000000028757B1:0:-1: +%1lx:+0X100000000028757b1:0:-1: +%*1lx:+0X100000000028757b1:0:-1: +%1lx:+0x100000000028757B1:0:-1: +%*1lx:+0x100000000028757B1:0:-1: +%2lx::0:-1: +%*2lx::0:-1: +%2lx:-7b:1:2:18446744073709551609: +%*2lx:-7b:0:2: +%2lx:-7B:1:2:18446744073709551609: +%*2lx:-7B:0:2: +%2lx:-0X7b:1:2:0: +%*2lx:-0X7b:0:2: +%2lx:-0x7B:1:2:0: +%*2lx:-0x7B:0:2: +%2lx:-1:1:2:18446744073709551615: +%*2lx:-1:0:2: +%2lx:-0X1:1:2:0: +%*2lx:-0X1:0:2: +%2lx:-0x1:1:2:0: +%*2lx:-0x1:0:2: +%2lx:-0:1:2:0: +%*2lx:-0:0:2: +%2lx:-0X0:1:2:0: +%*2lx:-0X0:0:2: +%2lx:-0x0:1:2:0: +%*2lx:-0x0:0:2: +%2lx:0:1:1:0: +%*2lx:0:0:1: +%2lx:0X0:0:-1: +%*2lx:0X0:0:-1: +%2lx:0x0:0:-1: +%*2lx:0x0:0:-1: +%2lx:1:1:1:1: +%*2lx:1:0:1: +%2lx:0X1:0:-1: +%*2lx:0X1:0:-1: +%2lx:0x1:0:-1: +%*2lx:0x1:0:-1: +%2lx:2a:1:2:42: +%*2lx:2a:0:2: +%2lx:2A:1:2:42: +%*2lx:2A:0:2: +%2lx:0X2a:0:-1: +%*2lx:0X2a:0:-1: +%2lx:0x2A:0:-1: +%*2lx:0x2A:0:-1: +%2lx:ffffffffffffffff:1:2:255: +%*2lx:ffffffffffffffff:0:2: +%2lx:FFFFFFFFFFFFFFFF:1:2:255: +%*2lx:FFFFFFFFFFFFFFFF:0:2: +%2lx:0Xffffffffffffffff:0:-1: +%*2lx:0Xffffffffffffffff:0:-1: +%2lx:0xFFFFFFFFFFFFFFFF:0:-1: +%*2lx:0xFFFFFFFFFFFFFFFF:0:-1: +%2lx:10000000000000000:1:2:16: +%*2lx:10000000000000000:0:2: +%2lx:0X10000000000000000:0:-1: +%*2lx:0X10000000000000000:0:-1: +%2lx:0x10000000000000000:0:-1: +%*2lx:0x10000000000000000:0:-1: +%2lx:100000000028757b1:1:2:16: +%*2lx:100000000028757b1:0:2: +%2lx:100000000028757B1:1:2:16: +%*2lx:100000000028757B1:0:2: +%2lx:0X100000000028757b1:0:-1: +%*2lx:0X100000000028757b1:0:-1: +%2lx:0x100000000028757B1:0:-1: +%*2lx:0x100000000028757B1:0:-1: +%2lx:+0:1:2:0: +%*2lx:+0:0:2: +%2lx:+0X0:1:2:0: +%*2lx:+0X0:0:2: +%2lx:+0x0:1:2:0: +%*2lx:+0x0:0:2: +%2lx:+1:1:2:1: +%*2lx:+1:0:2: +%2lx:+0X1:1:2:0: +%*2lx:+0X1:0:2: +%2lx:+0x1:1:2:0: +%*2lx:+0x1:0:2: +%2lx:+2a:1:2:2: +%*2lx:+2a:0:2: +%2lx:+2A:1:2:2: +%*2lx:+2A:0:2: +%2lx:+0X2a:1:2:0: +%*2lx:+0X2a:0:2: +%2lx:+0x2A:1:2:0: +%*2lx:+0x2A:0:2: +%2lx:+ffffffffffffffff:1:2:15: +%*2lx:+ffffffffffffffff:0:2: +%2lx:+FFFFFFFFFFFFFFFF:1:2:15: +%*2lx:+FFFFFFFFFFFFFFFF:0:2: +%2lx:+0Xffffffffffffffff:1:2:0: +%*2lx:+0Xffffffffffffffff:0:2: +%2lx:+0xFFFFFFFFFFFFFFFF:1:2:0: +%*2lx:+0xFFFFFFFFFFFFFFFF:0:2: +%2lx:+10000000000000000:1:2:1: +%*2lx:+10000000000000000:0:2: +%2lx:+0X10000000000000000:1:2:0: +%*2lx:+0X10000000000000000:0:2: +%2lx:+0x10000000000000000:1:2:0: +%*2lx:+0x10000000000000000:0:2: +%2lx:+100000000028757b1:1:2:1: +%*2lx:+100000000028757b1:0:2: +%2lx:+100000000028757B1:1:2:1: +%*2lx:+100000000028757B1:0:2: +%2lx:+0X100000000028757b1:1:2:0: +%*2lx:+0X100000000028757b1:0:2: +%2lx:+0x100000000028757B1:1:2:0: +%*2lx:+0x100000000028757B1:0:2: +%15lx::0:-1: +%*15lx::0:-1: +%15lx:-7b:1:3:18446744073709551493: +%*15lx:-7b:0:3: +%15lx:-7B:1:3:18446744073709551493: +%*15lx:-7B:0:3: +%15lx:-0X7b:1:5:18446744073709551493: +%*15lx:-0X7b:0:5: +%15lx:-0x7B:1:5:18446744073709551493: +%*15lx:-0x7B:0:5: +%15lx:-1:1:2:18446744073709551615: +%*15lx:-1:0:2: +%15lx:-0X1:1:4:18446744073709551615: +%*15lx:-0X1:0:4: +%15lx:-0x1:1:4:18446744073709551615: +%*15lx:-0x1:0:4: +%15lx:-0:1:2:0: +%*15lx:-0:0:2: +%15lx:-0X0:1:4:0: +%*15lx:-0X0:0:4: +%15lx:-0x0:1:4:0: +%*15lx:-0x0:0:4: +%15lx:0:1:1:0: +%*15lx:0:0:1: +%15lx:0X0:1:3:0: +%*15lx:0X0:0:3: +%15lx:0x0:1:3:0: +%*15lx:0x0:0:3: +%15lx:1:1:1:1: +%*15lx:1:0:1: +%15lx:0X1:1:3:1: +%*15lx:0X1:0:3: +%15lx:0x1:1:3:1: +%*15lx:0x1:0:3: +%15lx:2a:1:2:42: +%*15lx:2a:0:2: +%15lx:2A:1:2:42: +%*15lx:2A:0:2: +%15lx:0X2a:1:4:42: +%*15lx:0X2a:0:4: +%15lx:0x2A:1:4:42: +%*15lx:0x2A:0:4: +%15lx:ffffffffffffffff:1:15:1152921504606846975: +%*15lx:ffffffffffffffff:0:15: +%15lx:FFFFFFFFFFFFFFFF:1:15:1152921504606846975: +%*15lx:FFFFFFFFFFFFFFFF:0:15: +%15lx:0Xffffffffffffffff:1:15:4503599627370495: +%*15lx:0Xffffffffffffffff:0:15: +%15lx:0xFFFFFFFFFFFFFFFF:1:15:4503599627370495: +%*15lx:0xFFFFFFFFFFFFFFFF:0:15: +%15lx:10000000000000000:1:15:72057594037927936: +%*15lx:10000000000000000:0:15: +%15lx:0X10000000000000000:1:15:281474976710656: +%*15lx:0X10000000000000000:0:15: +%15lx:0x10000000000000000:1:15:281474976710656: +%*15lx:0x10000000000000000:0:15: +%15lx:100000000028757b1:1:15:72057594038093655: +%*15lx:100000000028757b1:0:15: +%15lx:100000000028757B1:1:15:72057594038093655: +%*15lx:100000000028757B1:0:15: +%15lx:0X100000000028757b1:1:15:281474976711303: +%*15lx:0X100000000028757b1:0:15: +%15lx:0x100000000028757B1:1:15:281474976711303: +%*15lx:0x100000000028757B1:0:15: +%15lx:+0:1:2:0: +%*15lx:+0:0:2: +%15lx:+0X0:1:4:0: +%*15lx:+0X0:0:4: +%15lx:+0x0:1:4:0: +%*15lx:+0x0:0:4: +%15lx:+1:1:2:1: +%*15lx:+1:0:2: +%15lx:+0X1:1:4:1: +%*15lx:+0X1:0:4: +%15lx:+0x1:1:4:1: +%*15lx:+0x1:0:4: +%15lx:+2a:1:3:42: +%*15lx:+2a:0:3: +%15lx:+2A:1:3:42: +%*15lx:+2A:0:3: +%15lx:+0X2a:1:5:42: +%*15lx:+0X2a:0:5: +%15lx:+0x2A:1:5:42: +%*15lx:+0x2A:0:5: +%15lx:+ffffffffffffffff:1:15:72057594037927935: +%*15lx:+ffffffffffffffff:0:15: +%15lx:+FFFFFFFFFFFFFFFF:1:15:72057594037927935: +%*15lx:+FFFFFFFFFFFFFFFF:0:15: +%15lx:+0Xffffffffffffffff:1:15:281474976710655: +%*15lx:+0Xffffffffffffffff:0:15: +%15lx:+0xFFFFFFFFFFFFFFFF:1:15:281474976710655: +%*15lx:+0xFFFFFFFFFFFFFFFF:0:15: +%15lx:+10000000000000000:1:15:4503599627370496: +%*15lx:+10000000000000000:0:15: +%15lx:+0X10000000000000000:1:15:17592186044416: +%*15lx:+0X10000000000000000:0:15: +%15lx:+0x10000000000000000:1:15:17592186044416: +%*15lx:+0x10000000000000000:0:15: +%15lx:+100000000028757b1:1:15:4503599627380853: +%*15lx:+100000000028757b1:0:15: +%15lx:+100000000028757B1:1:15:4503599627380853: +%*15lx:+100000000028757B1:0:15: +%15lx:+0X100000000028757b1:1:15:17592186044456: +%*15lx:+0X100000000028757b1:0:15: +%15lx:+0x100000000028757B1:1:15:17592186044456: +%*15lx:+0x100000000028757B1:0:15: +%25lx::0:-1: +%*25lx::0:-1: +%25lx:-7b:1:3:18446744073709551493: +%*25lx:-7b:0:3: +%25lx:-7B:1:3:18446744073709551493: +%*25lx:-7B:0:3: +%25lx:-0X7b:1:5:18446744073709551493: +%*25lx:-0X7b:0:5: +%25lx:-0x7B:1:5:18446744073709551493: +%*25lx:-0x7B:0:5: +%25lx:-1:1:2:18446744073709551615: +%*25lx:-1:0:2: +%25lx:-0X1:1:4:18446744073709551615: +%*25lx:-0X1:0:4: +%25lx:-0x1:1:4:18446744073709551615: +%*25lx:-0x1:0:4: +%25lx:-0:1:2:0: +%*25lx:-0:0:2: +%25lx:-0X0:1:4:0: +%*25lx:-0X0:0:4: +%25lx:-0x0:1:4:0: +%*25lx:-0x0:0:4: +%25lx:0:1:1:0: +%*25lx:0:0:1: +%25lx:0X0:1:3:0: +%*25lx:0X0:0:3: +%25lx:0x0:1:3:0: +%*25lx:0x0:0:3: +%25lx:1:1:1:1: +%*25lx:1:0:1: +%25lx:0X1:1:3:1: +%*25lx:0X1:0:3: +%25lx:0x1:1:3:1: +%*25lx:0x1:0:3: +%25lx:2a:1:2:42: +%*25lx:2a:0:2: +%25lx:2A:1:2:42: +%*25lx:2A:0:2: +%25lx:0X2a:1:4:42: +%*25lx:0X2a:0:4: +%25lx:0x2A:1:4:42: +%*25lx:0x2A:0:4: +%25lx:ffffffffffffffff:1:16:18446744073709551615: +%*25lx:ffffffffffffffff:0:16: +%25lx:FFFFFFFFFFFFFFFF:1:16:18446744073709551615: +%*25lx:FFFFFFFFFFFFFFFF:0:16: +%25lx:0Xffffffffffffffff:1:18:18446744073709551615: +%*25lx:0Xffffffffffffffff:0:18: +%25lx:0xFFFFFFFFFFFFFFFF:1:18:18446744073709551615: +%*25lx:0xFFFFFFFFFFFFFFFF:0:18: +%25lx:10000000000000000:1:17:18446744073709551615: +%*25lx:10000000000000000:0:17: +%25lx:0X10000000000000000:1:19:18446744073709551615: +%*25lx:0X10000000000000000:0:19: +%25lx:0x10000000000000000:1:19:18446744073709551615: +%*25lx:0x10000000000000000:0:19: +%25lx:100000000028757b1:1:17:18446744073709551615: +%*25lx:100000000028757b1:0:17: +%25lx:100000000028757B1:1:17:18446744073709551615: +%*25lx:100000000028757B1:0:17: +%25lx:0X100000000028757b1:1:19:18446744073709551615: +%*25lx:0X100000000028757b1:0:19: +%25lx:0x100000000028757B1:1:19:18446744073709551615: +%*25lx:0x100000000028757B1:0:19: +%25lx:+0:1:2:0: +%*25lx:+0:0:2: +%25lx:+0X0:1:4:0: +%*25lx:+0X0:0:4: +%25lx:+0x0:1:4:0: +%*25lx:+0x0:0:4: +%25lx:+1:1:2:1: +%*25lx:+1:0:2: +%25lx:+0X1:1:4:1: +%*25lx:+0X1:0:4: +%25lx:+0x1:1:4:1: +%*25lx:+0x1:0:4: +%25lx:+2a:1:3:42: +%*25lx:+2a:0:3: +%25lx:+2A:1:3:42: +%*25lx:+2A:0:3: +%25lx:+0X2a:1:5:42: +%*25lx:+0X2a:0:5: +%25lx:+0x2A:1:5:42: +%*25lx:+0x2A:0:5: +%25lx:+ffffffffffffffff:1:17:18446744073709551615: +%*25lx:+ffffffffffffffff:0:17: +%25lx:+FFFFFFFFFFFFFFFF:1:17:18446744073709551615: +%*25lx:+FFFFFFFFFFFFFFFF:0:17: +%25lx:+0Xffffffffffffffff:1:19:18446744073709551615: +%*25lx:+0Xffffffffffffffff:0:19: +%25lx:+0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615: +%*25lx:+0xFFFFFFFFFFFFFFFF:0:19: +%25lx:+10000000000000000:1:18:18446744073709551615: +%*25lx:+10000000000000000:0:18: +%25lx:+0X10000000000000000:1:20:18446744073709551615: +%*25lx:+0X10000000000000000:0:20: +%25lx:+0x10000000000000000:1:20:18446744073709551615: +%*25lx:+0x10000000000000000:0:20: +%25lx:+100000000028757b1:1:18:18446744073709551615: +%*25lx:+100000000028757b1:0:18: +%25lx:+100000000028757B1:1:18:18446744073709551615: +%*25lx:+100000000028757B1:0:18: +%25lx:+0X100000000028757b1:1:20:18446744073709551615: +%*25lx:+0X100000000028757b1:0:20: +%25lx:+0x100000000028757B1:1:20:18446744073709551615: +%*25lx:+0x100000000028757B1:0:20: +%2lx: :0:-1: +%*2lx: :0:-1: +%2lx: -7b:1:3:18446744073709551609: +%*2lx: -7b:0:3: +%2lx: -7B:1:3:18446744073709551609: +%*2lx: -7B:0:3: +%2lx: -0X7b:1:3:0: +%*2lx: -0X7b:0:3: +%2lx: -0x7B:1:3:0: +%*2lx: -0x7B:0:3: +%2lx: -1:1:3:18446744073709551615: +%*2lx: -1:0:3: +%2lx: -0X1:1:3:0: +%*2lx: -0X1:0:3: +%2lx: -0x1:1:3:0: +%*2lx: -0x1:0:3: +%2lx: -0:1:3:0: +%*2lx: -0:0:3: +%2lx: -0X0:1:3:0: +%*2lx: -0X0:0:3: +%2lx: -0x0:1:3:0: +%*2lx: -0x0:0:3: +%2lx: 0:1:2:0: +%*2lx: 0:0:2: +%2lx: 0X0:0:-1: +%*2lx: 0X0:0:-1: +%2lx: 0x0:0:-1: +%*2lx: 0x0:0:-1: +%2lx: 1:1:2:1: +%*2lx: 1:0:2: +%2lx: 0X1:0:-1: +%*2lx: 0X1:0:-1: +%2lx: 0x1:0:-1: +%*2lx: 0x1:0:-1: +%2lx: 2a:1:3:42: +%*2lx: 2a:0:3: +%2lx: 2A:1:3:42: +%*2lx: 2A:0:3: +%2lx: 0X2a:0:-1: +%*2lx: 0X2a:0:-1: +%2lx: 0x2A:0:-1: +%*2lx: 0x2A:0:-1: +%2lx: ffffffffffffffff:1:3:255: +%*2lx: ffffffffffffffff:0:3: +%2lx: FFFFFFFFFFFFFFFF:1:3:255: +%*2lx: FFFFFFFFFFFFFFFF:0:3: +%2lx: 0Xffffffffffffffff:0:-1: +%*2lx: 0Xffffffffffffffff:0:-1: +%2lx: 0xFFFFFFFFFFFFFFFF:0:-1: +%*2lx: 0xFFFFFFFFFFFFFFFF:0:-1: +%2lx: 10000000000000000:1:3:16: +%*2lx: 10000000000000000:0:3: +%2lx: 0X10000000000000000:0:-1: +%*2lx: 0X10000000000000000:0:-1: +%2lx: 0x10000000000000000:0:-1: +%*2lx: 0x10000000000000000:0:-1: +%2lx: 100000000028757b1:1:3:16: +%*2lx: 100000000028757b1:0:3: +%2lx: 100000000028757B1:1:3:16: +%*2lx: 100000000028757B1:0:3: +%2lx: 0X100000000028757b1:0:-1: +%*2lx: 0X100000000028757b1:0:-1: +%2lx: 0x100000000028757B1:0:-1: +%*2lx: 0x100000000028757B1:0:-1: +%2lx: +0:1:3:0: +%*2lx: +0:0:3: +%2lx: +0X0:1:3:0: +%*2lx: +0X0:0:3: +%2lx: +0x0:1:3:0: +%*2lx: +0x0:0:3: +%2lx: +1:1:3:1: +%*2lx: +1:0:3: +%2lx: +0X1:1:3:0: +%*2lx: +0X1:0:3: +%2lx: +0x1:1:3:0: +%*2lx: +0x1:0:3: +%2lx: +2a:1:3:2: +%*2lx: +2a:0:3: +%2lx: +2A:1:3:2: +%*2lx: +2A:0:3: +%2lx: +0X2a:1:3:0: +%*2lx: +0X2a:0:3: +%2lx: +0x2A:1:3:0: +%*2lx: +0x2A:0:3: +%2lx: +ffffffffffffffff:1:3:15: +%*2lx: +ffffffffffffffff:0:3: +%2lx: +FFFFFFFFFFFFFFFF:1:3:15: +%*2lx: +FFFFFFFFFFFFFFFF:0:3: +%2lx: +0Xffffffffffffffff:1:3:0: +%*2lx: +0Xffffffffffffffff:0:3: +%2lx: +0xFFFFFFFFFFFFFFFF:1:3:0: +%*2lx: +0xFFFFFFFFFFFFFFFF:0:3: +%2lx: +10000000000000000:1:3:1: +%*2lx: +10000000000000000:0:3: +%2lx: +0X10000000000000000:1:3:0: +%*2lx: +0X10000000000000000:0:3: +%2lx: +0x10000000000000000:1:3:0: +%*2lx: +0x10000000000000000:0:3: +%2lx: +100000000028757b1:1:3:1: +%*2lx: +100000000028757b1:0:3: +%2lx: +100000000028757B1:1:3:1: +%*2lx: +100000000028757B1:0:3: +%2lx: +0X100000000028757b1:1:3:0: +%*2lx: +0X100000000028757b1:0:3: +%2lx: +0x100000000028757B1:1:3:0: +%*2lx: +0x100000000028757B1:0:3: +%25lx: :0:-1: +%*25lx: :0:-1: +%25lx: -7b:1:4:18446744073709551493: +%*25lx: -7b:0:4: +%25lx: -7B:1:4:18446744073709551493: +%*25lx: -7B:0:4: +%25lx: -0X7b:1:6:18446744073709551493: +%*25lx: -0X7b:0:6: +%25lx: -0x7B:1:6:18446744073709551493: +%*25lx: -0x7B:0:6: +%25lx: -1:1:3:18446744073709551615: +%*25lx: -1:0:3: +%25lx: -0X1:1:5:18446744073709551615: +%*25lx: -0X1:0:5: +%25lx: -0x1:1:5:18446744073709551615: +%*25lx: -0x1:0:5: +%25lx: -0:1:3:0: +%*25lx: -0:0:3: +%25lx: -0X0:1:5:0: +%*25lx: -0X0:0:5: +%25lx: -0x0:1:5:0: +%*25lx: -0x0:0:5: +%25lx: 0:1:2:0: +%*25lx: 0:0:2: +%25lx: 0X0:1:4:0: +%*25lx: 0X0:0:4: +%25lx: 0x0:1:4:0: +%*25lx: 0x0:0:4: +%25lx: 1:1:2:1: +%*25lx: 1:0:2: +%25lx: 0X1:1:4:1: +%*25lx: 0X1:0:4: +%25lx: 0x1:1:4:1: +%*25lx: 0x1:0:4: +%25lx: 2a:1:3:42: +%*25lx: 2a:0:3: +%25lx: 2A:1:3:42: +%*25lx: 2A:0:3: +%25lx: 0X2a:1:5:42: +%*25lx: 0X2a:0:5: +%25lx: 0x2A:1:5:42: +%*25lx: 0x2A:0:5: +%25lx: ffffffffffffffff:1:17:18446744073709551615: +%*25lx: ffffffffffffffff:0:17: +%25lx: FFFFFFFFFFFFFFFF:1:17:18446744073709551615: +%*25lx: FFFFFFFFFFFFFFFF:0:17: +%25lx: 0Xffffffffffffffff:1:19:18446744073709551615: +%*25lx: 0Xffffffffffffffff:0:19: +%25lx: 0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615: +%*25lx: 0xFFFFFFFFFFFFFFFF:0:19: +%25lx: 10000000000000000:1:18:18446744073709551615: +%*25lx: 10000000000000000:0:18: +%25lx: 0X10000000000000000:1:20:18446744073709551615: +%*25lx: 0X10000000000000000:0:20: +%25lx: 0x10000000000000000:1:20:18446744073709551615: +%*25lx: 0x10000000000000000:0:20: +%25lx: 100000000028757b1:1:18:18446744073709551615: +%*25lx: 100000000028757b1:0:18: +%25lx: 100000000028757B1:1:18:18446744073709551615: +%*25lx: 100000000028757B1:0:18: +%25lx: 0X100000000028757b1:1:20:18446744073709551615: +%*25lx: 0X100000000028757b1:0:20: +%25lx: 0x100000000028757B1:1:20:18446744073709551615: +%*25lx: 0x100000000028757B1:0:20: +%25lx: +0:1:3:0: +%*25lx: +0:0:3: +%25lx: +0X0:1:5:0: +%*25lx: +0X0:0:5: +%25lx: +0x0:1:5:0: +%*25lx: +0x0:0:5: +%25lx: +1:1:3:1: +%*25lx: +1:0:3: +%25lx: +0X1:1:5:1: +%*25lx: +0X1:0:5: +%25lx: +0x1:1:5:1: +%*25lx: +0x1:0:5: +%25lx: +2a:1:4:42: +%*25lx: +2a:0:4: +%25lx: +2A:1:4:42: +%*25lx: +2A:0:4: +%25lx: +0X2a:1:6:42: +%*25lx: +0X2a:0:6: +%25lx: +0x2A:1:6:42: +%*25lx: +0x2A:0:6: +%25lx: +ffffffffffffffff:1:18:18446744073709551615: +%*25lx: +ffffffffffffffff:0:18: +%25lx: +FFFFFFFFFFFFFFFF:1:18:18446744073709551615: +%*25lx: +FFFFFFFFFFFFFFFF:0:18: +%25lx: +0Xffffffffffffffff:1:20:18446744073709551615: +%*25lx: +0Xffffffffffffffff:0:20: +%25lx: +0xFFFFFFFFFFFFFFFF:1:20:18446744073709551615: +%*25lx: +0xFFFFFFFFFFFFFFFF:0:20: +%25lx: +10000000000000000:1:19:18446744073709551615: +%*25lx: +10000000000000000:0:19: +%25lx: +0X10000000000000000:1:21:18446744073709551615: +%*25lx: +0X10000000000000000:0:21: +%25lx: +0x10000000000000000:1:21:18446744073709551615: +%*25lx: +0x10000000000000000:0:21: +%25lx: +100000000028757b1:1:19:18446744073709551615: +%*25lx: +100000000028757b1:0:19: +%25lx: +100000000028757B1:1:19:18446744073709551615: +%*25lx: +100000000028757B1:0:19: +%25lx: +0X100000000028757b1:1:21:18446744073709551615: +%*25lx: +0X100000000028757b1:0:21: +%25lx: +0x100000000028757B1:1:21:18446744073709551615: +%*25lx: +0x100000000028757B1:0:21: diff --git a/sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input b/sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input new file mode 100644 index 0000000..2fea175 --- /dev/null +++ b/sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input @@ -0,0 +1,742 @@ +%lX::0:-1: +%*lX::0:-1: +%lX:-7b:1:3:18446744073709551493: +%*lX:-7b:0:3: +%lX:-7B:1:3:18446744073709551493: +%*lX:-7B:0:3: +%lX:-0X7b:1:5:18446744073709551493: +%*lX:-0X7b:0:5: +%lX:-0x7B:1:5:18446744073709551493: +%*lX:-0x7B:0:5: +%lX:-1:1:2:18446744073709551615: +%*lX:-1:0:2: +%lX:-0X1:1:4:18446744073709551615: +%*lX:-0X1:0:4: +%lX:-0x1:1:4:18446744073709551615: +%*lX:-0x1:0:4: +%lX:-0:1:2:0: +%*lX:-0:0:2: +%lX:-0X0:1:4:0: +%*lX:-0X0:0:4: +%lX:-0x0:1:4:0: +%*lX:-0x0:0:4: +%lX:0:1:1:0: +%*lX:0:0:1: +%lX:0X0:1:3:0: +%*lX:0X0:0:3: +%lX:0x0:1:3:0: +%*lX:0x0:0:3: +%lX:1:1:1:1: +%*lX:1:0:1: +%lX:0X1:1:3:1: +%*lX:0X1:0:3: +%lX:0x1:1:3:1: +%*lX:0x1:0:3: +%lX:2a:1:2:42: +%*lX:2a:0:2: +%lX:2A:1:2:42: +%*lX:2A:0:2: +%lX:0X2a:1:4:42: +%*lX:0X2a:0:4: +%lX:0x2A:1:4:42: +%*lX:0x2A:0:4: +%lX:ffffffffffffffff:1:16:18446744073709551615: +%*lX:ffffffffffffffff:0:16: +%lX:FFFFFFFFFFFFFFFF:1:16:18446744073709551615: +%*lX:FFFFFFFFFFFFFFFF:0:16: +%lX:0Xffffffffffffffff:1:18:18446744073709551615: +%*lX:0Xffffffffffffffff:0:18: +%lX:0xFFFFFFFFFFFFFFFF:1:18:18446744073709551615: +%*lX:0xFFFFFFFFFFFFFFFF:0:18: +%lX:10000000000000000:1:17:18446744073709551615: +%*lX:10000000000000000:0:17: +%lX:0X10000000000000000:1:19:18446744073709551615: +%*lX:0X10000000000000000:0:19: +%lX:0x10000000000000000:1:19:18446744073709551615: +%*lX:0x10000000000000000:0:19: +%lX:100000000028757b1:1:17:18446744073709551615: +%*lX:100000000028757b1:0:17: +%lX:100000000028757B1:1:17:18446744073709551615: +%*lX:100000000028757B1:0:17: +%lX:0X100000000028757b1:1:19:18446744073709551615: +%*lX:0X100000000028757b1:0:19: +%lX:0x100000000028757B1:1:19:18446744073709551615: +%*lX:0x100000000028757B1:0:19: +%lX:+0:1:2:0: +%*lX:+0:0:2: +%lX:+0X0:1:4:0: +%*lX:+0X0:0:4: +%lX:+0x0:1:4:0: +%*lX:+0x0:0:4: +%lX:+1:1:2:1: +%*lX:+1:0:2: +%lX:+0X1:1:4:1: +%*lX:+0X1:0:4: +%lX:+0x1:1:4:1: +%*lX:+0x1:0:4: +%lX:+2a:1:3:42: +%*lX:+2a:0:3: +%lX:+2A:1:3:42: +%*lX:+2A:0:3: +%lX:+0X2a:1:5:42: +%*lX:+0X2a:0:5: +%lX:+0x2A:1:5:42: +%*lX:+0x2A:0:5: +%lX:+ffffffffffffffff:1:17:18446744073709551615: +%*lX:+ffffffffffffffff:0:17: +%lX:+FFFFFFFFFFFFFFFF:1:17:18446744073709551615: +%*lX:+FFFFFFFFFFFFFFFF:0:17: +%lX:+0Xffffffffffffffff:1:19:18446744073709551615: +%*lX:+0Xffffffffffffffff:0:19: +%lX:+0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615: +%*lX:+0xFFFFFFFFFFFFFFFF:0:19: +%lX:+10000000000000000:1:18:18446744073709551615: +%*lX:+10000000000000000:0:18: +%lX:+0X10000000000000000:1:20:18446744073709551615: +%*lX:+0X10000000000000000:0:20: +%lX:+0x10000000000000000:1:20:18446744073709551615: +%*lX:+0x10000000000000000:0:20: +%lX:+100000000028757b1:1:18:18446744073709551615: +%*lX:+100000000028757b1:0:18: +%lX:+100000000028757B1:1:18:18446744073709551615: +%*lX:+100000000028757B1:0:18: +%lX:+0X100000000028757b1:1:20:18446744073709551615: +%*lX:+0X100000000028757b1:0:20: +%lX:+0x100000000028757B1:1:20:18446744073709551615: +%*lX:+0x100000000028757B1:0:20: +%1lX::0:-1: +%*1lX::0:-1: +%1lX:-7b:0:-1: +%*1lX:-7b:0:-1: +%1lX:-7B:0:-1: +%*1lX:-7B:0:-1: +%1lX:-0X7b:0:-1: +%*1lX:-0X7b:0:-1: +%1lX:-0x7B:0:-1: +%*1lX:-0x7B:0:-1: +%1lX:-1:0:-1: +%*1lX:-1:0:-1: +%1lX:-0X1:0:-1: +%*1lX:-0X1:0:-1: +%1lX:-0x1:0:-1: +%*1lX:-0x1:0:-1: +%1lX:-0:0:-1: +%*1lX:-0:0:-1: +%1lX:-0X0:0:-1: +%*1lX:-0X0:0:-1: +%1lX:-0x0:0:-1: +%*1lX:-0x0:0:-1: +%1lX:0:1:1:0: +%*1lX:0:0:1: +%1lX:0X0:1:1:0: +%*1lX:0X0:0:1: +%1lX:0x0:1:1:0: +%*1lX:0x0:0:1: +%1lX:1:1:1:1: +%*1lX:1:0:1: +%1lX:0X1:1:1:0: +%*1lX:0X1:0:1: +%1lX:0x1:1:1:0: +%*1lX:0x1:0:1: +%1lX:2a:1:1:2: +%*1lX:2a:0:1: +%1lX:2A:1:1:2: +%*1lX:2A:0:1: +%1lX:0X2a:1:1:0: +%*1lX:0X2a:0:1: +%1lX:0x2A:1:1:0: +%*1lX:0x2A:0:1: +%1lX:ffffffffffffffff:1:1:15: +%*1lX:ffffffffffffffff:0:1: +%1lX:FFFFFFFFFFFFFFFF:1:1:15: +%*1lX:FFFFFFFFFFFFFFFF:0:1: +%1lX:0Xffffffffffffffff:1:1:0: +%*1lX:0Xffffffffffffffff:0:1: +%1lX:0xFFFFFFFFFFFFFFFF:1:1:0: +%*1lX:0xFFFFFFFFFFFFFFFF:0:1: +%1lX:10000000000000000:1:1:1: +%*1lX:10000000000000000:0:1: +%1lX:0X10000000000000000:1:1:0: +%*1lX:0X10000000000000000:0:1: +%1lX:0x10000000000000000:1:1:0: +%*1lX:0x10000000000000000:0:1: +%1lX:100000000028757b1:1:1:1: +%*1lX:100000000028757b1:0:1: +%1lX:100000000028757B1:1:1:1: +%*1lX:100000000028757B1:0:1: +%1lX:0X100000000028757b1:1:1:0: +%*1lX:0X100000000028757b1:0:1: +%1lX:0x100000000028757B1:1:1:0: +%*1lX:0x100000000028757B1:0:1: +%1lX:+0:0:-1: +%*1lX:+0:0:-1: +%1lX:+0X0:0:-1: +%*1lX:+0X0:0:-1: +%1lX:+0x0:0:-1: +%*1lX:+0x0:0:-1: +%1lX:+1:0:-1: +%*1lX:+1:0:-1: +%1lX:+0X1:0:-1: +%*1lX:+0X1:0:-1: +%1lX:+0x1:0:-1: +%*1lX:+0x1:0:-1: +%1lX:+2a:0:-1: +%*1lX:+2a:0:-1: +%1lX:+2A:0:-1: +%*1lX:+2A:0:-1: +%1lX:+0X2a:0:-1: +%*1lX:+0X2a:0:-1: +%1lX:+0x2A:0:-1: +%*1lX:+0x2A:0:-1: +%1lX:+ffffffffffffffff:0:-1: +%*1lX:+ffffffffffffffff:0:-1: +%1lX:+FFFFFFFFFFFFFFFF:0:-1: +%*1lX:+FFFFFFFFFFFFFFFF:0:-1: +%1lX:+0Xffffffffffffffff:0:-1: +%*1lX:+0Xffffffffffffffff:0:-1: +%1lX:+0xFFFFFFFFFFFFFFFF:0:-1: +%*1lX:+0xFFFFFFFFFFFFFFFF:0:-1: +%1lX:+10000000000000000:0:-1: +%*1lX:+10000000000000000:0:-1: +%1lX:+0X10000000000000000:0:-1: +%*1lX:+0X10000000000000000:0:-1: +%1lX:+0x10000000000000000:0:-1: +%*1lX:+0x10000000000000000:0:-1: +%1lX:+100000000028757b1:0:-1: +%*1lX:+100000000028757b1:0:-1: +%1lX:+100000000028757B1:0:-1: +%*1lX:+100000000028757B1:0:-1: +%1lX:+0X100000000028757b1:0:-1: +%*1lX:+0X100000000028757b1:0:-1: +%1lX:+0x100000000028757B1:0:-1: +%*1lX:+0x100000000028757B1:0:-1: +%2lX::0:-1: +%*2lX::0:-1: +%2lX:-7b:1:2:18446744073709551609: +%*2lX:-7b:0:2: +%2lX:-7B:1:2:18446744073709551609: +%*2lX:-7B:0:2: +%2lX:-0X7b:1:2:0: +%*2lX:-0X7b:0:2: +%2lX:-0x7B:1:2:0: +%*2lX:-0x7B:0:2: +%2lX:-1:1:2:18446744073709551615: +%*2lX:-1:0:2: +%2lX:-0X1:1:2:0: +%*2lX:-0X1:0:2: +%2lX:-0x1:1:2:0: +%*2lX:-0x1:0:2: +%2lX:-0:1:2:0: +%*2lX:-0:0:2: +%2lX:-0X0:1:2:0: +%*2lX:-0X0:0:2: +%2lX:-0x0:1:2:0: +%*2lX:-0x0:0:2: +%2lX:0:1:1:0: +%*2lX:0:0:1: +%2lX:0X0:0:-1: +%*2lX:0X0:0:-1: +%2lX:0x0:0:-1: +%*2lX:0x0:0:-1: +%2lX:1:1:1:1: +%*2lX:1:0:1: +%2lX:0X1:0:-1: +%*2lX:0X1:0:-1: +%2lX:0x1:0:-1: +%*2lX:0x1:0:-1: +%2lX:2a:1:2:42: +%*2lX:2a:0:2: +%2lX:2A:1:2:42: +%*2lX:2A:0:2: +%2lX:0X2a:0:-1: +%*2lX:0X2a:0:-1: +%2lX:0x2A:0:-1: +%*2lX:0x2A:0:-1: +%2lX:ffffffffffffffff:1:2:255: +%*2lX:ffffffffffffffff:0:2: +%2lX:FFFFFFFFFFFFFFFF:1:2:255: +%*2lX:FFFFFFFFFFFFFFFF:0:2: +%2lX:0Xffffffffffffffff:0:-1: +%*2lX:0Xffffffffffffffff:0:-1: +%2lX:0xFFFFFFFFFFFFFFFF:0:-1: +%*2lX:0xFFFFFFFFFFFFFFFF:0:-1: +%2lX:10000000000000000:1:2:16: +%*2lX:10000000000000000:0:2: +%2lX:0X10000000000000000:0:-1: +%*2lX:0X10000000000000000:0:-1: +%2lX:0x10000000000000000:0:-1: +%*2lX:0x10000000000000000:0:-1: +%2lX:100000000028757b1:1:2:16: +%*2lX:100000000028757b1:0:2: +%2lX:100000000028757B1:1:2:16: +%*2lX:100000000028757B1:0:2: +%2lX:0X100000000028757b1:0:-1: +%*2lX:0X100000000028757b1:0:-1: +%2lX:0x100000000028757B1:0:-1: +%*2lX:0x100000000028757B1:0:-1: +%2lX:+0:1:2:0: +%*2lX:+0:0:2: +%2lX:+0X0:1:2:0: +%*2lX:+0X0:0:2: +%2lX:+0x0:1:2:0: +%*2lX:+0x0:0:2: +%2lX:+1:1:2:1: +%*2lX:+1:0:2: +%2lX:+0X1:1:2:0: +%*2lX:+0X1:0:2: +%2lX:+0x1:1:2:0: +%*2lX:+0x1:0:2: +%2lX:+2a:1:2:2: +%*2lX:+2a:0:2: +%2lX:+2A:1:2:2: +%*2lX:+2A:0:2: +%2lX:+0X2a:1:2:0: +%*2lX:+0X2a:0:2: +%2lX:+0x2A:1:2:0: +%*2lX:+0x2A:0:2: +%2lX:+ffffffffffffffff:1:2:15: +%*2lX:+ffffffffffffffff:0:2: +%2lX:+FFFFFFFFFFFFFFFF:1:2:15: +%*2lX:+FFFFFFFFFFFFFFFF:0:2: +%2lX:+0Xffffffffffffffff:1:2:0: +%*2lX:+0Xffffffffffffffff:0:2: +%2lX:+0xFFFFFFFFFFFFFFFF:1:2:0: +%*2lX:+0xFFFFFFFFFFFFFFFF:0:2: +%2lX:+10000000000000000:1:2:1: +%*2lX:+10000000000000000:0:2: +%2lX:+0X10000000000000000:1:2:0: +%*2lX:+0X10000000000000000:0:2: +%2lX:+0x10000000000000000:1:2:0: +%*2lX:+0x10000000000000000:0:2: +%2lX:+100000000028757b1:1:2:1: +%*2lX:+100000000028757b1:0:2: +%2lX:+100000000028757B1:1:2:1: +%*2lX:+100000000028757B1:0:2: +%2lX:+0X100000000028757b1:1:2:0: +%*2lX:+0X100000000028757b1:0:2: +%2lX:+0x100000000028757B1:1:2:0: +%*2lX:+0x100000000028757B1:0:2: +%15lX::0:-1: +%*15lX::0:-1: +%15lX:-7b:1:3:18446744073709551493: +%*15lX:-7b:0:3: +%15lX:-7B:1:3:18446744073709551493: +%*15lX:-7B:0:3: +%15lX:-0X7b:1:5:18446744073709551493: +%*15lX:-0X7b:0:5: +%15lX:-0x7B:1:5:18446744073709551493: +%*15lX:-0x7B:0:5: +%15lX:-1:1:2:18446744073709551615: +%*15lX:-1:0:2: +%15lX:-0X1:1:4:18446744073709551615: +%*15lX:-0X1:0:4: +%15lX:-0x1:1:4:18446744073709551615: +%*15lX:-0x1:0:4: +%15lX:-0:1:2:0: +%*15lX:-0:0:2: +%15lX:-0X0:1:4:0: +%*15lX:-0X0:0:4: +%15lX:-0x0:1:4:0: +%*15lX:-0x0:0:4: +%15lX:0:1:1:0: +%*15lX:0:0:1: +%15lX:0X0:1:3:0: +%*15lX:0X0:0:3: +%15lX:0x0:1:3:0: +%*15lX:0x0:0:3: +%15lX:1:1:1:1: +%*15lX:1:0:1: +%15lX:0X1:1:3:1: +%*15lX:0X1:0:3: +%15lX:0x1:1:3:1: +%*15lX:0x1:0:3: +%15lX:2a:1:2:42: +%*15lX:2a:0:2: +%15lX:2A:1:2:42: +%*15lX:2A:0:2: +%15lX:0X2a:1:4:42: +%*15lX:0X2a:0:4: +%15lX:0x2A:1:4:42: +%*15lX:0x2A:0:4: +%15lX:ffffffffffffffff:1:15:1152921504606846975: +%*15lX:ffffffffffffffff:0:15: +%15lX:FFFFFFFFFFFFFFFF:1:15:1152921504606846975: +%*15lX:FFFFFFFFFFFFFFFF:0:15: +%15lX:0Xffffffffffffffff:1:15:4503599627370495: +%*15lX:0Xffffffffffffffff:0:15: +%15lX:0xFFFFFFFFFFFFFFFF:1:15:4503599627370495: +%*15lX:0xFFFFFFFFFFFFFFFF:0:15: +%15lX:10000000000000000:1:15:72057594037927936: +%*15lX:10000000000000000:0:15: +%15lX:0X10000000000000000:1:15:281474976710656: +%*15lX:0X10000000000000000:0:15: +%15lX:0x10000000000000000:1:15:281474976710656: +%*15lX:0x10000000000000000:0:15: +%15lX:100000000028757b1:1:15:72057594038093655: +%*15lX:100000000028757b1:0:15: +%15lX:100000000028757B1:1:15:72057594038093655: +%*15lX:100000000028757B1:0:15: +%15lX:0X100000000028757b1:1:15:281474976711303: +%*15lX:0X100000000028757b1:0:15: +%15lX:0x100000000028757B1:1:15:281474976711303: +%*15lX:0x100000000028757B1:0:15: +%15lX:+0:1:2:0: +%*15lX:+0:0:2: +%15lX:+0X0:1:4:0: +%*15lX:+0X0:0:4: +%15lX:+0x0:1:4:0: +%*15lX:+0x0:0:4: +%15lX:+1:1:2:1: +%*15lX:+1:0:2: +%15lX:+0X1:1:4:1: +%*15lX:+0X1:0:4: +%15lX:+0x1:1:4:1: +%*15lX:+0x1:0:4: +%15lX:+2a:1:3:42: +%*15lX:+2a:0:3: +%15lX:+2A:1:3:42: +%*15lX:+2A:0:3: +%15lX:+0X2a:1:5:42: +%*15lX:+0X2a:0:5: +%15lX:+0x2A:1:5:42: +%*15lX:+0x2A:0:5: +%15lX:+ffffffffffffffff:1:15:72057594037927935: +%*15lX:+ffffffffffffffff:0:15: +%15lX:+FFFFFFFFFFFFFFFF:1:15:72057594037927935: +%*15lX:+FFFFFFFFFFFFFFFF:0:15: +%15lX:+0Xffffffffffffffff:1:15:281474976710655: +%*15lX:+0Xffffffffffffffff:0:15: +%15lX:+0xFFFFFFFFFFFFFFFF:1:15:281474976710655: +%*15lX:+0xFFFFFFFFFFFFFFFF:0:15: +%15lX:+10000000000000000:1:15:4503599627370496: +%*15lX:+10000000000000000:0:15: +%15lX:+0X10000000000000000:1:15:17592186044416: +%*15lX:+0X10000000000000000:0:15: +%15lX:+0x10000000000000000:1:15:17592186044416: +%*15lX:+0x10000000000000000:0:15: +%15lX:+100000000028757b1:1:15:4503599627380853: +%*15lX:+100000000028757b1:0:15: +%15lX:+100000000028757B1:1:15:4503599627380853: +%*15lX:+100000000028757B1:0:15: +%15lX:+0X100000000028757b1:1:15:17592186044456: +%*15lX:+0X100000000028757b1:0:15: +%15lX:+0x100000000028757B1:1:15:17592186044456: +%*15lX:+0x100000000028757B1:0:15: +%25lX::0:-1: +%*25lX::0:-1: +%25lX:-7b:1:3:18446744073709551493: +%*25lX:-7b:0:3: +%25lX:-7B:1:3:18446744073709551493: +%*25lX:-7B:0:3: +%25lX:-0X7b:1:5:18446744073709551493: +%*25lX:-0X7b:0:5: +%25lX:-0x7B:1:5:18446744073709551493: +%*25lX:-0x7B:0:5: +%25lX:-1:1:2:18446744073709551615: +%*25lX:-1:0:2: +%25lX:-0X1:1:4:18446744073709551615: +%*25lX:-0X1:0:4: +%25lX:-0x1:1:4:18446744073709551615: +%*25lX:-0x1:0:4: +%25lX:-0:1:2:0: +%*25lX:-0:0:2: +%25lX:-0X0:1:4:0: +%*25lX:-0X0:0:4: +%25lX:-0x0:1:4:0: +%*25lX:-0x0:0:4: +%25lX:0:1:1:0: +%*25lX:0:0:1: +%25lX:0X0:1:3:0: +%*25lX:0X0:0:3: +%25lX:0x0:1:3:0: +%*25lX:0x0:0:3: +%25lX:1:1:1:1: +%*25lX:1:0:1: +%25lX:0X1:1:3:1: +%*25lX:0X1:0:3: +%25lX:0x1:1:3:1: +%*25lX:0x1:0:3: +%25lX:2a:1:2:42: +%*25lX:2a:0:2: +%25lX:2A:1:2:42: +%*25lX:2A:0:2: +%25lX:0X2a:1:4:42: +%*25lX:0X2a:0:4: +%25lX:0x2A:1:4:42: +%*25lX:0x2A:0:4: +%25lX:ffffffffffffffff:1:16:18446744073709551615: +%*25lX:ffffffffffffffff:0:16: +%25lX:FFFFFFFFFFFFFFFF:1:16:18446744073709551615: +%*25lX:FFFFFFFFFFFFFFFF:0:16: +%25lX:0Xffffffffffffffff:1:18:18446744073709551615: +%*25lX:0Xffffffffffffffff:0:18: +%25lX:0xFFFFFFFFFFFFFFFF:1:18:18446744073709551615: +%*25lX:0xFFFFFFFFFFFFFFFF:0:18: +%25lX:10000000000000000:1:17:18446744073709551615: +%*25lX:10000000000000000:0:17: +%25lX:0X10000000000000000:1:19:18446744073709551615: +%*25lX:0X10000000000000000:0:19: +%25lX:0x10000000000000000:1:19:18446744073709551615: +%*25lX:0x10000000000000000:0:19: +%25lX:100000000028757b1:1:17:18446744073709551615: +%*25lX:100000000028757b1:0:17: +%25lX:100000000028757B1:1:17:18446744073709551615: +%*25lX:100000000028757B1:0:17: +%25lX:0X100000000028757b1:1:19:18446744073709551615: +%*25lX:0X100000000028757b1:0:19: +%25lX:0x100000000028757B1:1:19:18446744073709551615: +%*25lX:0x100000000028757B1:0:19: +%25lX:+0:1:2:0: +%*25lX:+0:0:2: +%25lX:+0X0:1:4:0: +%*25lX:+0X0:0:4: +%25lX:+0x0:1:4:0: +%*25lX:+0x0:0:4: +%25lX:+1:1:2:1: +%*25lX:+1:0:2: +%25lX:+0X1:1:4:1: +%*25lX:+0X1:0:4: +%25lX:+0x1:1:4:1: +%*25lX:+0x1:0:4: +%25lX:+2a:1:3:42: +%*25lX:+2a:0:3: +%25lX:+2A:1:3:42: +%*25lX:+2A:0:3: +%25lX:+0X2a:1:5:42: +%*25lX:+0X2a:0:5: +%25lX:+0x2A:1:5:42: +%*25lX:+0x2A:0:5: +%25lX:+ffffffffffffffff:1:17:18446744073709551615: +%*25lX:+ffffffffffffffff:0:17: +%25lX:+FFFFFFFFFFFFFFFF:1:17:18446744073709551615: +%*25lX:+FFFFFFFFFFFFFFFF:0:17: +%25lX:+0Xffffffffffffffff:1:19:18446744073709551615: +%*25lX:+0Xffffffffffffffff:0:19: +%25lX:+0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615: +%*25lX:+0xFFFFFFFFFFFFFFFF:0:19: +%25lX:+10000000000000000:1:18:18446744073709551615: +%*25lX:+10000000000000000:0:18: +%25lX:+0X10000000000000000:1:20:18446744073709551615: +%*25lX:+0X10000000000000000:0:20: +%25lX:+0x10000000000000000:1:20:18446744073709551615: +%*25lX:+0x10000000000000000:0:20: +%25lX:+100000000028757b1:1:18:18446744073709551615: +%*25lX:+100000000028757b1:0:18: +%25lX:+100000000028757B1:1:18:18446744073709551615: +%*25lX:+100000000028757B1:0:18: +%25lX:+0X100000000028757b1:1:20:18446744073709551615: +%*25lX:+0X100000000028757b1:0:20: +%25lX:+0x100000000028757B1:1:20:18446744073709551615: +%*25lX:+0x100000000028757B1:0:20: +%2lX: :0:-1: +%*2lX: :0:-1: +%2lX: -7b:1:3:18446744073709551609: +%*2lX: -7b:0:3: +%2lX: -7B:1:3:18446744073709551609: +%*2lX: -7B:0:3: +%2lX: -0X7b:1:3:0: +%*2lX: -0X7b:0:3: +%2lX: -0x7B:1:3:0: +%*2lX: -0x7B:0:3: +%2lX: -1:1:3:18446744073709551615: +%*2lX: -1:0:3: +%2lX: -0X1:1:3:0: +%*2lX: -0X1:0:3: +%2lX: -0x1:1:3:0: +%*2lX: -0x1:0:3: +%2lX: -0:1:3:0: +%*2lX: -0:0:3: +%2lX: -0X0:1:3:0: +%*2lX: -0X0:0:3: +%2lX: -0x0:1:3:0: +%*2lX: -0x0:0:3: +%2lX: 0:1:2:0: +%*2lX: 0:0:2: +%2lX: 0X0:0:-1: +%*2lX: 0X0:0:-1: +%2lX: 0x0:0:-1: +%*2lX: 0x0:0:-1: +%2lX: 1:1:2:1: +%*2lX: 1:0:2: +%2lX: 0X1:0:-1: +%*2lX: 0X1:0:-1: +%2lX: 0x1:0:-1: +%*2lX: 0x1:0:-1: +%2lX: 2a:1:3:42: +%*2lX: 2a:0:3: +%2lX: 2A:1:3:42: +%*2lX: 2A:0:3: +%2lX: 0X2a:0:-1: +%*2lX: 0X2a:0:-1: +%2lX: 0x2A:0:-1: +%*2lX: 0x2A:0:-1: +%2lX: ffffffffffffffff:1:3:255: +%*2lX: ffffffffffffffff:0:3: +%2lX: FFFFFFFFFFFFFFFF:1:3:255: +%*2lX: FFFFFFFFFFFFFFFF:0:3: +%2lX: 0Xffffffffffffffff:0:-1: +%*2lX: 0Xffffffffffffffff:0:-1: +%2lX: 0xFFFFFFFFFFFFFFFF:0:-1: +%*2lX: 0xFFFFFFFFFFFFFFFF:0:-1: +%2lX: 10000000000000000:1:3:16: +%*2lX: 10000000000000000:0:3: +%2lX: 0X10000000000000000:0:-1: +%*2lX: 0X10000000000000000:0:-1: +%2lX: 0x10000000000000000:0:-1: +%*2lX: 0x10000000000000000:0:-1: +%2lX: 100000000028757b1:1:3:16: +%*2lX: 100000000028757b1:0:3: +%2lX: 100000000028757B1:1:3:16: +%*2lX: 100000000028757B1:0:3: +%2lX: 0X100000000028757b1:0:-1: +%*2lX: 0X100000000028757b1:0:-1: +%2lX: 0x100000000028757B1:0:-1: +%*2lX: 0x100000000028757B1:0:-1: +%2lX: +0:1:3:0: +%*2lX: +0:0:3: +%2lX: +0X0:1:3:0: +%*2lX: +0X0:0:3: +%2lX: +0x0:1:3:0: +%*2lX: +0x0:0:3: +%2lX: +1:1:3:1: +%*2lX: +1:0:3: +%2lX: +0X1:1:3:0: +%*2lX: +0X1:0:3: +%2lX: +0x1:1:3:0: +%*2lX: +0x1:0:3: +%2lX: +2a:1:3:2: +%*2lX: +2a:0:3: +%2lX: +2A:1:3:2: +%*2lX: +2A:0:3: +%2lX: +0X2a:1:3:0: +%*2lX: +0X2a:0:3: +%2lX: +0x2A:1:3:0: +%*2lX: +0x2A:0:3: +%2lX: +ffffffffffffffff:1:3:15: +%*2lX: +ffffffffffffffff:0:3: +%2lX: +FFFFFFFFFFFFFFFF:1:3:15: +%*2lX: +FFFFFFFFFFFFFFFF:0:3: +%2lX: +0Xffffffffffffffff:1:3:0: +%*2lX: +0Xffffffffffffffff:0:3: +%2lX: +0xFFFFFFFFFFFFFFFF:1:3:0: +%*2lX: +0xFFFFFFFFFFFFFFFF:0:3: +%2lX: +10000000000000000:1:3:1: +%*2lX: +10000000000000000:0:3: +%2lX: +0X10000000000000000:1:3:0: +%*2lX: +0X10000000000000000:0:3: +%2lX: +0x10000000000000000:1:3:0: +%*2lX: +0x10000000000000000:0:3: +%2lX: +100000000028757b1:1:3:1: +%*2lX: +100000000028757b1:0:3: +%2lX: +100000000028757B1:1:3:1: +%*2lX: +100000000028757B1:0:3: +%2lX: +0X100000000028757b1:1:3:0: +%*2lX: +0X100000000028757b1:0:3: +%2lX: +0x100000000028757B1:1:3:0: +%*2lX: +0x100000000028757B1:0:3: +%25lX: :0:-1: +%*25lX: :0:-1: +%25lX: -7b:1:4:18446744073709551493: +%*25lX: -7b:0:4: +%25lX: -7B:1:4:18446744073709551493: +%*25lX: -7B:0:4: +%25lX: -0X7b:1:6:18446744073709551493: +%*25lX: -0X7b:0:6: +%25lX: -0x7B:1:6:18446744073709551493: +%*25lX: -0x7B:0:6: +%25lX: -1:1:3:18446744073709551615: +%*25lX: -1:0:3: +%25lX: -0X1:1:5:18446744073709551615: +%*25lX: -0X1:0:5: +%25lX: -0x1:1:5:18446744073709551615: +%*25lX: -0x1:0:5: +%25lX: -0:1:3:0: +%*25lX: -0:0:3: +%25lX: -0X0:1:5:0: +%*25lX: -0X0:0:5: +%25lX: -0x0:1:5:0: +%*25lX: -0x0:0:5: +%25lX: 0:1:2:0: +%*25lX: 0:0:2: +%25lX: 0X0:1:4:0: +%*25lX: 0X0:0:4: +%25lX: 0x0:1:4:0: +%*25lX: 0x0:0:4: +%25lX: 1:1:2:1: +%*25lX: 1:0:2: +%25lX: 0X1:1:4:1: +%*25lX: 0X1:0:4: +%25lX: 0x1:1:4:1: +%*25lX: 0x1:0:4: +%25lX: 2a:1:3:42: +%*25lX: 2a:0:3: +%25lX: 2A:1:3:42: +%*25lX: 2A:0:3: +%25lX: 0X2a:1:5:42: +%*25lX: 0X2a:0:5: +%25lX: 0x2A:1:5:42: +%*25lX: 0x2A:0:5: +%25lX: ffffffffffffffff:1:17:18446744073709551615: +%*25lX: ffffffffffffffff:0:17: +%25lX: FFFFFFFFFFFFFFFF:1:17:18446744073709551615: +%*25lX: FFFFFFFFFFFFFFFF:0:17: +%25lX: 0Xffffffffffffffff:1:19:18446744073709551615: +%*25lX: 0Xffffffffffffffff:0:19: +%25lX: 0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615: +%*25lX: 0xFFFFFFFFFFFFFFFF:0:19: +%25lX: 10000000000000000:1:18:18446744073709551615: +%*25lX: 10000000000000000:0:18: +%25lX: 0X10000000000000000:1:20:18446744073709551615: +%*25lX: 0X10000000000000000:0:20: +%25lX: 0x10000000000000000:1:20:18446744073709551615: +%*25lX: 0x10000000000000000:0:20: +%25lX: 100000000028757b1:1:18:18446744073709551615: +%*25lX: 100000000028757b1:0:18: +%25lX: 100000000028757B1:1:18:18446744073709551615: +%*25lX: 100000000028757B1:0:18: +%25lX: 0X100000000028757b1:1:20:18446744073709551615: +%*25lX: 0X100000000028757b1:0:20: +%25lX: 0x100000000028757B1:1:20:18446744073709551615: +%*25lX: 0x100000000028757B1:0:20: +%25lX: +0:1:3:0: +%*25lX: +0:0:3: +%25lX: +0X0:1:5:0: +%*25lX: +0X0:0:5: +%25lX: +0x0:1:5:0: +%*25lX: +0x0:0:5: +%25lX: +1:1:3:1: +%*25lX: +1:0:3: +%25lX: +0X1:1:5:1: +%*25lX: +0X1:0:5: +%25lX: +0x1:1:5:1: +%*25lX: +0x1:0:5: +%25lX: +2a:1:4:42: +%*25lX: +2a:0:4: +%25lX: +2A:1:4:42: +%*25lX: +2A:0:4: +%25lX: +0X2a:1:6:42: +%*25lX: +0X2a:0:6: +%25lX: +0x2A:1:6:42: +%*25lX: +0x2A:0:6: +%25lX: +ffffffffffffffff:1:18:18446744073709551615: +%*25lX: +ffffffffffffffff:0:18: +%25lX: +FFFFFFFFFFFFFFFF:1:18:18446744073709551615: +%*25lX: +FFFFFFFFFFFFFFFF:0:18: +%25lX: +0Xffffffffffffffff:1:20:18446744073709551615: +%*25lX: +0Xffffffffffffffff:0:20: +%25lX: +0xFFFFFFFFFFFFFFFF:1:20:18446744073709551615: +%*25lX: +0xFFFFFFFFFFFFFFFF:0:20: +%25lX: +10000000000000000:1:19:18446744073709551615: +%*25lX: +10000000000000000:0:19: +%25lX: +0X10000000000000000:1:21:18446744073709551615: +%*25lX: +0X10000000000000000:0:21: +%25lX: +0x10000000000000000:1:21:18446744073709551615: +%*25lX: +0x10000000000000000:0:21: +%25lX: +100000000028757b1:1:19:18446744073709551615: +%*25lX: +100000000028757b1:0:19: +%25lX: +100000000028757B1:1:19:18446744073709551615: +%*25lX: +100000000028757B1:0:19: +%25lX: +0X100000000028757b1:1:21:18446744073709551615: +%*25lX: +0X100000000028757b1:0:21: +%25lX: +0x100000000028757B1:1:21:18446744073709551615: +%*25lX: +0x100000000028757B1:0:21: diff --git a/sysdeps/x86/Makefile b/sysdeps/x86/Makefile index 5311b59..01b0192 100644 --- a/sysdeps/x86/Makefile +++ b/sysdeps/x86/Makefile @@ -21,6 +21,9 @@ tests += \ tst-cpu-features-supports-static \ tst-get-cpu-features \ tst-get-cpu-features-static \ + tst-gnu2-tls2-x86-noxsave \ + tst-gnu2-tls2-x86-noxsavec \ + tst-gnu2-tls2-x86-noxsavexsavec \ tst-hwcap-tunables \ # tests tests-static += \ @@ -91,6 +94,25 @@ CFLAGS-tst-gnu2-tls2.c += -msse CFLAGS-tst-gnu2-tls2mod0.c += -msse2 -mtune=haswell CFLAGS-tst-gnu2-tls2mod1.c += -msse2 -mtune=haswell CFLAGS-tst-gnu2-tls2mod2.c += -msse2 -mtune=haswell + +LDFLAGS-tst-gnu2-tls2-x86-noxsave += -Wl,-z,lazy +LDFLAGS-tst-gnu2-tls2-x86-noxsavec += -Wl,-z,lazy +LDFLAGS-tst-gnu2-tls2-x86-noxsavexsavec += -Wl,-z,lazy + +# Test for bug 32810: incorrect XSAVE state size if XSAVEC is disabled +# via tunable. +tst-gnu2-tls2-x86-noxsave-ENV = GLIBC_TUNABLES=glibc.cpu.hwcaps=-XSAVE +tst-gnu2-tls2-x86-noxsavec-ENV = GLIBC_TUNABLES=glibc.cpu.hwcaps=-XSAVEC +tst-gnu2-tls2-x86-noxsavexsavec-ENV = GLIBC_TUNABLES=glibc.cpu.hwcaps=-XSAVE,-XSAVEC +$(objpfx)tst-gnu2-tls2-x86-noxsave: $(shared-thread-library) +$(objpfx)tst-gnu2-tls2-x86-noxsavec: $(shared-thread-library) +$(objpfx)tst-gnu2-tls2-x86-noxsavexsavec: $(shared-thread-library) +$(objpfx)tst-gnu2-tls2-x86-noxsave.out \ +$(objpfx)tst-gnu2-tls2-x86-noxsavec.out \ +$(objpfx)tst-gnu2-tls2-x86-noxsavexsavec.out: \ + $(objpfx)tst-gnu2-tls2mod0.so \ + $(objpfx)tst-gnu2-tls2mod1.so \ + $(objpfx)tst-gnu2-tls2mod2.so endif ifeq ($(subdir),math) diff --git a/sysdeps/x86/cpu-features.c b/sysdeps/x86/cpu-features.c index 27abaca..6cf7e4c 100644 --- a/sysdeps/x86/cpu-features.c +++ b/sysdeps/x86/cpu-features.c @@ -24,6 +24,7 @@ #include <dl-cacheinfo.h> #include <dl-minsigstacksize.h> #include <dl-hwcap2.h> +#include <gcc-macros.h> extern void TUNABLE_CALLBACK (set_hwcaps) (tunable_val_t *) attribute_hidden; @@ -83,6 +84,8 @@ extern void TUNABLE_CALLBACK (set_x86_shstk) (tunable_val_t *) # include <dl-cet.h> #endif +unsigned long int _dl_x86_features_tlsdesc_state_size; + static void update_active (struct cpu_features *cpu_features) { @@ -317,6 +320,7 @@ update_active (struct cpu_features *cpu_features) = xsave_state_full_size; cpu_features->xsave_state_full_size = xsave_state_full_size; + _dl_x86_features_tlsdesc_state_size = xsave_state_full_size; /* Check if XSAVEC is available. */ if (CPU_FEATURES_CPU_P (cpu_features, XSAVEC)) @@ -405,11 +409,9 @@ update_active (struct cpu_features *cpu_features) = ALIGN_UP ((amx_size + TLSDESC_CALL_REGISTER_SAVE_AREA), 64); - /* Set xsave_state_full_size to the compact AMX - state size for XSAVEC. NB: xsave_state_full_size - is only used in _dl_tlsdesc_dynamic_xsave and - _dl_tlsdesc_dynamic_xsavec. */ - cpu_features->xsave_state_full_size = amx_size; + /* Set TLSDESC state size to the compact AMX + state size for XSAVEC. */ + _dl_x86_features_tlsdesc_state_size = amx_size; #endif cpu_features->xsave_state_size = ALIGN_UP (size + TLSDESC_CALL_REGISTER_SAVE_AREA, @@ -1159,6 +1161,9 @@ no_cpuid: TUNABLE_CALLBACK (set_prefer_map_32bit_exec)); #endif + /* Do not add the logic to disable XSAVE/XSAVEC if this glibc build + requires AVX and therefore XSAVE or XSAVEC support. */ +#ifndef GCCMACRO__AVX__ bool disable_xsave_features = false; if (!CPU_FEATURE_USABLE_P (cpu_features, OSXSAVE)) @@ -1212,6 +1217,7 @@ no_cpuid: CPU_FEATURE_UNSET (cpu_features, FMA4); } +#endif #ifdef __x86_64__ GLRO(dl_hwcap) = HWCAP_X86_64; diff --git a/sysdeps/x86/cpu-tunables.c b/sysdeps/x86/cpu-tunables.c index 3423176..74cd5b9 100644 --- a/sysdeps/x86/cpu-tunables.c +++ b/sysdeps/x86/cpu-tunables.c @@ -96,7 +96,7 @@ TUNABLE_CALLBACK (set_hwcaps) (tunable_val_t *valp) GLIBC_TUNABLES=glibc.cpu.hwcaps=-xxx,yyy,-zzz,.... can be used to enable CPU/ARCH feature yyy, disable CPU/ARCH feature - yyy and zzz, where the feature name is case-sensitive and has to + xxx and zzz, where the feature name is case-sensitive and has to match the ones in cpu-features.h. It can be used by glibc developers to tune for a new processor or override the IFUNC selection to improve performance for a particular workload. @@ -164,6 +164,8 @@ TUNABLE_CALLBACK (set_hwcaps) (tunable_val_t *valp) /* Update xsave_state_size to XSAVE state size. */ cpu_features->xsave_state_size = cpu_features->xsave_state_full_size; + _dl_x86_features_tlsdesc_state_size + = cpu_features->xsave_state_full_size; CPU_FEATURE_UNSET (cpu_features, XSAVEC); } } diff --git a/sysdeps/x86/dl-diagnostics-cpu.c b/sysdeps/x86/dl-diagnostics-cpu.c index 7d03736..870b126 100644 --- a/sysdeps/x86/dl-diagnostics-cpu.c +++ b/sysdeps/x86/dl-diagnostics-cpu.c @@ -89,6 +89,8 @@ _dl_diagnostics_cpu (void) cpu_features->xsave_state_size); print_cpu_features_value ("xsave_state_full_size", cpu_features->xsave_state_full_size); + print_cpu_features_value ("tlsdesc_state_full_size", + _dl_x86_features_tlsdesc_state_size); print_cpu_features_value ("data_cache_size", cpu_features->data_cache_size); print_cpu_features_value ("shared_cache_size", cpu_features->shared_cache_size); diff --git a/sysdeps/x86/include/cpu-features.h b/sysdeps/x86/include/cpu-features.h index 9c485d3..fbf1b89 100644 --- a/sysdeps/x86/include/cpu-features.h +++ b/sysdeps/x86/include/cpu-features.h @@ -935,8 +935,6 @@ struct cpu_features /* The full state size for XSAVE when XSAVEC is disabled by GLIBC_TUNABLES=glibc.cpu.hwcaps=-XSAVEC - - and the AMX state size when XSAVEC is available. */ unsigned int xsave_state_full_size; /* Data cache size for use in memory and string routines, typically @@ -990,6 +988,13 @@ extern const struct cpu_features *_dl_x86_get_cpu_features (void) #define __get_cpu_features() _dl_x86_get_cpu_features() +#if IS_IN (rtld) || IS_IN (libc) +/* XSAVE/XSAVEC state size used by TLS descriptors. Compared to + xsave_state_size from struct cpu_features, this includes additional + registers. */ +extern unsigned long int _dl_x86_features_tlsdesc_state_size attribute_hidden; +#endif + #if defined (_LIBC) && !IS_IN (nonlib) /* Unused for x86. */ # define INIT_ARCH() diff --git a/sysdeps/x86/tst-gnu2-tls2-x86-noxsave.c b/sysdeps/x86/tst-gnu2-tls2-x86-noxsave.c new file mode 100644 index 0000000..f0024c1 --- /dev/null +++ b/sysdeps/x86/tst-gnu2-tls2-x86-noxsave.c @@ -0,0 +1 @@ +#include <elf/tst-gnu2-tls2.c> diff --git a/sysdeps/x86/tst-gnu2-tls2-x86-noxsavec.c b/sysdeps/x86/tst-gnu2-tls2-x86-noxsavec.c new file mode 100644 index 0000000..f0024c1 --- /dev/null +++ b/sysdeps/x86/tst-gnu2-tls2-x86-noxsavec.c @@ -0,0 +1 @@ +#include <elf/tst-gnu2-tls2.c> diff --git a/sysdeps/x86/tst-gnu2-tls2-x86-noxsavexsavec.c b/sysdeps/x86/tst-gnu2-tls2-x86-noxsavexsavec.c new file mode 100644 index 0000000..f0024c1 --- /dev/null +++ b/sysdeps/x86/tst-gnu2-tls2-x86-noxsavexsavec.c @@ -0,0 +1 @@ +#include <elf/tst-gnu2-tls2.c> diff --git a/sysdeps/x86_64/dl-tlsdesc-dynamic.h b/sysdeps/x86_64/dl-tlsdesc-dynamic.h index 9965ddd..4f496de 100644 --- a/sysdeps/x86_64/dl-tlsdesc-dynamic.h +++ b/sysdeps/x86_64/dl-tlsdesc-dynamic.h @@ -99,7 +99,7 @@ _dl_tlsdesc_dynamic: # endif #else /* Allocate stack space of the required size to save the state. */ - sub _rtld_local_ro+RTLD_GLOBAL_RO_DL_X86_CPU_FEATURES_OFFSET+XSAVE_STATE_FULL_SIZE_OFFSET(%rip), %RSP_LP + sub _dl_x86_features_tlsdesc_state_size(%rip), %RSP_LP #endif /* Besides rdi and rsi, saved above, save rcx, rdx, r8, r9, r10 and r11. */ |